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 2026/09/01 08:46:09 UTC
(camel-website-pub) branch asf-site updated: Website updated to 35688fd84c48c1078f89e820e5e804f6396fdc11
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/camel-website-pub.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 53a7246e7e Website updated to 35688fd84c48c1078f89e820e5e804f6396fdc11
53a7246e7e is described below
commit 53a7246e7ed3288aece1489eccc2652a40025e12
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Sep 1 08:45:53 2026 +0000
Website updated to 35688fd84c48c1078f89e820e5e804f6396fdc11
---
.htaccess | 32 +-
.well-known/security.txt | 2 +-
.../08/camel-quarkus-release-3.39.0/index.html | 2 +-
.../camel-genai-observability-spans.png | Bin 0 -> 172299 bytes
.../09/camel-genai-observability-jbang/index.html | 72 +
.../genai-dashboard-calls.png | Bin 0 -> 237089 bytes
.../genai-dashboard-tokens.png | Bin 0 -> 94387 bytes
.../index.html | 125 +
blog/index.html | 2 +-
blog/index.md | 4 +-
blog/index.xml | 16 +-
blog/page/10/index.html | 2 +-
blog/page/11/index.html | 2 +-
blog/page/12/index.html | 2 +-
blog/page/13/index.html | 2 +-
blog/page/14/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 | 1 +
blog/page/5/index.html | 2 +-
blog/page/6/index.html | 2 +-
blog/page/7/index.html | 2 +-
blog/page/8/index.html | 2 +-
blog/page/9/index.html | 2 +-
camel-spring-boot/next/list.html | 2 +-
camel-spring-boot/next/list.md | 3 +-
camel-spring-boot/next/starters/exec.html | 2 +-
camel-spring-boot/next/starters/exec.md | 2 +-
categories/AI/index.html | 2 +-
categories/AI/index.xml | 16 +-
categories/Camel-K/index.html | 2 +-
categories/Camel-Quarkus/index.html | 2 +-
categories/Camel/index.html | 2 +-
categories/Community/index.html | 2 +-
categories/Events/index.html | 2 +-
categories/Features/index.html | 2 +-
categories/Howtos/index.html | 2 +-
categories/Howtos/index.xml | 16 +-
categories/Releases/index.html | 2 +-
categories/Roadmap/index.html | 2 +-
categories/Security/index.html | 2 +-
categories/Tooling/index.html | 2 +-
categories/Usecases/index.html | 2 +-
components/4.22.x/exec-component.html | 48 +-
components/4.22.x/exec-component.md | 51 +-
.../4.22.x/languages/xtokenize-language.html | 51 +-
components/4.22.x/languages/xtokenize-language.md | 108 +-
components/next/a2a-component.html | 2 +-
components/next/activemq-component.html | 2 +-
components/next/activemq6-component.html | 2 +-
components/next/ai-llm-integration-guide.html | 2 +-
...e-component.html => ai-resource-component.html} | 33 +-
components/next/ai-resource-component.md | 197 +
components/next/ai-summary.html | 2 +-
components/next/ai-summary.md | 4 +
components/next/ai-tool-component.html | 2 +-
components/next/alibaba-eventbridge-component.html | 2 +-
components/next/alibaba-fc-component.html | 2 +-
components/next/alibaba-kms-component.html | 2 +-
components/next/alibaba-mns-component.html | 2 +-
components/next/alibaba-oss-component.html | 2 +-
components/next/alibaba-ots-component.html | 2 +-
components/next/alibaba-sls-component.html | 2 +-
components/next/alibaba-sms-component.html | 2 +-
components/next/amqp-component.html | 2 +-
components/next/arangodb-component.html | 2 +-
components/next/as2-component.html | 2 +-
components/next/asterisk-component.html | 2 +-
.../next/atmosphere-websocket-component.html | 2 +-
components/next/atom-component.html | 2 +-
components/next/avro-component.html | 2 +-
components/next/aws-bedrock-agent-component.html | 2 +-
.../next/aws-bedrock-agent-runtime-component.html | 2 +-
components/next/aws-bedrock-component.html | 2 +-
components/next/aws-cloudtrail-component.html | 2 +-
components/next/aws-config-component.html | 2 +-
components/next/aws-parameter-store-component.html | 2 +-
components/next/aws-secrets-manager-component.html | 2 +-
components/next/aws-security-hub-component.html | 2 +-
components/next/aws-summary.html | 2 +-
components/next/aws2-athena-component.html | 2 +-
components/next/aws2-comprehend-component.html | 2 +-
components/next/aws2-cw-component.html | 2 +-
components/next/aws2-ddb-component.html | 2 +-
components/next/aws2-ddbstream-component.html | 2 +-
components/next/aws2-ec2-component.html | 2 +-
components/next/aws2-ecs-component.html | 2 +-
components/next/aws2-eks-component.html | 2 +-
components/next/aws2-eventbridge-component.html | 2 +-
components/next/aws2-iam-component.html | 2 +-
components/next/aws2-kinesis-component.html | 2 +-
.../next/aws2-kinesis-firehose-component.html | 2 +-
components/next/aws2-kms-component.html | 2 +-
components/next/aws2-lambda-component.html | 2 +-
components/next/aws2-mq-component.html | 2 +-
components/next/aws2-msk-component.html | 2 +-
components/next/aws2-polly-component.html | 2 +-
components/next/aws2-redshift-data-component.html | 2 +-
components/next/aws2-rekognition-component.html | 2 +-
components/next/aws2-s3-component.html | 2 +-
components/next/aws2-s3-vectors-component.html | 2 +-
components/next/aws2-ses-component.html | 2 +-
components/next/aws2-sns-component.html | 2 +-
components/next/aws2-sqs-component.html | 2 +-
components/next/aws2-step-functions-component.html | 2 +-
components/next/aws2-sts-component.html | 2 +-
components/next/aws2-textract-component.html | 2 +-
components/next/aws2-timestream-component.html | 2 +-
components/next/aws2-transcribe-component.html | 2 +-
components/next/aws2-translate-component.html | 2 +-
components/next/azure-cosmosdb-component.html | 2 +-
components/next/azure-eventgrid-component.html | 2 +-
components/next/azure-eventhubs-component.html | 2 +-
components/next/azure-files-component.html | 2 +-
components/next/azure-functions-component.html | 2 +-
components/next/azure-key-vault-component.html | 2 +-
components/next/azure-servicebus-component.html | 2 +-
components/next/azure-storage-blob-component.html | 2 +-
.../next/azure-storage-datalake-component.html | 2 +-
components/next/azure-storage-queue-component.html | 2 +-
components/next/azure-summary.html | 2 +-
components/next/bean-component.html | 2 +-
components/next/bean-validator-component.html | 2 +-
components/next/bonita-component.html | 2 +-
components/next/box-component.html | 2 +-
components/next/braintree-component.html | 2 +-
components/next/browse-component.html | 2 +-
components/next/caffeine-cache-component.html | 2 +-
components/next/caffeine-loadcache-component.html | 2 +-
components/next/camunda-component.html | 2 +-
components/next/chatscript-component.html | 2 +-
components/next/chunk-component.html | 2 +-
components/next/class-component.html | 2 +-
components/next/clickhouse-component.html | 2 +-
components/next/clickup-component.html | 2 +-
components/next/cm-sms-component.html | 2 +-
components/next/coap-component.html | 2 +-
components/next/cometd-component.html | 2 +-
components/next/consul-component.html | 2 +-
components/next/controlbus-component.html | 2 +-
components/next/couchbase-component.html | 2 +-
components/next/couchdb-component.html | 2 +-
components/next/cql-component.html | 2 +-
components/next/cron-component.html | 2 +-
components/next/crypto-component.html | 2 +-
components/next/cxf-component.html | 2 +-
components/next/cxfrs-component.html | 2 +-
components/next/cyberark-vault-component.html | 2 +-
components/next/dapr-component.html | 2 +-
components/next/dataformat-component.html | 2 +-
components/next/dataformats/asn1-dataformat.html | 2 +-
components/next/dataformats/avro-dataformat.html | 2 +-
.../next/dataformats/avroJackson2-dataformat.html | 2 +-
.../next/dataformats/avroJackson3-dataformat.html | 2 +-
.../next/dataformats/barcode-dataformat.html | 2 +-
components/next/dataformats/base64-dataformat.html | 2 +-
components/next/dataformats/beanio-dataformat.html | 2 +-
components/next/dataformats/bindy-dataformat.html | 2 +-
components/next/dataformats/cbor-dataformat.html | 2 +-
components/next/dataformats/crypto-dataformat.html | 2 +-
components/next/dataformats/csv-dataformat.html | 2 +-
components/next/dataformats/dfdl-dataformat.html | 2 +-
.../next/dataformats/fastjson-dataformat.html | 2 +-
.../next/dataformats/fhirJson-dataformat.html | 2 +-
.../next/dataformats/fhirXml-dataformat.html | 2 +-
.../next/dataformats/flatpack-dataformat.html | 2 +-
components/next/dataformats/fory-dataformat.html | 2 +-
components/next/dataformats/grok-dataformat.html | 2 +-
.../next/dataformats/groovyJson-dataformat.html | 2 +-
.../next/dataformats/groovyXml-dataformat.html | 2 +-
components/next/dataformats/gson-dataformat.html | 2 +-
.../next/dataformats/gzipDeflater-dataformat.html | 2 +-
components/next/dataformats/hl7-dataformat.html | 2 +-
components/next/dataformats/ical-dataformat.html | 2 +-
components/next/dataformats/index.html | 2 +-
.../next/dataformats/iso8583-dataformat.html | 2 +-
.../next/dataformats/jackson2-dataformat.html | 2 +-
.../next/dataformats/jackson3-dataformat.html | 2 +-
.../next/dataformats/jacksonXml2-dataformat.html | 2 +-
.../next/dataformats/jacksonXml3-dataformat.html | 2 +-
components/next/dataformats/jaxb-dataformat.html | 2 +-
.../next/dataformats/jsonApi-dataformat.html | 2 +-
components/next/dataformats/jsonb-dataformat.html | 2 +-
components/next/dataformats/lzf-dataformat.html | 2 +-
.../next/dataformats/mimeMultipart-dataformat.html | 2 +-
components/next/dataformats/ocsf-dataformat.html | 2 +-
.../next/dataformats/parquetAvro-dataformat.html | 2 +-
components/next/dataformats/pgp-dataformat.html | 2 +-
components/next/dataformats/pqc-dataformat.html | 2 +-
.../next/dataformats/protobuf-dataformat.html | 2 +-
.../dataformats/protobufJackson2-dataformat.html | 2 +-
.../dataformats/protobufJackson3-dataformat.html | 2 +-
components/next/dataformats/rss-dataformat.html | 2 +-
components/next/dataformats/smooks-dataformat.html | 2 +-
.../next/dataformats/snakeYaml-dataformat.html | 2 +-
components/next/dataformats/soap-dataformat.html | 2 +-
.../next/dataformats/swiftMt-dataformat.html | 2 +-
.../next/dataformats/swiftMx-dataformat.html | 2 +-
components/next/dataformats/syslog-dataformat.html | 2 +-
.../next/dataformats/tarFile-dataformat.html | 2 +-
components/next/dataformats/thrift-dataformat.html | 2 +-
components/next/dataformats/toon-dataformat.html | 2 +-
components/next/dataformats/ubl-dataformat.html | 2 +-
.../next/dataformats/univocityCsv-dataformat.html | 2 +-
.../dataformats/univocityFixed-dataformat.html | 2 +-
.../next/dataformats/univocityTsv-dataformat.html | 2 +-
.../next/dataformats/xmlSecurity-dataformat.html | 2 +-
.../next/dataformats/zipDeflater-dataformat.html | 2 +-
.../next/dataformats/zipFile-dataformat.html | 2 +-
components/next/dataset-component.html | 2 +-
components/next/dataset-test-component.html | 2 +-
components/next/debezium-db2-component.html | 2 +-
components/next/debezium-mongodb-component.html | 2 +-
components/next/debezium-mysql-component.html | 2 +-
components/next/debezium-oracle-component.html | 2 +-
components/next/debezium-postgres-component.html | 2 +-
components/next/debezium-sqlserver-component.html | 2 +-
components/next/debezium-summary.html | 2 +-
components/next/dfdl-component.html | 2 +-
components/next/dhis2-component.html | 2 +-
components/next/direct-component.html | 2 +-
components/next/disruptor-component.html | 2 +-
components/next/disruptor-vm-component.html | 2 +-
components/next/djl-component.html | 2 +-
components/next/dns-component.html | 2 +-
components/next/docker-component.html | 2 +-
components/next/docling-component.html | 2 +-
components/next/drill-component.html | 2 +-
components/next/dropbox-component.html | 2 +-
components/next/duckdb-component.html | 2 +-
components/next/dynamic-router-component.html | 2 +-
.../next/dynamic-router-control-component.html | 2 +-
components/next/ehcache-component.html | 2 +-
components/next/eips/a2aSubTask-eip.html | 2 +-
components/next/eips/aggregate-eip.html | 2 +-
components/next/eips/ai-patterns.html | 2 +-
components/next/eips/batchConfig-eip.html | 2 +-
components/next/eips/bean-eip.html | 2 +-
components/next/eips/change-data-capture.html | 2 +-
components/next/eips/channel-adapter.html | 2 +-
components/next/eips/choice-eip.html | 2 +-
components/next/eips/circuitBreaker-eip.html | 2 +-
components/next/eips/claimCheck-eip.html | 2 +-
components/next/eips/competing-consumers.html | 2 +-
.../next/eips/composed-message-processor.html | 2 +-
components/next/eips/content-enricher.html | 2 +-
components/next/eips/content-filter-eip.html | 2 +-
components/next/eips/convertBodyTo-eip.html | 2 +-
components/next/eips/convertHeaderTo-eip.html | 2 +-
components/next/eips/convertVariableTo-eip.html | 2 +-
components/next/eips/correlation-identifier.html | 2 +-
components/next/eips/customLoadBalancer-eip.html | 2 +-
components/next/eips/dead-letter-channel.html | 2 +-
components/next/eips/delay-eip.html | 2 +-
components/next/eips/doTry-eip.html | 2 +-
components/next/eips/durable-subscriber.html | 2 +-
components/next/eips/dynamicRouter-eip.html | 2 +-
components/next/eips/enrich-eip.html | 2 +-
.../next/eips/enterprise-integration-patterns.html | 2 +-
components/next/eips/event-message.html | 2 +-
components/next/eips/eventDrivenConsumer-eip.html | 2 +-
components/next/eips/failoverLoadBalancer-eip.html | 2 +-
components/next/eips/fault-tolerance-eip.html | 2 +-
.../next/eips/faultToleranceConfiguration-eip.html | 2 +-
components/next/eips/filter-eip.html | 2 +-
components/next/eips/from-eip.html | 2 +-
components/next/eips/guaranteed-delivery.html | 2 +-
components/next/eips/idempotentConsumer-eip.html | 2 +-
components/next/eips/intercept.html | 2 +-
components/next/eips/kamelet-eip.html | 2 +-
components/next/eips/loadBalance-eip.html | 2 +-
components/next/eips/log-eip.html | 2 +-
components/next/eips/loop-eip.html | 2 +-
components/next/eips/marshal-eip.html | 2 +-
components/next/eips/message-broker.html | 2 +-
components/next/eips/message-bus.html | 2 +-
components/next/eips/message-channel.html | 2 +-
components/next/eips/message-dispatcher.html | 2 +-
components/next/eips/message-endpoint.html | 2 +-
components/next/eips/message-expiration.html | 2 +-
components/next/eips/message-history.html | 2 +-
components/next/eips/message-router.html | 2 +-
components/next/eips/message-translator.html | 2 +-
components/next/eips/message.html | 2 +-
components/next/eips/messaging-bridge.html | 2 +-
components/next/eips/messaging-gateway.html | 2 +-
components/next/eips/messaging-mapper.html | 2 +-
components/next/eips/multicast-eip.html | 2 +-
components/next/eips/normalizer.html | 2 +-
components/next/eips/onFallback-eip.html | 2 +-
components/next/eips/pausable-eip.html | 2 +-
components/next/eips/pipeline-eip.html | 2 +-
components/next/eips/point-to-point-channel.html | 2 +-
components/next/eips/poll-eip.html | 2 +-
components/next/eips/pollEnrich-eip.html | 2 +-
components/next/eips/polling-consumer.html | 2 +-
components/next/eips/process-eip.html | 2 +-
components/next/eips/process-manager.html | 2 +-
.../next/eips/publish-subscribe-channel.html | 2 +-
components/next/eips/randomLoadBalancer-eip.html | 2 +-
components/next/eips/recipientList-eip.html | 2 +-
components/next/eips/removeHeader-eip.html | 2 +-
components/next/eips/removeHeaders-eip.html | 2 +-
components/next/eips/removeProperties-eip.html | 2 +-
components/next/eips/removeProperty-eip.html | 2 +-
components/next/eips/removeVariable-eip.html | 2 +-
components/next/eips/requestReply-eip.html | 2 +-
components/next/eips/resequence-eip.html | 2 +-
components/next/eips/resilience4j-eip.html | 2 +-
.../next/eips/resilience4jConfiguration-eip.html | 2 +-
components/next/eips/resumable-eip.html | 2 +-
components/next/eips/resume-strategies.html | 2 +-
components/next/eips/return-address.html | 2 +-
components/next/eips/rollback-eip.html | 2 +-
.../next/eips/roundRobinLoadBalancer-eip.html | 2 +-
components/next/eips/routingSlip-eip.html | 2 +-
components/next/eips/saga-eip.html | 2 +-
components/next/eips/sample-eip.html | 2 +-
components/next/eips/scatter-gather.html | 2 +-
components/next/eips/script-eip.html | 2 +-
components/next/eips/selective-consumer.html | 2 +-
components/next/eips/service-activator.html | 2 +-
components/next/eips/setBody-eip.html | 2 +-
components/next/eips/setHeader-eip.html | 2 +-
components/next/eips/setHeaders-eip.html | 2 +-
components/next/eips/setProperty-eip.html | 2 +-
components/next/eips/setVariable-eip.html | 2 +-
components/next/eips/setVariables-eip.html | 2 +-
components/next/eips/sort-eip.html | 2 +-
components/next/eips/split-eip.html | 2 +-
components/next/eips/step-eip.html | 2 +-
components/next/eips/stickyLoadBalancer-eip.html | 2 +-
components/next/eips/stop-eip.html | 2 +-
components/next/eips/streamConfig-eip.html | 2 +-
components/next/eips/threads-eip.html | 2 +-
components/next/eips/throttle-eip.html | 2 +-
components/next/eips/throwException-eip.html | 2 +-
components/next/eips/to-eip.html | 2 +-
components/next/eips/toD-eip.html | 2 +-
components/next/eips/tokenizer-eip.html | 2 +-
components/next/eips/topicLoadBalancer-eip.html | 2 +-
components/next/eips/transactional-client.html | 2 +-
components/next/eips/transform-eip.html | 2 +-
components/next/eips/transformDataType-eip.html | 2 +-
components/next/eips/unmarshal-eip.html | 2 +-
components/next/eips/validate-eip.html | 2 +-
components/next/eips/weightedLoadBalancer-eip.html | 2 +-
components/next/eips/wireTap-eip.html | 2 +-
components/next/elasticsearch-component.html | 2 +-
.../next/elasticsearch-rest-client-component.html | 2 +-
components/next/event-component.html | 2 +-
components/next/exec-component.html | 2 +-
components/next/fhir-component.html | 2 +-
components/next/file-component.html | 2 +-
components/next/file-watch-component.html | 2 +-
components/next/flatpack-component.html | 2 +-
components/next/flink-component.html | 2 +-
components/next/flowable-component.html | 2 +-
components/next/fop-component.html | 2 +-
components/next/freemarker-component.html | 2 +-
components/next/ftp-component.html | 2 +-
components/next/ftps-component.html | 2 +-
components/next/geocoder-component.html | 2 +-
components/next/git-component.html | 2 +-
components/next/github2-component.html | 2 +-
components/next/google-bigquery-component.html | 2 +-
components/next/google-bigquery-sql-component.html | 2 +-
components/next/google-calendar-component.html | 2 +-
.../next/google-calendar-stream-component.html | 2 +-
components/next/google-drive-component.html | 2 +-
components/next/google-firestore-component.html | 2 +-
components/next/google-functions-component.html | 2 +-
components/next/google-mail-component.html | 2 +-
components/next/google-mail-stream-component.html | 2 +-
components/next/google-pubsub-component.html | 2 +-
.../next/google-secret-manager-component.html | 2 +-
components/next/google-sheets-component.html | 2 +-
.../next/google-sheets-stream-component.html | 2 +-
.../next/google-speech-to-text-component.html | 2 +-
components/next/google-storage-component.html | 2 +-
components/next/google-summary.html | 2 +-
.../next/google-text-to-speech-component.html | 2 +-
components/next/google-vertexai-component.html | 2 +-
components/next/google-vision-component.html | 2 +-
components/next/graphql-component.html | 2 +-
components/next/grpc-component.html | 2 +-
components/next/hashicorp-vault-component.html | 2 +-
.../next/hazelcast-atomicvalue-component.html | 2 +-
components/next/hazelcast-instance-component.html | 2 +-
components/next/hazelcast-list-component.html | 2 +-
components/next/hazelcast-map-component.html | 2 +-
components/next/hazelcast-multimap-component.html | 2 +-
components/next/hazelcast-pncounter-component.html | 2 +-
components/next/hazelcast-queue-component.html | 2 +-
.../next/hazelcast-replicatedmap-component.html | 2 +-
.../next/hazelcast-ringbuffer-component.html | 2 +-
components/next/hazelcast-seda-component.html | 2 +-
components/next/hazelcast-set-component.html | 2 +-
components/next/hazelcast-summary.html | 2 +-
components/next/hazelcast-topic-component.html | 2 +-
components/next/http-component.html | 2 +-
components/next/huggingface-component.html | 2 +-
components/next/hwcloud-dms-component.html | 2 +-
components/next/hwcloud-frs-component.html | 2 +-
.../next/hwcloud-functiongraph-component.html | 2 +-
components/next/hwcloud-iam-component.html | 2 +-
.../next/hwcloud-imagerecognition-component.html | 2 +-
components/next/hwcloud-obs-component.html | 2 +-
components/next/hwcloud-smn-component.html | 2 +-
components/next/hwcloud-summary.html | 2 +-
components/next/ibm-cos-component.html | 2 +-
components/next/ibm-secrets-manager-component.html | 2 +-
components/next/ibm-summary.html | 2 +-
.../next/ibm-watson-discovery-component.html | 2 +-
components/next/ibm-watson-language-component.html | 2 +-
.../next/ibm-watson-speech-to-text-component.html | 2 +-
.../next/ibm-watson-text-to-speech-component.html | 2 +-
components/next/ibm-watsonx-ai-component.html | 2 +-
components/next/ibm-watsonx-data-component.html | 2 +-
components/next/iggy-component.html | 2 +-
components/next/ignite-cache-component.html | 2 +-
components/next/ignite-compute-component.html | 2 +-
components/next/ignite-events-component.html | 2 +-
components/next/ignite-idgen-component.html | 2 +-
components/next/ignite-messaging-component.html | 2 +-
components/next/ignite-queue-component.html | 2 +-
components/next/ignite-set-component.html | 2 +-
components/next/ignite-summary.html | 2 +-
components/next/index.html | 2 +-
components/next/index.md | 3 +-
components/next/infinispan-component.html | 2 +-
components/next/infinispan-embedded-component.html | 2 +-
components/next/influxdb-component.html | 2 +-
components/next/influxdb2-component.html | 2 +-
components/next/jcache-component.html | 2 +-
components/next/jcr-component.html | 2 +-
components/next/jdbc-component.html | 2 +-
components/next/jetty-component.html | 2 +-
components/next/jgroups-component.html | 2 +-
components/next/jgroups-raft-component.html | 2 +-
components/next/jira-component.html | 2 +-
components/next/jms-component.html | 2 +-
components/next/jmx-component.html | 2 +-
components/next/jolt-component.html | 2 +-
components/next/jooq-component.html | 2 +-
components/next/jpa-component.html | 2 +-
components/next/jslt-component.html | 2 +-
components/next/json-validator-component.html | 2 +-
components/next/jsonata-component.html | 2 +-
components/next/jt400-component.html | 2 +-
components/next/jte-component.html | 2 +-
components/next/kafka-component.html | 2 +-
components/next/kamelet-component.html | 2 +-
components/next/keycloak-component.html | 2 +-
components/next/knative-component.html | 2 +-
components/next/knative-http-component.html | 2 +-
components/next/kserve-component.html | 2 +-
.../next/kubernetes-config-maps-component.html | 2 +-
components/next/kubernetes-cronjob-component.html | 2 +-
.../kubernetes-custom-resources-component.html | 2 +-
.../next/kubernetes-deployments-component.html | 2 +-
components/next/kubernetes-events-component.html | 2 +-
components/next/kubernetes-hpa-component.html | 2 +-
components/next/kubernetes-job-component.html | 2 +-
.../next/kubernetes-namespaces-component.html | 2 +-
components/next/kubernetes-nodes-component.html | 2 +-
...rnetes-persistent-volumes-claims-component.html | 2 +-
.../kubernetes-persistent-volumes-component.html | 2 +-
components/next/kubernetes-pods-component.html | 2 +-
...bernetes-replication-controllers-component.html | 2 +-
.../next/kubernetes-resources-quota-component.html | 2 +-
components/next/kubernetes-secrets-component.html | 2 +-
.../kubernetes-service-accounts-component.html | 2 +-
components/next/kubernetes-services-component.html | 2 +-
components/next/kubernetes-summary.html | 2 +-
components/next/kudu-component.html | 2 +-
components/next/langchain4j-agent-component.html | 2 +-
components/next/langchain4j-chat-component.html | 2 +-
.../next/langchain4j-embeddings-component.html | 2 +-
.../next/langchain4j-embeddingstore-component.html | 2 +-
.../next/langchain4j-web-search-component.html | 2 +-
components/next/language-component.html | 2 +-
components/next/languages/bean-language.html | 2 +-
components/next/languages/constant-language.html | 2 +-
components/next/languages/datasonnet-language.html | 2 +-
.../next/languages/exchangeProperty-language.html | 2 +-
components/next/languages/file-language.html | 2 +-
components/next/languages/groovy-language.html | 2 +-
components/next/languages/header-language.html | 2 +-
components/next/languages/hl7terser-language.html | 2 +-
components/next/languages/index.html | 2 +-
components/next/languages/jactl-language.html | 2 +-
components/next/languages/java-language.html | 2 +-
components/next/languages/joor-language.html | 2 +-
components/next/languages/jq-language.html | 2 +-
components/next/languages/js-language.html | 2 +-
components/next/languages/jsonpath-language.html | 2 +-
components/next/languages/mvel-language.html | 2 +-
components/next/languages/ognl-language.html | 2 +-
components/next/languages/python-language.html | 2 +-
components/next/languages/python3-language.html | 2 +-
components/next/languages/quickjs-language.html | 2 +-
components/next/languages/ref-language.html | 2 +-
components/next/languages/simple-advanced.html | 2 +-
components/next/languages/simple-functions.html | 2 +-
components/next/languages/simple-language.html | 2 +-
components/next/languages/simple-ognl.html | 2 +-
components/next/languages/simple-operators.html | 2 +-
components/next/languages/spel-language.html | 2 +-
components/next/languages/tokenize-language.html | 2 +-
components/next/languages/variable-language.html | 2 +-
components/next/languages/wasm-language.html | 2 +-
components/next/languages/xpath-language.html | 2 +-
components/next/languages/xquery-language.html | 2 +-
components/next/languages/xtokenize-language.html | 53 +-
components/next/languages/xtokenize-language.md | 108 +-
components/next/ldap-component.html | 2 +-
components/next/ldif-component.html | 2 +-
components/next/log-component.html | 2 +-
components/next/lpr-component.html | 2 +-
components/next/lucene-component.html | 2 +-
components/next/lumberjack-component.html | 2 +-
components/next/mail-component.html | 2 +-
components/next/mapstruct-component.html | 2 +-
components/next/master-component.html | 2 +-
components/next/metrics-component.html | 2 +-
components/next/micrometer-component.html | 2 +-
components/next/milo-browse-component.html | 2 +-
components/next/milo-client-component.html | 2 +-
components/next/milo-server-component.html | 2 +-
components/next/milvus-component.html | 2 +-
components/next/mina-component.html | 2 +-
components/next/mina-sftp-component.html | 2 +-
components/next/minio-component.html | 2 +-
components/next/mllp-component.html | 2 +-
components/next/mock-component.html | 2 +-
components/next/mongodb-component.html | 2 +-
components/next/mongodb-gridfs-component.html | 2 +-
components/next/mustache-component.html | 2 +-
components/next/mvel-component.html | 2 +-
components/next/mybatis-bean-component.html | 2 +-
components/next/mybatis-component.html | 2 +-
components/next/nats-component.html | 2 +-
components/next/neo4j-component.html | 2 +-
components/next/netty-component.html | 2 +-
components/next/netty-http-component.html | 2 +-
components/next/oaipmh-component.html | 2 +-
components/next/olingo2-component.html | 2 +-
components/next/olingo4-component.html | 2 +-
components/next/once-component.html | 2 +-
components/next/openai-component.html | 2 +-
components/next/opensearch-component.html | 2 +-
.../next/openshift-build-configs-component.html | 2 +-
components/next/openshift-builds-component.html | 2 +-
.../openshift-deploymentconfigs-component.html | 2 +-
components/next/openstack-cinder-component.html | 2 +-
components/next/openstack-glance-component.html | 2 +-
components/next/openstack-keystone-component.html | 2 +-
components/next/openstack-neutron-component.html | 2 +-
components/next/openstack-nova-component.html | 2 +-
components/next/openstack-summary.html | 2 +-
components/next/openstack-swift-component.html | 2 +-
.../next/opentelemetry-metrics-component.html | 2 +-
components/next/optaplanner-component.html | 2 +-
components/next/others/a2a-consumer.html | 2 +-
components/next/others/a2a-producer.html | 2 +-
components/next/others/ai-observability.html | 2 +-
components/next/others/attachments.html | 2 +-
components/next/others/aws-bedrock-examples.html | 2 +-
components/next/others/aws-bedrock-models.html | 2 +-
.../next/others/aws2-s3-consumer-examples.html | 2 +-
.../next/others/aws2-s3-producer-operations.html | 2 +-
components/next/others/aws2-s3-streaming.html | 2 +-
components/next/others/azure-schema-registry.html | 2 +-
.../next/others/azure-storage-blob-consumer.html | 2 +-
.../next/others/azure-storage-blob-operations.html | 2 +-
.../camel-yaml-dsl-validator-maven-plugin.html | 2 +-
components/next/others/cli-connector.html | 2 +-
components/next/others/cli-debug.html | 2 +-
components/next/others/cloudevents.html | 2 +-
components/next/others/cxf-transport.html | 2 +-
components/next/others/debug.html | 2 +-
components/next/others/diagram.html | 2 +-
.../next/others/docling-async-processing.html | 2 +-
.../next/others/docling-batch-processing.html | 2 +-
components/next/others/docling-serve.html | 2 +-
components/next/others/dsl-modeline.html | 2 +-
components/next/others/dsl.html | 2 +-
.../next/others/ibm-watsonx-ai-examples.html | 2 +-
components/next/others/index.html | 2 +-
components/next/others/index.md | 2 +-
components/next/others/jandex.html | 2 +-
components/next/others/jasypt.html | 2 +-
components/next/others/java-joor-dsl.html | 2 +-
components/next/others/java-xml-io-dsl.html | 2 +-
components/next/others/java-xml-jaxb-dsl.html | 2 +-
components/next/others/jfr.html | 2 +-
components/next/others/jsoup.html | 2 +-
components/next/others/jta.html | 2 +-
components/next/others/kamelet-main-support.html | 2 +-
components/next/others/kamelet-main.html | 2 +-
components/next/others/keycloak-consumer.html | 2 +-
components/next/others/keycloak-producer.html | 2 +-
components/next/others/keycloak-security.html | 2 +-
.../next/others/langchain4j-agent-guardrails.html | 2 +-
components/next/others/langchain4j-agent-mcp.html | 2 +-
.../next/others/langchain4j-agent-multimodal.html | 2 +-
components/next/others/langchain4j-tokenizer.html | 2 +-
components/next/others/lra.html | 2 +-
components/next/others/mail-microsoft-oauth.html | 2 +-
components/next/others/main.html | 2 +-
components/next/others/main.md | 7 +-
components/next/others/mcp-server.html | 13 +-
components/next/others/mdc.html | 2 +-
.../next/others/micrometer-observability.html | 2 +-
components/next/others/micrometer-prometheus.html | 2 +-
components/next/others/microprofile-config.html | 2 +-
.../next/others/microprofile-fault-tolerance.html | 2 +-
components/next/others/microprofile-health.html | 2 +-
.../next/others/mina-sftp-authentication.html | 2 +-
components/next/others/mina-sftp-migration.html | 2 +-
components/next/others/mina-sftp-security.html | 2 +-
components/next/others/oauth.html | 2 +-
components/next/others/observability-services.html | 2 +-
components/next/others/observation.html | 2 +-
components/next/others/openai-mcp.html | 2 +-
components/next/others/openai-operations.html | 2 +-
components/next/others/openai-providers.html | 2 +-
components/next/others/openai-responses.html | 2 +-
components/next/others/openapi-java.html | 2 +-
components/next/others/openapi-validator.html | 2 +-
components/next/others/opentelemetry.html | 2 +-
components/next/others/opentelemetry2.html | 2 +-
components/next/others/platform-http-jolokia.html | 2 +-
components/next/others/platform-http-main.html | 2 +-
components/next/others/platform-http-vertx.html | 2 +-
components/next/others/pqc-hybrid.html | 2 +-
components/next/others/pqc-key-lifecycle.html | 2 +-
components/next/others/reactor.html | 2 +-
components/next/others/redis.html | 2 +-
.../next/others/resilience4j-micrometer.html | 2 +-
components/next/others/resilience4j.html | 2 +-
.../next/others/resourceresolver-github.html | 2 +-
components/next/others/rxjava.html | 2 +-
components/next/others/salesforce-bulk-api.html | 2 +-
components/next/others/salesforce-reports.html | 2 +-
components/next/others/salesforce-rest-api.html | 2 +-
components/next/others/salesforce-streaming.html | 2 +-
components/next/others/shiro.html | 2 +-
components/next/others/spring-cloud-config.html | 2 +-
components/next/others/spring-main.html | 2 +-
components/next/others/spring-security.html | 2 +-
components/next/others/spring-xml.html | 2 +-
components/next/others/springdoc.html | 2 +-
components/next/others/telemetry-dev.html | 2 +-
components/next/others/telemetry.html | 2 +-
components/next/others/test-junit5.html | 2 +-
components/next/others/test-junit6.html | 2 +-
components/next/others/test-main-junit5.html | 2 +-
components/next/others/test-main-junit6.html | 2 +-
components/next/others/test-spring-junit5.html | 2 +-
components/next/others/test-spring-junit6.html | 2 +-
components/next/others/tracing.html | 2 +-
.../next/others/undertow-spring-security.html | 2 +-
components/next/others/wal.html | 2 +-
components/next/others/yaml-dsl.html | 2 +-
components/next/paho-component.html | 2 +-
components/next/paho-mqtt5-component.html | 2 +-
components/next/pdf-component.html | 2 +-
components/next/pg-replication-slot-component.html | 2 +-
components/next/pgevent-component.html | 2 +-
components/next/pgvector-component.html | 2 +-
components/next/pinecone-component.html | 2 +-
components/next/platform-http-component.html | 2 +-
components/next/plc4x-component.html | 2 +-
components/next/pqc-component.html | 2 +-
components/next/properties-component.html | 2 +-
components/next/pubnub-component.html | 2 +-
components/next/pulsar-component.html | 2 +-
components/next/qdrant-component.html | 2 +-
components/next/quartz-component.html | 2 +-
components/next/quickfix-component.html | 2 +-
components/next/reactive-streams-component.html | 2 +-
components/next/ref-component.html | 2 +-
components/next/rest-api-component.html | 2 +-
components/next/rest-component.html | 2 +-
components/next/rest-openapi-component.html | 2 +-
components/next/rest-postman-component.html | 2 +-
components/next/robotframework-component.html | 2 +-
components/next/rocketmq-component.html | 2 +-
components/next/rss-component.html | 2 +-
components/next/saga-component.html | 2 +-
components/next/salesforce-component.html | 2 +-
components/next/sap-netweaver-component.html | 2 +-
components/next/scheduler-component.html | 2 +-
components/next/schematron-component.html | 2 +-
components/next/scp-component.html | 2 +-
components/next/seda-component.html | 2 +-
components/next/servicenow-component.html | 2 +-
components/next/servlet-component.html | 2 +-
components/next/sftp-component.html | 2 +-
components/next/shell-component.html | 2 +-
components/next/sjms-component.html | 2 +-
components/next/sjms2-component.html | 2 +-
components/next/slack-component.html | 2 +-
components/next/smb-component.html | 2 +-
components/next/smooks-component.html | 2 +-
components/next/smpp-component.html | 2 +-
components/next/snmp-component.html | 2 +-
components/next/solr-component.html | 2 +-
components/next/spiffe-component.html | 2 +-
components/next/splunk-hec-component.html | 2 +-
components/next/spring-ai-chat-component.html | 2 +-
.../next/spring-ai-embeddings-component.html | 2 +-
components/next/spring-ai-image-component.html | 2 +-
.../next/spring-ai-vector-store-component.html | 2 +-
components/next/spring-batch-component.html | 2 +-
components/next/spring-event-component.html | 2 +-
components/next/spring-jdbc-component.html | 2 +-
components/next/spring-ldap-component.html | 2 +-
components/next/spring-rabbitmq-component.html | 2 +-
components/next/spring-redis-component.html | 2 +-
components/next/spring-summary.html | 2 +-
components/next/spring-ws-component.html | 2 +-
components/next/sql-component.html | 2 +-
components/next/sql-stored-component.html | 2 +-
components/next/ssh-component.html | 2 +-
components/next/state-store-component.html | 2 +-
components/next/stax-component.html | 2 +-
components/next/stitch-component.html | 2 +-
components/next/stream-component.html | 2 +-
components/next/string-template-component.html | 2 +-
components/next/stripe-component.html | 2 +-
components/next/stub-component.html | 2 +-
components/next/tahu-edge-component.html | 2 +-
components/next/tahu-host-component.html | 2 +-
components/next/tahu-summary.html | 2 +-
components/next/telegram-component.html | 2 +-
components/next/tensorflow-serving-component.html | 2 +-
components/next/thrift-component.html | 2 +-
components/next/thymeleaf-component.html | 2 +-
components/next/tika-component.html | 2 +-
components/next/timer-component.html | 2 +-
components/next/twilio-component.html | 2 +-
.../next/twitter-directmessage-component.html | 2 +-
components/next/twitter-search-component.html | 2 +-
components/next/twitter-timeline-component.html | 2 +-
components/next/undertow-component.html | 2 +-
components/next/validator-component.html | 2 +-
components/next/velocity-component.html | 2 +-
components/next/vertx-component.html | 2 +-
components/next/vertx-http-component.html | 2 +-
components/next/vertx-websocket-component.html | 2 +-
components/next/wasm-component.html | 2 +-
components/next/weather-component.html | 2 +-
components/next/weaviate-component.html | 2 +-
components/next/web3j-component.html | 2 +-
components/next/webhook-component.html | 2 +-
components/next/whatsapp-component.html | 2 +-
components/next/wordpress-component.html | 2 +-
components/next/workday-component.html | 2 +-
components/next/xchange-component.html | 2 +-
components/next/xj-component.html | 2 +-
components/next/xmlsecurity-sign-component.html | 2 +-
components/next/xmlsecurity-verify-component.html | 2 +-
components/next/xmpp-component.html | 2 +-
components/next/xquery-component.html | 2 +-
components/next/xslt-component.html | 2 +-
components/next/xslt-saxon-component.html | 2 +-
components/next/zendesk-component.html | 2 +-
components/next/zookeeper-component.html | 2 +-
components/next/zookeeper-master-component.html | 2 +-
index.html | 2 +-
index.xml | 16 +-
manual/camel-4x-upgrade-guide-4_22.html | 2 +-
manual/camel-4x-upgrade-guide-4_23.html | 31 +-
site-manifest.json | 8 +-
sitemap-camel-core.md | 16 +-
sitemap-camel-core.xml | 16 +-
sitemap-camel-k.md | 244 +-
sitemap-camel-k.xml | 244 +-
sitemap-camel-kafka-connector.md | 436 +-
sitemap-camel-kafka-connector.xml | 436 +-
sitemap-camel-kamelets.md | 1518 +++----
sitemap-camel-kamelets.xml | 1518 +++----
sitemap-camel-karaf.md | 6 +-
sitemap-camel-karaf.xml | 6 +-
sitemap-camel-quarkus.md | 1576 ++++----
sitemap-camel-quarkus.xml | 1576 ++++----
sitemap-camel-spring-boot.md | 1722 ++++----
sitemap-camel-spring-boot.xml | 1722 ++++----
sitemap-components.md | 4191 +++++++++----------
sitemap-components.xml | 4192 ++++++++++----------
sitemap-manual.md | 692 ++--
sitemap-manual.xml | 692 ++--
sitemap-website.md | 12 +-
sitemap-website.xml | 26 +-
sitemap/index.html | 2 +-
831 files changed, 12153 insertions(+), 11272 deletions(-)
diff --git a/.htaccess b/.htaccess
index d1db5ed3b1..268ea45910 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1151,6 +1151,8 @@ Redirect 301 /camel-quarkus/3.33.x/extension-metadata.html /camel-quarkus/3.33.x
Redirect 301 /camel-quarkus/3.33.x/contributor-guide.html /camel-quarkus/3.33.x/contributor-guide/index.html
Redirect 301 /camel-quarkus/3.33.x/promote-jvm-to-native.html /camel-quarkus/3.33.x/contributor-guide/promote-jvm-to-native.html
Redirect 301 /camel-quarkus/3.33.x/release-guide.html /camel-quarkus/3.33.x/contributor-guide/release-guide.html
+Redirect 301 /camel-quarkus/3.33.x/list-of-camel-quarkus-extensions.html /camel-quarkus/3.33.x/reference/index.html
+Redirect 301 /camel-quarkus/3.33.x/reference/extensions/index.html /camel-quarkus/3.33.x/reference/index.html
Redirect 301 /camel-quarkus/3.33.x/cdi.html /camel-quarkus/3.33.x/user-guide/cdi.html
Redirect 301 /camel-quarkus/3.33.x/user-guide/bootstrap.html /camel-quarkus/3.33.x/user-guide/configuration.html
Redirect 301 /camel-quarkus/3.33.x/first-steps.html /camel-quarkus/3.33.x/user-guide/first-steps.html
@@ -1158,14 +1160,12 @@ Redirect 301 /camel-quarkus/3.33.x/user-guide.html /camel-quarkus/3.33.x/user-gu
Redirect 301 /camel-quarkus/3.33.x/kubernetes.html /camel-quarkus/3.33.x/user-guide/kubernetes.html
Redirect 301 /camel-quarkus/3.33.x/native-mode.html /camel-quarkus/3.33.x/user-guide/native-mode.html
Redirect 301 /camel-quarkus/3.33.x/testing.html /camel-quarkus/3.33.x/user-guide/testing.html
-Redirect 301 /camel-quarkus/3.33.x/list-of-camel-quarkus-extensions.html /camel-quarkus/3.33.x/reference/index.html
-Redirect 301 /camel-quarkus/3.33.x/reference/extensions/index.html /camel-quarkus/3.33.x/reference/index.html
Redirect 301 /camel-quarkus/3.33.x/extensions/amqp.html /camel-quarkus/3.33.x/reference/extensions/amqp.html
Redirect 301 /camel-quarkus/3.33.x/extensions/as2.html /camel-quarkus/3.33.x/reference/extensions/as2.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/activemq.html /camel-quarkus/3.33.x/reference/extensions/activemq.html
Redirect 301 /camel-quarkus/3.33.x/extensions/attachments.html /camel-quarkus/3.33.x/reference/extensions/attachments.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-cw.html /camel-quarkus/3.33.x/reference/extensions/aws2-cw.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-ec2.html /camel-quarkus/3.33.x/reference/extensions/aws2-ec2.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/activemq.html /camel-quarkus/3.33.x/reference/extensions/activemq.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-ecs.html /camel-quarkus/3.33.x/reference/extensions/aws2-ecs.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-eks.html /camel-quarkus/3.33.x/reference/extensions/aws2-eks.html
Redirect 301 /camel-quarkus/3.33.x/extensions/aws2-iam.html /camel-quarkus/3.33.x/reference/extensions/aws2-iam.html
@@ -1200,8 +1200,8 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/exec.html /camel-quarkus/3.33.x/re
Redirect 301 /camel-quarkus/3.33.x/extensions/file-watch.html /camel-quarkus/3.33.x/reference/extensions/file-watch.html
Redirect 301 /camel-quarkus/3.33.x/extensions/file.html /camel-quarkus/3.33.x/reference/extensions/file.html
Redirect 301 /camel-quarkus/3.33.x/extensions/ftp.html /camel-quarkus/3.33.x/reference/extensions/ftp.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/github.html /camel-quarkus/3.33.x/reference/extensions/github.html
Redirect 301 /camel-quarkus/3.33.x/extensions/google-bigquery.html /camel-quarkus/3.33.x/reference/extensions/google-bigquery.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/github.html /camel-quarkus/3.33.x/reference/extensions/github.html
Redirect 301 /camel-quarkus/3.33.x/extensions/google-drive.html /camel-quarkus/3.33.x/reference/extensions/google-drive.html
Redirect 301 /camel-quarkus/3.33.x/extensions/google-pubsub.html /camel-quarkus/3.33.x/reference/extensions/google-pubsub.html
Redirect 301 /camel-quarkus/3.33.x/extensions/graphql.html /camel-quarkus/3.33.x/reference/extensions/graphql.html
@@ -1211,8 +1211,8 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/gson.html /camel-quarkus/3.33.x/re
Redirect 301 /camel-quarkus/3.33.x/extensions/http.html /camel-quarkus/3.33.x/reference/extensions/http.html
Redirect 301 /camel-quarkus/3.33.x/extensions/infinispan.html /camel-quarkus/3.33.x/reference/extensions/infinispan.html
Redirect 301 /camel-quarkus/3.33.x/extensions/influxdb.html /camel-quarkus/3.33.x/reference/extensions/influxdb.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/jacksonxml.html /camel-quarkus/3.33.x/reference/extensions/jacksonxml.html
Redirect 301 /camel-quarkus/3.33.x/extensions/jackson.html /camel-quarkus/3.33.x/reference/extensions/jackson.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/jacksonxml.html /camel-quarkus/3.33.x/reference/extensions/jacksonxml.html
Redirect 301 /camel-quarkus/3.33.x/extensions/jdbc.html /camel-quarkus/3.33.x/reference/extensions/jdbc.html
Redirect 301 /camel-quarkus/3.33.x/extensions/jira.html /camel-quarkus/3.33.x/reference/extensions/jira.html
Redirect 301 /camel-quarkus/3.33.x/extensions/jms.html /camel-quarkus/3.33.x/reference/extensions/jms.html
@@ -1224,7 +1224,6 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/kubernetes.html /camel-quarkus/3.3
Redirect 301 /camel-quarkus/3.33.x/extensions/kudu.html /camel-quarkus/3.33.x/reference/extensions/kudu.html
Redirect 301 /camel-quarkus/3.33.x/extensions/log.html /camel-quarkus/3.33.x/reference/extensions/log.html
Redirect 301 /camel-quarkus/3.33.x/extensions/master.html /camel-quarkus/3.33.x/reference/extensions/master.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/microprofile-health.html /camel-quarkus/3.33.x/reference/extensions/microprofile-health.html
Redirect 301 /camel-quarkus/3.33.x/extensions/mock.html /camel-quarkus/3.33.x/reference/extensions/mock.html
Redirect 301 /camel-quarkus/3.33.x/extensions/mongodb-gridfs.html /camel-quarkus/3.33.x/reference/extensions/mongodb-gridfs.html
Redirect 301 /camel-quarkus/3.33.x/extensions/mongodb.html /camel-quarkus/3.33.x/reference/extensions/mongodb.html
@@ -1238,8 +1237,8 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/pdf.html /camel-quarkus/3.33.x/ref
Redirect 301 /camel-quarkus/3.33.x/extensions/platform-http.html /camel-quarkus/3.33.x/reference/extensions/platform-http.html
Redirect 301 /camel-quarkus/3.33.x/extensions/pubnub.html /camel-quarkus/3.33.x/reference/extensions/pubnub.html
Redirect 301 /camel-quarkus/3.33.x/extensions/quartz.html /camel-quarkus/3.33.x/reference/extensions/quartz.html
-Redirect 301 /camel-quarkus/3.33.x/extensions/reactive-streams.html /camel-quarkus/3.33.x/reference/extensions/reactive-streams.html
Redirect 301 /camel-quarkus/3.33.x/extensions/qute.html /camel-quarkus/3.33.x/reference/extensions/qute.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/reactive-streams.html /camel-quarkus/3.33.x/reference/extensions/reactive-streams.html
Redirect 301 /camel-quarkus/3.33.x/extensions/ref.html /camel-quarkus/3.33.x/reference/extensions/ref.html
Redirect 301 /camel-quarkus/3.33.x/extensions/rest-openapi.html /camel-quarkus/3.33.x/reference/extensions/rest-openapi.html
Redirect 301 /camel-quarkus/3.33.x/extensions/rest.html /camel-quarkus/3.33.x/reference/extensions/rest.html
@@ -1256,6 +1255,7 @@ Redirect 301 /camel-quarkus/3.33.x/extensions/smallrye-reactive-messaging.html /
Redirect 301 /camel-quarkus/3.33.x/extensions/snakeyaml.html /camel-quarkus/3.33.x/reference/extensions/snakeyaml.html
Redirect 301 /camel-quarkus/3.33.x/extensions/sql.html /camel-quarkus/3.33.x/reference/extensions/sql.html
Redirect 301 /camel-quarkus/3.33.x/extensions/stream.html /camel-quarkus/3.33.x/reference/extensions/stream.html
+Redirect 301 /camel-quarkus/3.33.x/extensions/microprofile-health.html /camel-quarkus/3.33.x/reference/extensions/microprofile-health.html
Redirect 301 /camel-quarkus/3.33.x/extensions/telegram.html /camel-quarkus/3.33.x/reference/extensions/telegram.html
Redirect 301 /camel-quarkus/3.33.x/extensions/tika.html /camel-quarkus/3.33.x/reference/extensions/tika.html
Redirect 301 /camel-quarkus/3.33.x/extensions/timer.html /camel-quarkus/3.33.x/reference/extensions/timer.html
@@ -1306,14 +1306,14 @@ Redirect 301 /camel-quarkus/next/reference/extensions/index.html /camel-quarkus/
Redirect 301 /camel-quarkus/next/cdi.html /camel-quarkus/next/user-guide/cdi.html
Redirect 301 /camel-quarkus/next/user-guide/bootstrap.html /camel-quarkus/next/user-guide/configuration.html
Redirect 301 /camel-quarkus/next/custom-components.html /camel-quarkus/next/user-guide/custom-components.html
+Redirect 301 /camel-quarkus/next/first-steps.html /camel-quarkus/next/user-guide/first-steps.html
Redirect 301 /camel-quarkus/next/user-guide.html /camel-quarkus/next/user-guide/index.html
Redirect 301 /camel-quarkus/next/kubernetes.html /camel-quarkus/next/user-guide/kubernetes.html
-Redirect 301 /camel-quarkus/next/first-steps.html /camel-quarkus/next/user-guide/first-steps.html
-Redirect 301 /camel-quarkus/next/testing.html /camel-quarkus/next/user-guide/testing.html
Redirect 301 /camel-quarkus/next/native-mode.html /camel-quarkus/next/user-guide/native-mode.html
+Redirect 301 /camel-quarkus/next/testing.html /camel-quarkus/next/user-guide/testing.html
Redirect 301 /camel-quarkus/next/extensions/activemq.html /camel-quarkus/next/reference/extensions/activemq.html
-Redirect 301 /camel-quarkus/next/extensions/as2.html /camel-quarkus/next/reference/extensions/as2.html
Redirect 301 /camel-quarkus/next/extensions/amqp.html /camel-quarkus/next/reference/extensions/amqp.html
+Redirect 301 /camel-quarkus/next/extensions/as2.html /camel-quarkus/next/reference/extensions/as2.html
Redirect 301 /camel-quarkus/next/extensions/attachments.html /camel-quarkus/next/reference/extensions/attachments.html
Redirect 301 /camel-quarkus/next/extensions/avro.html /camel-quarkus/next/reference/extensions/avro.html
Redirect 301 /camel-quarkus/next/extensions/aws2-athena.html /camel-quarkus/next/reference/extensions/aws2-athena.html
@@ -1326,8 +1326,8 @@ Redirect 301 /camel-quarkus/next/extensions/aws2-iam.html /camel-quarkus/next/re
Redirect 301 /camel-quarkus/next/extensions/aws2-kms.html /camel-quarkus/next/reference/extensions/aws2-kms.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-ses.html /camel-quarkus/next/reference/extensions/aws2-ses.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
@@ -1367,6 +1367,7 @@ 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/jackson.html /camel-quarkus/next/reference/extensions/jackson.html
Redirect 301 /camel-quarkus/next/extensions/jacksonxml.html /camel-quarkus/next/reference/extensions/jacksonxml.html
@@ -1392,9 +1393,8 @@ Redirect 301 /camel-quarkus/next/extensions/mock.html /camel-quarkus/next/refere
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
Redirect 301 /camel-quarkus/next/extensions/mustache.html /camel-quarkus/next/reference/extensions/mustache.html
-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/infinispan.html /camel-quarkus/next/reference/extensions/infinispan.html
+Redirect 301 /camel-quarkus/next/extensions/netty-http.html /camel-quarkus/next/reference/extensions/netty-http.html
Redirect 301 /camel-quarkus/next/extensions/ognl.html /camel-quarkus/next/reference/extensions/ognl.html
Redirect 301 /camel-quarkus/next/extensions/olingo4.html /camel-quarkus/next/reference/extensions/olingo4.html
Redirect 301 /camel-quarkus/next/extensions/openapi-java.html /camel-quarkus/next/reference/extensions/openapi-java.html
@@ -1402,8 +1402,8 @@ Redirect 301 /camel-quarkus/next/extensions/openstack.html /camel-quarkus/next/r
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
@@ -1411,8 +1411,8 @@ Redirect 301 /camel-quarkus/next/extensions/reactive-streams.html /camel-quarkus
Redirect 301 /camel-quarkus/next/extensions/ref.html /camel-quarkus/next/reference/extensions/ref.html
Redirect 301 /camel-quarkus/next/extensions/rest-openapi.html /camel-quarkus/next/reference/extensions/rest-openapi.html
Redirect 301 /camel-quarkus/next/extensions/rest.html /camel-quarkus/next/reference/extensions/rest.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/sap-netweaver.html /camel-quarkus/next/reference/extensions/sap-netweaver.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
@@ -1437,8 +1437,8 @@ Redirect 301 /camel-quarkus/next/extensions/xml-jaxb.html /camel-quarkus/next/re
Redirect 301 /camel-quarkus/next/extensions/xml-jaxp.html /camel-quarkus/next/reference/extensions/xml-jaxp.html
Redirect 301 /camel-quarkus/next/extensions/xpath.html /camel-quarkus/next/reference/extensions/xpath.html
Redirect 301 /camel-quarkus/next/extensions/xslt.html /camel-quarkus/next/reference/extensions/xslt.html
-Redirect 301 /camel-quarkus/next/extensions/zip-deflater.html /camel-quarkus/next/reference/extensions/zip-deflater.html
Redirect 301 /camel-quarkus/next/extensions/zipfile.html /camel-quarkus/next/reference/extensions/zipfile.html
+Redirect 301 /camel-quarkus/next/extensions/zip-deflater.html /camel-quarkus/next/reference/extensions/zip-deflater.html
Redirect 301 /camel-quarkus/next/ci.html /camel-quarkus/next/contributor-guide/ci.html
Redirect 301 /camel-quarkus/next/extensions/cassandraql.html /camel-quarkus/next/reference/extensions/cassandraql.html
Redirect 301 /camel-quarkus/next/extensions/core.html /camel-quarkus/next/reference/extensions/core.html
diff --git a/.well-known/security.txt b/.well-known/security.txt
index 0d9d4c5953..fd81eaca8e 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: 2027-08-31T20:22:19Z
+Expires: 2027-09-01T08:11:29Z
diff --git a/blog/2026/08/camel-quarkus-release-3.39.0/index.html b/blog/2026/08/camel-quarkus-release-3.39.0/index.html
index cd133ab35f..239bafce2e 100644
--- a/blog/2026/08/camel-quarkus-release-3.39.0/index.html
+++ b/blog/2026/08/camel-quarkus-release-3.39.0/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/2026/09/camel-genai-observability-jbang/camel-genai-observability-spans.png b/blog/2026/09/camel-genai-observability-jbang/camel-genai-observability-spans.png
new file mode 100644
index 0000000000..352b6e004a
Binary files /dev/null and b/blog/2026/09/camel-genai-observability-jbang/camel-genai-observability-spans.png differ
diff --git a/blog/2026/09/camel-genai-observability-jbang/index.html b/blog/2026/09/camel-genai-observability-jbang/index.html
new file mode 100644
index 0000000000..7a09222a88
--- /dev/null
+++ b/blog/2026/09/camel-genai-observability-jbang/index.html
@@ -0,0 +1,72 @@
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-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 [...]
+ └─ langchain4j-chat (Ollama ChatModel)
+ ├─ camel-ai-observability-api → start GenAI span + record metrics
+ ├─ camel-opentelemetry2 → export span attributes
+ └─ camel-micrometer → gen_ai.client.* metrics
+
+camel run --observe
+ └─ camel-observability-services
+ ├─ /observe/health
+ ├─ /observe/metrics (Prometheus format)
+ └─ TUI Spans collector (embedded OTLP for dev)
+
+camel tui
+ ├─ Spans tab (shortcut: o)
+ └─ AI panel + Ctrl+U (CLI ask + route GenAI usage combined)
+</code></pre><h2 id="prerequisites">Prerequisites</h2> <ul> <li>Camel CLI <strong>4.23+</strong> (<code>camel version</code>)</li> <li>Ollama installed and running</li> </ul> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">ollama pull llama3.2
+</span></span><span class="line"><span class="cl">ollama serve
+</span></span></code></pre></div><h2 id="run-the-example">Run the example</h2> <p>The example lives in the <a href="https://github.com/apache/camel-jbang-examples" rel="noopener nofollow noreferrer">camel-jbang-examples</a> repository at <a href="https://github.com/apache/camel-jbang-examples/tree/main/ai/genai-observability" rel="noopener nofollow noreferrer"><code>ai/genai-observability</code></a>. It is registered in the CLI example catalog so you can also browse and launch it from th [...]
+</span></span><span class="line"><span class="cl"><span class="nb">cd</span> camel-jbang-examples/ai/genai-observability
+</span></span></code></pre></div><p>Run with observability enabled:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">camel run GenAiObservabilityRoute.java application.properties <span class="se">\
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> --observe <span class="se">\
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> --dependency<span class="o">=</span>camel-langchain4j-chat <span class="se">\
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> --dependency<span class="o">=</span>camel-ai-observability <span class="se">\
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> --dependency<span class="o">=</span>langchain4j-ollama
+</span></span></code></pre></div><blockquote> <p><strong>Note:</strong> Today you must pass <code>--dependency</code> for LangChain4j and GenAI observability components. A JIRA ticket will track auto-discovery of these dependencies in a future Camel CLI release.</p> </blockquote> <p>The <code>--observe</code> flag adds <code>camel-observability-services</code>, enables health checks, Micrometer metrics, OpenTelemetry tracing, and powers the TUI <strong>Spans</strong> tab on the managemen [...]
+</span></span><span class="line"><span class="cl">Request model: llama3.2
+</span></span><span class="line"><span class="cl">Response model: llama3.2
+</span></span></code></pre></div><h2 id="inspect-prometheus-metrics">Inspect Prometheus metrics</h2> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">curl -s http://127.0.0.1:9876/observe/metrics <span class="p">|</span> grep gen_ai
+</span></span></code></pre></div><p>Example output (abbreviated):</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl"># HELP gen_ai_client_operation GenAI client operation duration
+</span></span><span class="line"><span class="cl">gen_ai_client_operation_count{gen_ai_operation_name="chat",gen_ai_system="langchain4j",...} 3.0
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"># HELP gen_ai_client_token_usage GenAI token usage
+</span></span><span class="line"><span class="cl">gen_ai_client_token_usage_total{gen_ai_token_type="input",...} 42.0
+</span></span><span class="line"><span class="cl">gen_ai_client_token_usage_total{gen_ai_token_type="output",...} 18.0
+</span></span></code></pre></div><h2 id="explore-spans-in-the-tui">Explore spans in the TUI</h2> <p>Open a second terminal:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">camel tui
+</span></span></code></pre></div><ol> <li>Select the running integration (<code>genai-observability</code> or similar)</li> <li>Press <strong>o</strong> or navigate to <strong>More → Spans</strong></li> <li>Wait for the next timer tick (~15s) and watch a new span appear</li> </ol> <p><img src="./camel-genai-observability-spans.png" alt="Camel TUI Spans — GenAI OpenTelemetry trace with gen_ai attributes for an Ollama chat call"></p> <p>Each LLM call creates a child span with <code>gen_ai. [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kn">import</span><span class="w"> </span><span class="nn">dev.langchain4j.model.ollama.OllamaChatModel</span><span class="p">;</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kn">import</span><span class="w"> </span><span class="nn">org.apache.camel.builder.RouteBuilder</span><span class="p">;</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kn">import static</span><span class="w"> </span><span class="nn">java.time.Duration.ofSeconds</span><span class="p">;</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="kd">public</span><span class="w"> </span><span class="kd">class</span> <span class="nc">GenAiObservabilityRoute</span><span class="w"> </span><span class="kd">extends</span><span class="w"> </span><span class="n">RouteBuilder</span><span class="w"> </span><span class="p">{</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nd">@Override</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="kd">public</span><span class="w"> </span><span class="kt">void</span><span class="w"> </span><span class="nf">configure</span><span class="p">()</span><span class="w"> </span><span class="kd">throws</span><span class="w"> </span><span class="n">Exception</span><span class="w"> </span><span class="p">{</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">String</span><span class="w"> </span><span class="n">baseUrl</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">getContext</span><span class="p">().</span><span class="na">resolvePropertyPlaceholders</span><span class="p">(</span><span class="s">"{{ollama.baseUrl:http://localhost:11434}}"</span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">String</span><span class="w"> </span><span class="n">modelName</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">getContext</span><span class="p">().</span><span class="na">resolvePropertyPlaceholders</span><span class="p">(</span><span class="s">"{{ollama.model:llama3.2}}"</span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">ChatModel</span><span class="w"> </span><span class="n">chatModel</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">OllamaChatModel</span><span class="p">.</span><span class="na">builder</span><span class="p">()</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">baseUrl</span><span class="p">(</span><span class="n">baseUrl</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">modelName</span><span class="p">(</span><span class="n">modelName</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">temperature</span><span class="p">(</span><span class="n">0</span><span class="p">.</span><span class="na">2</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">timeout</span><span class="p">(</span><span class="n">ofSeconds</span><span class="p">(</span><span class="n">120</span><span class="p">))</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">build</span><span class="p">();</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">getContext</span><span class="p">().</span><span class="na">getRegistry</span><span class="p">().</span><span class="na">bind</span><span class="p">(</span><span class="s">"chatModel"</span><span class="p">,</span><span class="w"> </span><span class="n">chatModel</span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="n">from</span><span class="p">(</span><span class="s">"timer:genai?period={{genai.period:15000}}"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">routeId</span><span class="p">(</span><span class="s">"genai-chat"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">setBody</span><span class="p">(</span><span class="n">constant</span><span class="p">(</span><span class="s">"In one sentence, what is Apache Camel integration?"</span><span class="p">))</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">to</span><span class="p">(</span><span class="s">"langchain4j-chat:demo?chatModel=#chatModel"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">log</span><span class="p">(</span><span class="s">"LLM reply: ${body}"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">log</span><span class="p">(</span><span class="s">"Request model: ${header.CamelLangChain4jChatRequestModel}"</span><span class="p">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">.</span><span class="na">log</span><span class="p">(</span><span class="s">"Response model: ${header.CamelLangChain4jChatResponseModel}"</span><span class="p">);</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="p">}</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="p">}</span><span class="w">
+</span></span></span></code></pre></div><h3 id="applicationproperties">application.properties</h3> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-properties" data-lang="properties"><span class="line"><span class="cl"><span class="na">ollama.baseUrl</span><span class="o">=</span><span class="s">http://localhost:11434</span>
+</span></span><span class="line"><span class="cl"><span class="na">ollama.model</span><span class="o">=</span><span class="s">llama3.2</span>
+</span></span><span class="line"><span class="cl"><span class="na">genai.period</span><span class="o">=</span><span class="s">15000</span>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"><span class="c1"># GenAI observability — enabled by default when backends present</span>
+</span></span><span class="line"><span class="cl"><span class="na">camel.aiobservability.enabled</span><span class="o">=</span><span class="s">true</span>
+</span></span></code></pre></div><p>GenAI observability also covers <code>openai:</code> — run with <code>--dependency=camel-openai</code> and the same <code>--observe</code> flag; spans use the same <code>gen_ai.*</code> attributes.</p> <h2 id="whats-instrumented-today">What’s instrumented today</h2> <table> <thead> <tr> <th>Component</th> <th>Operations observed</th> </tr> </thead> <tbody> <tr> <td><code>langchain4j-chat</code></td> <td>Chat completions</td> </tr> <tr> <td><code> [...]
+</span></span></code></pre></div><p>Then continue in the generated Maven project (see <a href="../../../../blog/2026/09/camel-genai-observability-spring-boot/">Part 2</a>).</p> <h2 id="learn-more">Learn more</h2> <ul> <li><a href="https://github.com/apache/camel/blob/main/components/camel-ai/camel-ai-observability/src/main/docs/ai-observability.adoc" rel="noopener nofollow noreferrer">AI Observability component source</a> (4.23+)</li> <li><a href="../../../../manual/camel-jbang-tui.html" [...]
\ No newline at end of file
diff --git a/blog/2026/09/camel-genai-observability-spring-boot/genai-dashboard-calls.png b/blog/2026/09/camel-genai-observability-spring-boot/genai-dashboard-calls.png
new file mode 100644
index 0000000000..98569acbf8
Binary files /dev/null and b/blog/2026/09/camel-genai-observability-spring-boot/genai-dashboard-calls.png differ
diff --git a/blog/2026/09/camel-genai-observability-spring-boot/genai-dashboard-tokens.png b/blog/2026/09/camel-genai-observability-spring-boot/genai-dashboard-tokens.png
new file mode 100644
index 0000000000..89bc1cf675
Binary files /dev/null and b/blog/2026/09/camel-genai-observability-spring-boot/genai-dashboard-tokens.png differ
diff --git a/blog/2026/09/camel-genai-observability-spring-boot/index.html b/blog/2026/09/camel-genai-observability-spring-boot/index.html
new file mode 100644
index 0000000000..3e113565e3
--- /dev/null
+++ b/blog/2026/09/camel-genai-observability-spring-boot/index.html
@@ -0,0 +1,125 @@
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-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 [...]
+Terminal 2: camel infra run observability
+Terminal 3: mvn spring-boot:run
+
+┌─────────────────┐ scrape :9876/observe/metrics ┌──────────────┐
+│ Spring Boot │ ───────────────────────────────► │ Prometheus │
+│ Camel + 2 LLMs │ │ :9090 │
+│ app :8080 │ └──────┬───────┘
+│ mgmt :9876 │ │
+└────────┬────────┘ ▼
+ │ OTLP (Micrometer Tracing) ┌──────────────┐
+ ▼ │ Perses │
+┌─────────────────┐ dashboards │ :3000 │
+│ VictoriaTraces │ ◄────────────────────────────────└──────────────┘
+│ :10428 │
+└─────────────────┘
+</code></pre><p>Two timer routes call two small Ollama models (<code>llama3.2:1b</code> and <code>qwen3:0.6b</code>), so every GenAI metric and span carries a distinct <code>gen_ai.request.model</code> tag — ideal for Perses dashboards that compare latency and token cost per model.</p> <p>The <code>camel-observability-services-starter</code> moves Actuator endpoints to management port <strong>9876</strong> under <code>/observe</code>, with Prometheus at <code>/observe/metrics</code>. Bot [...]
+</span></span><span class="line"><span class="cl">mvn -version <span class="c1"># 3.9+</span>
+</span></span><span class="line"><span class="cl">camel version <span class="c1"># Camel CLI 4.22+</span>
+</span></span><span class="line"><span class="cl">docker --version <span class="c1"># used by camel infra run observability</span>
+</span></span><span class="line"><span class="cl">ollama pull llama3.2:1b
+</span></span><span class="line"><span class="cl">ollama pull qwen3:0.6b
+</span></span></code></pre></div><h3 id="terminal-1--ollama">Terminal 1 — Ollama</h3> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">ollama serve
+</span></span></code></pre></div><h3 id="terminal-2--observability-stack">Terminal 2 — Observability stack</h3> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">camel infra run observability
+</span></span></code></pre></div><p>This bundles Prometheus, VictoriaTraces, VictoriaLogs, and Perses — the same stack described in the <a href="../../../../blog/2026/08/camel422-whatsnew/#observability-stack">Camel 4.22 what’s new post</a>. You can also start it from the <a href="../../../../manual/camel-jbang-tui.html">Camel TUI</a> infrastructure panel.</p> <p>The bundled Prometheus is pre-configured to scrape <code>host.docker.internal:9876/observe/metrics</code>.</p> <table> < [...]
+</span></span><span class="line"><span class="cl"><span class="nb">cd</span> camel-spring-boot-examples/genai-observability
+</span></span><span class="line"><span class="cl">mvn spring-boot:run
+</span></span></code></pre></div><p>Wait for log lines like:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-text" data-lang="text"><span class="line"><span class="cl">Started GenAiObservabilityApplication
+</span></span><span class="line"><span class="cl">[llama3.2:1b] LLM reply: Apache Camel is an integration framework...
+</span></span><span class="line"><span class="cl">[qwen3:0.6b] LLM reply: Enterprise Integration Patterns are...
+</span></span></code></pre></div><h2 id="verify-genai-metrics">Verify GenAI metrics</h2> <p>Metrics are on the <strong>management port</strong>, not the application port:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">curl -s http://localhost:9876/observe/metrics <span class="p">|</span> grep gen_ai
+</span></span></code></pre></div><p>Expected Micrometer names:</p> <ul> <li><code>gen_ai_client_operation</code> — timer of LLM call duration</li> <li><code>gen_ai_client_token_usage</code> — counter with tag <code>gen_ai_token_type=input|output</code></li> </ul> <p>Both series are tagged with <code>gen_ai_request_model</code> so you can split by model in Prometheus and Perses.</p> <h3 id="prometheus-queries">Prometheus queries</h3> <p>Open <a href="http://localhost:9090" rel="noopener n [...]
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="k">sum</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="o">(</span><span class="nv">gen_ai_request_model</span><span class="o">)</span><span class="w"> </span><span class="o">(</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="kr">rate</span><span class="o">(</span><span class="nv">gen_ai_client_token_usage_total</span><span class="p">{</span><span class="nl">gen_ai_token_type</span><span class="o">=</span><span class="p">"</span><span class="s">output</span><span class="p">"}[</span><span class="s">5m</span><span class="p">]</span><span class="o">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="o">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="c1"># LLM call rate per model</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="k">sum</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="o">(</span><span class="nv">gen_ai_request_model</span><span class="o">)</span><span class="w"> </span><span class="o">(</span><span class="kr">rate</span><span class="o">(</span><span class="nv">gen_ai_client_operation_count</span><span class="p">[</span><span class="s">5m</span><span class="p">]</ [...]
+</span></span></span><span class="line"><span class="cl"><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="c1"># Mean latency per model</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"></span><span class="k">avg</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="o">(</span><span class="nv">gen_ai_request_model</span><span class="o">)</span><span class="w"> </span><span class="o">(</span><span class="nv">gen_ai_client_operation_seconds_sum</span><span class="o">)</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="o">/</span><span class="w"> </span><span class="k">avg</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="o">(</span><span class="nv">gen_ai_request_model</span><span class="o">)</span><span class="w"> </span><span class="o">(</span><span class="nv">gen_ai_client_operation_seconds_count</span><span class="o">)</span><span class="w">
+</span></span></span></code></pre></div><h2 id="perses-genai-dashboard">Perses GenAI dashboard</h2> <p>The observability stack includes a general Camel overview dashboard at <a href="http://localhost:3000/projects/camel/dashboards/overview" rel="noopener nofollow noreferrer">http://localhost:3000/projects/camel/dashboards/overview</a>.</p> <p>Create the GenAI dashboard from the example definition:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" da [...]
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> -H <span class="s1">'Content-Type: application/json'</span> <span class="se">\
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> -d <span class="s1">'{"kind":"Project","metadata":{"name":"camel_genai"},"spec":{}}'</span>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl">curl -X POST http://localhost:3000/api/v1/projects/camel_genai/dashboards <span class="se">\
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> -H <span class="s1">'Content-Type: application/json'</span> <span class="se">\
+</span></span></span><span class="line"><span class="cl"><span class="se"></span> --data @perses-genai-dashboard.json
+</span></span></code></pre></div><p>Open <a href="http://localhost:3000/projects/camel_genai/dashboards/overview" rel="noopener nofollow noreferrer">http://localhost:3000/projects/camel_genai/dashboards/overview</a>.</p> <p><img src="./genai-dashboard-calls.png" alt="Perses GenAI dashboard — call rate, error ratio, and per-model latency"></p> <p>The <strong>GenAI Summary</strong> row shows running totals: LLM calls, errors, in-flight calls, and input/output token counters. <strong>Call r [...]
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.apache.camel.springboot<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>camel-observability-services-starter<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.apache.camel.springboot<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>camel-ai-observability-starter<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.apache.camel.springboot<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>camel-langchain4j-chat-starter<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.apache.camel.springboot<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>camel-yaml-dsl-starter<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.apache.camel<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>camel-ai-observability<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><version></span>${camel-version}<span class="nt"></version></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>dev.langchain4j<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>langchain4j-ollama<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><version></span>${langchain4j-version}<span class="nt"></version></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="c"><!-- Micrometer Tracing + OpenTelemetry bridge for OTLP export --></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>org.springframework.boot<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>spring-boot-micrometer-tracing-opentelemetry<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>io.micrometer<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>micrometer-tracing-bridge-otel<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span><span class="line"><span class="cl"><span class="nt"><dependency></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><groupId></span>io.opentelemetry<span class="nt"></groupId></span>
+</span></span><span class="line"><span class="cl"> <span class="nt"><artifactId></span>opentelemetry-exporter-otlp<span class="nt"></artifactId></span>
+</span></span><span class="line"><span class="cl"><span class="nt"></dependency></span>
+</span></span></code></pre></div><p>The example builds <code>ChatModel</code> beans explicitly with plain <code>langchain4j-ollama</code> rather than <code>langchain4j-ollama-spring-boot-starter</code>, which is not yet compatible with Spring Boot 4 (<a href="https://github.com/langchain4j/langchain4j/issues/6236" rel="noopener nofollow noreferrer">langchain4j#6236</a>).</p> <h3 id="applicationproperties">application.properties</h3> <div class="highlight"><pre tabindex="0" class="chroma" [...]
+</span></span><span class="line"><span class="cl"><span class="na">langchain4j.ollama.chat-model.base-url</span><span class="o">=</span><span class="s">http://localhost:11434</span>
+</span></span><span class="line"><span class="cl"><span class="na">langchain4j.ollama.chat-model.temperature</span><span class="o">=</span><span class="s">0.2</span>
+</span></span><span class="line"><span class="cl"><span class="na">langchain4j.ollama.chat-model.timeout</span><span class="o">=</span><span class="s">PT120S</span>
+</span></span><span class="line"><span class="cl"><span class="na">langchain4j.ollama.chat-model-1.model-name</span><span class="o">=</span><span class="s">llama3.2:1b</span>
+</span></span><span class="line"><span class="cl"><span class="na">langchain4j.ollama.chat-model-2.model-name</span><span class="o">=</span><span class="s">qwen3:0.6b</span>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"><span class="c1"># YAML routes under src/main/resources/camel/</span>
+</span></span><span class="line"><span class="cl"><span class="na">camel.main.routes-include-pattern</span><span class="o">=</span><span class="s">camel/*</span>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"><span class="c1"># GenAI observability</span>
+</span></span><span class="line"><span class="cl"><span class="na">camel.aiobservability.enabled</span><span class="o">=</span><span class="s">true</span>
+</span></span><span class="line"><span class="cl"><span class="na">camel.opentelemetry2.enabled</span><span class="o">=</span><span class="s">true</span>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"><span class="c1"># Actuator / Prometheus on management port 9876 (/observe/*)</span>
+</span></span><span class="line"><span class="cl"><span class="na">management.endpoints.web.exposure.include</span><span class="o">=</span><span class="s">health,prometheus,info</span>
+</span></span><span class="line"><span class="cl"><span class="na">management.prometheus.metrics.export.enabled</span><span class="o">=</span><span class="s">true</span>
+</span></span><span class="line"><span class="cl">
+</span></span><span class="line"><span class="cl"><span class="c1"># OTLP trace export to VictoriaTraces (camel infra run observability)</span>
+</span></span><span class="line"><span class="cl"><span class="na">management.opentelemetry.tracing.export.otlp.endpoint</span><span class="o">=</span><span class="s">http://localhost:10428/insert/opentelemetry/v1/traces</span>
+</span></span><span class="line"><span class="cl"><span class="na">management.tracing.sampling.probability</span><span class="o">=</span><span class="s">1.0</span>
+</span></span></code></pre></div><h3 id="yaml-routes-excerpt">YAML routes (excerpt)</h3> <p>Routes live in <code>src/main/resources/camel/genai-route.camel.yaml</code>:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-yaml" data-lang="yaml"><span class="line"><span class="cl">- <span class="nt">route</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">id</span><span class="p">:</span><span class="w"> </span><span class="l">genai-chat-1</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">from</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l">timer:genai1</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">parameters</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">period</span><span class="p">:</span><span class="w"> </span><span class="s2">"15000"</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">steps</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">setBody</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">constant</span><span class="p">:</span><span class="w"> </span><span class="s2">"In one sentence, what is Apache Camel integration?"</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">to</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">uri</span><span class="p">:</span><span class="w"> </span><span class="l">langchain4j-chat:model1</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">parameters</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">chatModel</span><span class="p">:</span><span class="w"> </span><span class="s2">"#chatModel1"</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span>- <span class="nt">log</span><span class="p">:</span><span class="w">
+</span></span></span><span class="line"><span class="cl"><span class="w"> </span><span class="nt">message</span><span class="p">:</span><span class="w"> </span><span class="s2">"[${header.CamelLangChain4jChatResponseModel}] LLM reply: ${body}"</span><span class="w">
+</span></span></span></code></pre></div><p>A second route calls <code>#chatModel2</code> on a 20-second timer with a different prompt.</p> <h2 id="clitui-vs-spring-boot">CLI/TUI vs Spring Boot</h2> <table> <thead> <tr> <th>Concern</th> <th>Part 1 (CLI/TUI)</th> <th>Part 2 (Spring Boot)</th> </tr> </thead> <tbody> <tr> <td>Time to first span</td> <td>Minutes (<code>camel run --observe</code>)</td> <td>Minutes + <code>camel infra run observability</code></td> </tr> <tr> <td>Metrics endpoin [...]
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 61af8d5fe4..0b94af430f 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.md b/blog/index.md
index f0872c13b2..c57222a6d3 100644
--- a/blog/index.md
+++ b/blog/index.md
@@ -2,7 +2,9 @@
Blog posts about Apache Camel and related topics.
-posts[234]{title,link,pubDate,description}:
+posts[236]{title,link,pubDate,description}:
+ GenAI Observability with Spring Boot and the Camel Observability Stack|https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/index.md|Tue, 01 Sep 2026 00:00:00 +0000|In Part 1 we prototyped GenAI observability with the Camel CLI and TUI. This follow-up — Phase 3 (Operate) — shows the same gen_ai.* telemetry in a Spring Boot application wired to the observability s
+ Observe Your Camel AI Routes with GenAI OpenTelemetry|https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/index.md|Tue, 01 Sep 2026 00:00:00 +0000|Once LLMs live inside Camel routes, the next question is always the same: how much are we spending, and where is latency coming from? Apache Camel 4.23 introduces GenAI observability — OpenTelemetry s
Camel Quarkus 3.39.0 Released|https://camel.apache.org/blog/2026/08/camel-quarkus-release-3.39.0/index.md|Mon, 24 Aug 2026 00:00:00 +0000|Camel Quarkus 3.39.0 release
RELEASE 4.18.4|https://camel.apache.org/blog/2026/08/RELEASE-4.18.4/index.md|Mon, 17 Aug 2026 00:00:00 +0000|The Camel community announces the immediate availability of the Camel 4.18.4 LTS release with 66 new features and improvements. The artifacts are published and ready for you to download from the Centr
RELEASE 4.14.9|https://camel.apache.org/blog/2026/08/RELEASE-4.14.9/index.md|Sun, 16 Aug 2026 00:00:00 +0000|The Camel community announces the immediate availability of the Camel 4.14.9 patch release with 38 bug fixes and improvements. The artifacts are published and ready for you to download from the Centra
diff --git a/blog/index.xml b/blog/index.xml
index a250e3e1ec..4a82f34994 100644
--- a/blog/index.xml
+++ b/blog/index.xml
@@ -6,8 +6,22 @@
<description>Recent content in Blog on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Mon, 24 Aug 2026 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/blog/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>GenAI Observability with Spring Boot and the Camel Observability Stack</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</guid>
+ <description>In Part 1 we prototyped GenAI observability with the Camel CLI and TUI. This follow-up — Phase 3 (Operate) — shows the same gen_ai.* telemetry in a Spring Boot application wired to the observability stack Camel ships for local development: Prometheus, VictoriaTraces, and Perses.
The runnable sample lives in the camel-spring-boot-examples repository at genai-observability (reworked in PR #192).
Architecture Terminal 1: ollama serve Terminal 2: camel infra run ob [...]
+ </item>
+ <item>
+ <title>Observe Your Camel AI Routes with GenAI OpenTelemetry</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</guid>
+ <description>Once LLMs live inside Camel routes, the next question is always the same: how much are we spending, and where is latency coming from? Apache Camel 4.23 introduces GenAI observability — OpenTelemetry spans and Micrometer metrics for LLM producers, aligned with the OpenTelemetry GenAI semantic conventions.
This is Blog 1 in a two-part series. We start with the fastest path to visible AI telemetry: the Camel CLI, a LangChain4j chat route, Ollama, and the Camel TUI — n [...]
+ </item>
<item>
<title>Camel Quarkus 3.39.0 Released</title>
<link>https://camel.apache.org/blog/2026/08/camel-quarkus-release-3.39.0/</link>
diff --git a/blog/page/10/index.html b/blog/page/10/index.html
index 17ec5ae926..0676e0cd46 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/11/index.html b/blog/page/11/index.html
index 7ff83d1e12..d5ac11ed31 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/12/index.html b/blog/page/12/index.html
index 7a998ee7ee..5bf6742212 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/13/index.html b/blog/page/13/index.html
index d29d138e8a..c61a3aeffa 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/14/index.html b/blog/page/14/index.html
index 5f3dd23774..a781175fdf 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/15/index.html b/blog/page/15/index.html
index e7b831c7d1..6c5e084935 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 5d35c2cd56..adf4b934b3 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 4c68a5f7e7..c383e6b1ee 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 d948610c86..0b0a5fc365 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 d9f0cfce2f..33b7170ff2 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 7ffde00438..5f1d1da6f9 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 c3dc885c4e..c64328231e 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 4d1906e4ca..a969da23d5 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 00b808d90f..49e8216045 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 76346bd625..9db0f127c3 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 897764ed16..0a507f9282 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 790c7dc046..1c533b03e7 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 27b361de1f..c4ffaf4fc6 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 261f0a8883..0ccb461935 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 bbf524995a..67b555367b 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 46c2d25c1a..150cb5d1e5 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 b415424e40..5c56c4681f 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 ff6f6a64bb..c0ab6869ab 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 a64b783b71..729283fc3d 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 371a4aa4b4..a2a131f1bd 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 0f3fc4ef39..7c0c4d418d 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 05866e466d..f3434a2032 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 3804038863..f5c0261e79 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 0f733b68a7..263e8bdb5e 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 705b78daee..b2543d7861 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 6be03911e0..9cc2bbb2ba 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 bc9858d66c..4f65b2f9af 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 b1c47b8839..f11fbc78d4 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 8e24397248..d513f54d11 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 918eb16c2c..4c53f2e634 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 0d45bda9c6..53b116cd53 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 6a74f73c67..4f64e61fc2 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 a035409f3c..ebedff2874 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 37a0b81da5..55bd7aed94 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 276311e8f8..cd7d1add63 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
new file mode 100644
index 0000000000..e76f22bd1e
--- /dev/null
+++ b/blog/page/47/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="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/5/index.html b/blog/page/5/index.html
index 9d4a6d90bd..09775877fb 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/6/index.html b/blog/page/6/index.html
index 904a0ff121..c4d64ef666 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/7/index.html b/blog/page/7/index.html
index 6f715cd385..aa05f46ba6 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/8/index.html b/blog/page/8/index.html
index d24484c61e..32d5e1ebf0 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/9/index.html b/blog/page/9/index.html
index 60e827e539..8bcf0e75ed 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/camel-spring-boot/next/list.html b/camel-spring-boot/next/list.html
index 3209613a02..af4f2a44a7 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.22.x/list.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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.22.x/list.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Component Starters"> < [...]
\ No newline at end of file
diff --git a/camel-spring-boot/next/list.md b/camel-spring-boot/next/list.md
index dc7f50794e..2ae9363f05 100644
--- a/camel-spring-boot/next/list.md
+++ b/camel-spring-boot/next/list.md
@@ -827,6 +827,7 @@ Number of Camel components: 0 in 0 JAR artifacts (0 deprecated)
| [A2A](../../components/next/a2a-component.md) | camel-a2a-starter | Preview | 4.21 | A2A endpoint for agent-to-agent communication. |
| [ActiveMQ 5.x](../../components/next/activemq-component.md) | camel-activemq-starter | Stable | 1.0 | Send messages to (or consume from) Apache ActiveMQ 5.x. This component extends the Camel JMS component. |
| [ActiveMQ 6.x](../../components/next/activemq6-component.md) | camel-activemq6-starter | Stable | 4.7 | Send messages to (or consume from) Apache ActiveMQ 6.x. This component extends the Camel JMS component. |
+| [AI Resource](../../components/next/ai-resource-component.md) | camel-ai-resource-starter | Preview | 4.23 | Framework-agnostic consumer endpoint that registers a Camel route as a read-only AI resource in the shared AiResourceRegistry. |
| [AI Tool](../../components/next/ai-tool-component.md) | camel-ai-tool-starter | Preview | 4.22 | Framework-agnostic consumer endpoint that registers a Camel route as an LLM tool in the shared AiToolRegistry. |
| [Alibaba EventBridge](../../components/next/alibaba-eventbridge-component.md) | camel-alibaba-eventbridge-starter | Preview | 4.23 | Publish events to Alibaba Cloud EventBridge. |
| [Alibaba Function Compute (FC)](../../components/next/alibaba-fc-component.md) | camel-alibaba-fc-starter | Preview | 4.23 | Invoke serverless functions on Alibaba Cloud Function Compute (FC). |
@@ -1397,7 +1398,7 @@ Number of miscellaneous extensions: 0 in 0 JAR artifacts (0 deprecated)
| [LRA](../../components/next/others/lra.md) | camel-lra-starter | Preview | 2.21 | Camel saga binding for Long-Running-Action framework |
| [Mail Microsoft Oauth](../../components/next/others/mail-microsoft-oauth.md) | camel-mail-microsoft-oauth-starter | Stable | 3.18.4 | Camel Mail OAuth2 Authenticator for Microsoft Exchange Online |
| [Main](../../components/next/others/main.md) | camel-main-starter | Stable | 3.0 | Camel Main |
-| [MCP Server](../../components/next/others/mcp-server.md) | camel-mcp-server-starter | Preview | 4.22 | Expose ai-tool routes as MCP tools over streamable HTTP |
+| [MCP Server](../../components/next/others/mcp-server.md) | camel-mcp-server-starter | Preview | 4.22 | Expose ai-tool routes as MCP tools and ai-resource routes as MCP resources over streamable HTTP |
| [MDC Logging](../../components/next/others/mdc.md) | camel-mdc-starter | Preview | 4.15 | Logging MDC (Mapped Diagnostic Context) Service |
| [Micrometer Observability](../../components/next/others/observation.md) | camel-observation-starter | Stable-deprecated | 3.21 | Observability using Micrometer Observation |
| [Micrometer Observability 2](../../components/next/others/micrometer-observability.md) | camel-micrometer-observability-starter | Preview | 4.15 | Micrometer Observability implementation of Camel Telemetry |
diff --git a/camel-spring-boot/next/starters/exec.html b/camel-spring-boot/next/starters/exec.html
index 3a09f6aa28..c141cd5df6 100644
--- a/camel-spring-boot/next/starters/exec.html
+++ b/camel-spring-boot/next/starters/exec.html
@@ -1,4 +1,4 @@
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exec :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-spring-boot/4.22.x/starters/exec.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Exec"> <meta property="o [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-exec-starter</artifactId>
-</dependency></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>The starter supports 8 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class=" [...]
\ No newline at end of file
+</dependency></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>The starter supports 8 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class=" [...]
\ No newline at end of file
diff --git a/camel-spring-boot/next/starters/exec.md b/camel-spring-boot/next/starters/exec.md
index bac827dd38..2d8220b915 100644
--- a/camel-spring-boot/next/starters/exec.md
+++ b/camel-spring-boot/next/starters/exec.md
@@ -25,7 +25,7 @@ The starter supports 8 options, which are listed below.
| Name | Description | Default | Type |
| --- | --- | --- | --- |
-| camel.component.exec.allow-control-headers | Whether to allow to use Camel headers or not (default false). Enabling this allows to specify dynamic command line arguments via message header. However this can be seen as a potential security vulnerability if the header is coming from a malicious user, so use this with care. | false | Boolean |
+| camel.component.exec.allow-control-headers | Whether \\{code CamelExec} in-headers may override URI options (default false since Camel 4.20). When false, CamelExecCommandExecutable, CamelExecCommandArgs, CamelExecCommandOutFile, CamelExecCommandWorkingDir, CamelExecCommandTimeout, CamelExecExitValues, CamelExecUseStderrOnEmptyStdout, and CamelExecCommandLogLevel are ignored. Enable only when those headers come from a trusted route, not from an untrusted consumer. | false | Boolean |
| camel.component.exec.autowired-enabled | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | Boolean |
| camel.component.exec.binding | To use a custom org.apache.commons.exec.ExecBinding for advanced use-cases. The option is a org.apache.camel.component.exec.ExecBinding type. | | ExecBinding |
| camel.component.exec.command-executor | To use a custom org.apache.commons.exec.ExecCommandExecutor that customizes the command execution. The default command executor utilizes the commons-exec library, which adds a shutdown hook for every executed command. The option is a org.apache.camel.component.exec.ExecCommandExecutor type. | | ExecCommandExecutor |
diff --git a/categories/AI/index.html b/categories/AI/index.html
index b74eb1fd9c..b29d872f88 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/AI/index.xml b/categories/AI/index.xml
index c54c4f8dbf..0ed7746225 100644
--- a/categories/AI/index.xml
+++ b/categories/AI/index.xml
@@ -6,8 +6,22 @@
<description>Recent content in AI on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Fri, 07 Aug 2026 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/categories/AI/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>GenAI Observability with Spring Boot and the Camel Observability Stack</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</guid>
+ <description>In Part 1 we prototyped GenAI observability with the Camel CLI and TUI. This follow-up — Phase 3 (Operate) — shows the same gen_ai.* telemetry in a Spring Boot application wired to the observability stack Camel ships for local development: Prometheus, VictoriaTraces, and Perses.
The runnable sample lives in the camel-spring-boot-examples repository at genai-observability (reworked in PR #192).
Architecture Terminal 1: ollama serve Terminal 2: camel infra run ob [...]
+ </item>
+ <item>
+ <title>Observe Your Camel AI Routes with GenAI OpenTelemetry</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</guid>
+ <description>Once LLMs live inside Camel routes, the next question is always the same: how much are we spending, and where is latency coming from? Apache Camel 4.23 introduces GenAI observability — OpenTelemetry spans and Micrometer metrics for LLM producers, aligned with the OpenTelemetry GenAI semantic conventions.
This is Blog 1 in a two-part series. We start with the fastest path to visible AI telemetry: the Camel CLI, a LangChain4j chat route, Ollama, and the Camel TUI — n [...]
+ </item>
<item>
<title>Camel Routes as AI Tools: Unified Tooling and MCP Server in Camel 4.22</title>
<link>https://camel.apache.org/blog/2026/08/camel-ai-tools-mcp-422/</link>
diff --git a/categories/Camel-K/index.html b/categories/Camel-K/index.html
index 103e788922..3299cf52ff 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-Quarkus/index.html b/categories/Camel-Quarkus/index.html
index 0faf2f0d2c..d66cfa7c8c 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/index.html b/categories/Camel/index.html
index 2bac369409..7d35c872b3 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/Community/index.html b/categories/Community/index.html
index af6d2a8404..408b46c935 100644
--- a/categories/Community/index.html
+++ b/categories/Community/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 5df95a623c..cfd36a4d6f 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 9917a211a2..a1ed63c2f2 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/Howtos/index.html b/categories/Howtos/index.html
index 2dd3886f48..b1f04b28d5 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/Howtos/index.xml b/categories/Howtos/index.xml
index ca643e5c55..2eac3db3ac 100644
--- a/categories/Howtos/index.xml
+++ b/categories/Howtos/index.xml
@@ -6,8 +6,22 @@
<description>Recent content in Howtos on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Wed, 12 Aug 2026 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/categories/Howtos/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>GenAI Observability with Spring Boot and the Camel Observability Stack</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</guid>
+ <description>In Part 1 we prototyped GenAI observability with the Camel CLI and TUI. This follow-up — Phase 3 (Operate) — shows the same gen_ai.* telemetry in a Spring Boot application wired to the observability stack Camel ships for local development: Prometheus, VictoriaTraces, and Perses.
The runnable sample lives in the camel-spring-boot-examples repository at genai-observability (reworked in PR #192).
Architecture Terminal 1: ollama serve Terminal 2: camel infra run ob [...]
+ </item>
+ <item>
+ <title>Observe Your Camel AI Routes with GenAI OpenTelemetry</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</guid>
+ <description>Once LLMs live inside Camel routes, the next question is always the same: how much are we spending, and where is latency coming from? Apache Camel 4.23 introduces GenAI observability — OpenTelemetry spans and Micrometer metrics for LLM producers, aligned with the OpenTelemetry GenAI semantic conventions.
This is Blog 1 in a two-part series. We start with the fastest path to visible AI telemetry: the Camel CLI, a LangChain4j chat route, Ollama, and the Camel TUI — n [...]
+ </item>
<item>
<title>Real-Time Analytics with Apache Camel and ClickHouse</title>
<link>https://camel.apache.org/blog/2026/08/camel-clickhouse-analytics/</link>
diff --git a/categories/Releases/index.html b/categories/Releases/index.html
index 472efdfb3e..4780ae5fe7 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/Roadmap/index.html b/categories/Roadmap/index.html
index d0d89f5abb..6a98d61745 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/Security/index.html b/categories/Security/index.html
index 45a6f85dc4..2af8d47caa 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/categories/Tooling/index.html b/categories/Tooling/index.html
index fb83e15763..776ec4fc0a 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/Usecases/index.html b/categories/Usecases/index.html
index e5124a941a..0a3296fa7b 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/components/4.22.x/exec-component.html b/components/4.22.x/exec-component.html
index 0977709885..8af72ed341 100644
--- a/components/4.22.x/exec-component.html
+++ b/components/4.22.x/exec-component.html
@@ -2,15 +2,27 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-exec</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>Where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>exec://executable[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>executable</code> is the name, or file pat [...]
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>Where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>exec://executable[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>executable</code> is the name, or file pat [...]
+ .setHeader("CamelExecCommandArgs", constant("ARGS-WORK"))
+ .to("exec:echo?allowControlHeaders=true");</code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+ from:
+ uri: direct:run
+ steps:
+ - setHeader:
+ name: CamelExecCommandArgs
+ constant: "ARGS-WORK"
+ - to:
+ uri: exec:echo
+ parameters:
+ allowControlHeaders: true</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>When <code>allowControlHeaders</code> is <code>false</code> (the default), those in-headers on the exchange are ignored (they are not removed), and a WARN is logged once per exec endpoint. URI parameters such as <code>args</code> continue to work as before.</p> </div> </div> <div class="sect2"> <h3 id="_message_body"><a class="anchor" href="#_message_body"></a>Message body</ [...]
from("direct:exec")
.to("exec:wc?args=--words /usr/share/dict/words")
- .to("log:result");</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"><!-- The body is an ExecResult instance, which can be auto-converted to String (stdout output) -->
+ .to("log:result");</code></pre> </div> </div> </div> <div id="_tabs_2_xml--panel" class="tabpanel" aria-labelledby="_tabs_2_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><!-- The body is an ExecResult instance, which can be auto-converted to String (stdout output) -->
<route>
<from uri="direct:exec"/>
<to uri="exec:wc?args=--words /usr/share/dict/words"/>
<to uri="log:result"/>
-</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml"># The body is an ExecResult instance, which can be auto-converted to String (stdout output)
+</route></code></pre> </div> </div> </div> <div id="_tabs_2_yaml--panel" class="tabpanel" aria-labelledby="_tabs_2_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml"># The body is an ExecResult instance, which can be auto-converted to String (stdout output)
- route:
from:
uri: direct:exec
@@ -20,22 +32,22 @@ from("direct:exec")
parameters:
args: "--words /usr/share/dict/words"
- to:
- uri: log:result</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_executing_java"><a class="anchor" href="#_executing_java"></a>Executing <code>java</code></h3> <div class="paragraph"> <p>The example below executes <code>java</code> with two arguments: <code>-server</code> and <code>-version</code>, if <code>java</code> is in the system path.</p> </div> <div id="_tabs_2" class="openblock tabs is-sync is-loading"> <div class="content"> <div cl [...]
- .to("exec:java?args=-server -version");</code></pre> </div> </div> </div> <div id="_tabs_2_xml--panel" class="tabpanel" aria-labelledby="_tabs_2_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
+ uri: log:result</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_executing_java"><a class="anchor" href="#_executing_java"></a>Executing <code>java</code></h3> <div class="paragraph"> <p>The example below executes <code>java</code> with two arguments: <code>-server</code> and <code>-version</code>, if <code>java</code> is in the system path.</p> </div> <div id="_tabs_3" class="openblock tabs is-sync is-loading"> <div class="content"> <div cl [...]
+ .to("exec:java?args=-server -version");</code></pre> </div> </div> </div> <div id="_tabs_3_xml--panel" class="tabpanel" aria-labelledby="_tabs_3_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
<from uri="direct:exec"/>
<to uri="exec:java?args=-server -version"/>
-</route></code></pre> </div> </div> </div> <div id="_tabs_2_yaml--panel" class="tabpanel" aria-labelledby="_tabs_2_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+</route></code></pre> </div> </div> </div> <div id="_tabs_3_yaml--panel" class="tabpanel" aria-labelledby="_tabs_3_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
from:
uri: direct:exec
steps:
- to:
uri: exec:java
parameters:
- args: "-server -version"</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>The example below executes <code>java</code> in <code>c:\temp</code> with three arguments: <code>-server</code>, <code>-version</code> and the system property <code>user.name</code>.</p> </div> <div id="_tabs_3" class="openblock tabs is-sync is-loading"> <div class="content"> <div class="ulist tablist"> <ul> <li id="_tabs_3_java" class="tab"> <p>Java</p> </li> <li id="_tabs_3 [...]
- .to("exec:c:/program files/jdk/bin/java?args=-server -version -Duser.name=Camel&workingDir=c:/temp");</code></pre> </div> </div> </div> <div id="_tabs_3_xml--panel" class="tabpanel" aria-labelledby="_tabs_3_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
+ args: "-server -version"</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>The example below executes <code>java</code> in <code>c:\temp</code> with three arguments: <code>-server</code>, <code>-version</code> and the system property <code>user.name</code>.</p> </div> <div id="_tabs_4" class="openblock tabs is-sync is-loading"> <div class="content"> <div class="ulist tablist"> <ul> <li id="_tabs_4_java" class="tab"> <p>Java</p> </li> <li id="_tabs_4 [...]
+ .to("exec:c:/program files/jdk/bin/java?args=-server -version -Duser.name=Camel&workingDir=c:/temp");</code></pre> </div> </div> </div> <div id="_tabs_4_xml--panel" class="tabpanel" aria-labelledby="_tabs_4_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
<from uri="direct:exec"/>
<to uri="exec:c:/program files/jdk/bin/java?args=-server -version -Duser.name=Camel&amp;workingDir=c:/temp"/>
-</route></code></pre> </div> </div> </div> <div id="_tabs_3_yaml--panel" class="tabpanel" aria-labelledby="_tabs_3_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+</route></code></pre> </div> </div> </div> <div id="_tabs_4_yaml--panel" class="tabpanel" aria-labelledby="_tabs_4_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
from:
uri: direct:exec
steps:
@@ -43,26 +55,26 @@ from("direct:exec")
uri: "exec:c:/program files/jdk/bin/java"
parameters:
args: "-server -version -Duser.name=Camel"
- workingDir: "c:/temp"</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_executing_ant_scripts"><a class="anchor" href="#_executing_ant_scripts"></a>Executing Ant scripts</h3> <div class="paragraph"> <p>The following example executes <a href="http://ant.apache.org/">Apache Ant</a> (Windows only) with the build file <code>CamelExecBuildFile.xml</code>, provided that <code>ant.bat</code> is in the system path, and that <code>CamelExecBuildFile [...]
- .to("exec:ant.bat?args=-f CamelExecBuildFile.xml");</code></pre> </div> </div> </div> <div id="_tabs_4_xml--panel" class="tabpanel" aria-labelledby="_tabs_4_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
+ workingDir: "c:/temp"</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_executing_ant_scripts"><a class="anchor" href="#_executing_ant_scripts"></a>Executing Ant scripts</h3> <div class="paragraph"> <p>The following example executes <a href="http://ant.apache.org/">Apache Ant</a> (Windows only) with the build file <code>CamelExecBuildFile.xml</code>, provided that <code>ant.bat</code> is in the system path, and that <code>CamelExecBuildFile [...]
+ .to("exec:ant.bat?args=-f CamelExecBuildFile.xml");</code></pre> </div> </div> </div> <div id="_tabs_5_xml--panel" class="tabpanel" aria-labelledby="_tabs_5_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
<from uri="direct:exec"/>
<to uri="exec:ant.bat?args=-f CamelExecBuildFile.xml"/>
-</route></code></pre> </div> </div> </div> <div id="_tabs_4_yaml--panel" class="tabpanel" aria-labelledby="_tabs_4_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+</route></code></pre> </div> </div> </div> <div id="_tabs_5_yaml--panel" class="tabpanel" aria-labelledby="_tabs_5_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
from:
uri: direct:exec
steps:
- to:
uri: exec:ant.bat
parameters:
- args: "-f CamelExecBuildFile.xml"</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>In the next example, the <code>ant.bat</code> command redirects its output to <code>CamelExecOutFile.txt</code> with <code>-l</code>. The file <code>CamelExecOutFile.txt</code> is used as the <em>out file</em> with <code>outFile=CamelExecOutFile.txt</code>. The example assumes that <code>ant.bat</code> is in the system path, and that <code>CamelExecBuildFile.xml</cod [...]
+ args: "-f CamelExecBuildFile.xml"</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>In the next example, the <code>ant.bat</code> command redirects its output to <code>CamelExecOutFile.txt</code> with <code>-l</code>. The file <code>CamelExecOutFile.txt</code> is used as the <em>out file</em> with <code>outFile=CamelExecOutFile.txt</code>. The example assumes that <code>ant.bat</code> is in the system path, and that <code>CamelExecBuildFile.xml</cod [...]
from("direct:exec")
.to("exec:ant.bat?args=-f CamelExecBuildFile.xml -l CamelExecOutFile.txt&outFile=CamelExecOutFile.txt")
- .to("log:result");</code></pre> </div> </div> </div> <div id="_tabs_5_xml--panel" class="tabpanel" aria-labelledby="_tabs_5_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><!-- When outFile is specified, the body is the content of that file (as InputStream) -->
+ .to("log:result");</code></pre> </div> </div> </div> <div id="_tabs_6_xml--panel" class="tabpanel" aria-labelledby="_tabs_6_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><!-- When outFile is specified, the body is the content of that file (as InputStream) -->
<route>
<from uri="direct:exec"/>
<to uri="exec:ant.bat?args=-f CamelExecBuildFile.xml -l CamelExecOutFile.txt&amp;outFile=CamelExecOutFile.txt"/>
<to uri="log:result"/>
-</route></code></pre> </div> </div> </div> <div id="_tabs_5_yaml--panel" class="tabpanel" aria-labelledby="_tabs_5_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml"># When outFile is specified, the body is the content of that file (as InputStream)
+</route></code></pre> </div> </div> </div> <div id="_tabs_6_yaml--panel" class="tabpanel" aria-labelledby="_tabs_6_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml"># When outFile is specified, the body is the content of that file (as InputStream)
- route:
from:
uri: direct:exec
@@ -73,11 +85,11 @@ from("direct:exec")
args: "-f CamelExecBuildFile.xml -l CamelExecOutFile.txt"
outFile: CamelExecOutFile.txt
- to:
- uri: log:result</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_executing_echo_windows"><a class="anchor" href="#_executing_echo_windows"></a>Executing <code>echo</code> (Windows)</h3> <div class="paragraph"> <p>Commands such as <code>echo</code> and <code>dir</code> can be executed only with the command interpreter of the operating system. This example shows how to execute such a command - <code>echo</code> - in Windows.</p> </div> <div id [...]
- .to("exec:cmd?args=/C echo echoString");</code></pre> </div> </div> </div> <div id="_tabs_6_xml--panel" class="tabpanel" aria-labelledby="_tabs_6_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
+ uri: log:result</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_executing_echo_windows"><a class="anchor" href="#_executing_echo_windows"></a>Executing <code>echo</code> (Windows)</h3> <div class="paragraph"> <p>Commands such as <code>echo</code> and <code>dir</code> can be executed only with the command interpreter of the operating system. This example shows how to execute such a command - <code>echo</code> - in Windows.</p> </div> <div id [...]
+ .to("exec:cmd?args=/C echo echoString");</code></pre> </div> </div> </div> <div id="_tabs_7_xml--panel" class="tabpanel" aria-labelledby="_tabs_7_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
<from uri="direct:exec"/>
<to uri="exec:cmd?args=/C echo echoString"/>
-</route></code></pre> </div> </div> </div> <div id="_tabs_6_yaml--panel" class="tabpanel" aria-labelledby="_tabs_6_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+</route></code></pre> </div> </div> </div> <div id="_tabs_7_yaml--panel" class="tabpanel" aria-labelledby="_tabs_7_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
from:
uri: direct:exec
steps:
diff --git a/components/4.22.x/exec-component.md b/components/4.22.x/exec-component.md
index 13595e3535..f6836d0541 100644
--- a/components/4.22.x/exec-component.md
+++ b/components/4.22.x/exec-component.md
@@ -81,7 +81,7 @@ The Exec component supports the following options which are listed below.
| **lazyStartProducer** (producer) | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel’s routing error handlers. Beware that when the first message is processed then creating a [...]
| **timeout** (producer) | The timeout, in milliseconds, after which the executable should be terminated. If execution has not completed within the timeout, the component will send a termination request. | | long |
| **workingDir** (producer) | The directory in which the command should be executed. If null, the working directory of the current process will be used. | | String |
-| **allowControlHeaders** (advanced) | Whether to allow to use Camel headers or not (default false). Enabling this allows to specify dynamic command line arguments via message header. However this can be seen as a potential security vulnerability if the header is coming from a malicious user, so use this with care. | false | boolean |
+| **allowControlHeaders** (advanced) | Whether \\{code CamelExec} in-headers may override URI options (default false since Camel 4.20). When false, CamelExecCommandExecutable, CamelExecCommandArgs, CamelExecCommandOutFile, CamelExecCommandWorkingDir, CamelExecCommandTimeout, CamelExecExitValues, CamelExecUseStderrOnEmptyStdout, and CamelExecCommandLogLevel are ignored. Enable only when those headers come from a trusted route, not from an untrusted consumer. | false | boolean |
| **autowiredEnabled** (advanced) | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | boolean |
| **binding** (advanced) | To use a custom org.apache.commons.exec.ExecBinding for advanced use-cases. | | ExecBinding |
| **commandExecutor** (advanced) | To use a custom org.apache.commons.exec.ExecCommandExecutor that customizes the command execution. The default command executor utilizes the commons-exec library, which adds a shutdown hook for every executed command. | | ExecCommandExecutor |
@@ -136,7 +136,7 @@ Enum values:
| **useStderrOnEmptyStdout** (producer) | A boolean indicating that when stdout is empty, this component will populate the Camel Message Body with stderr. This behavior is disabled (false) by default. | false | boolean |
| **workingDir** (producer) | The directory in which the command should be executed. If null, the working directory of the current process will be used. | | String |
| **lazyStartProducer** (producer (advanced)) | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel’s routing error handlers. Beware that when the first message is processed then [...]
-| **allowControlHeaders** (advanced) | Whether to allow to use Camel headers or not (default false). Enabling this allows to specify dynamic command line arguments via message header. However this can be seen as a potential security vulnerability if the header is coming from a malicious user, so use this with care. | false | boolean |
+| **allowControlHeaders** (advanced) | Whether \\{code CamelExec} in-headers may override URI options (default false since Camel 4.20). When false, CamelExecCommandExecutable, CamelExecCommandArgs, CamelExecCommandOutFile, CamelExecCommandWorkingDir, CamelExecCommandTimeout, CamelExecExitValues, CamelExecUseStderrOnEmptyStdout, and CamelExecCommandLogLevel are ignored. Enable only when those headers come from a trusted route, not from an untrusted consumer. | false | boolean |
| **binding** (advanced) | To use a custom org.apache.commons.exec.ExecBinding for advanced use-cases. | | ExecBinding |
| **commandExecutor** (advanced) | To use a custom org.apache.commons.exec.ExecCommandExecutor that customizes the command execution. The default command executor utilizes the commons-exec library, which adds a shutdown hook for every executed command. | | ExecCommandExecutor |
@@ -147,19 +147,50 @@ The Exec component supports the following message header(s), which is/are listed
| Name | Description | Default | Type |
| --- | --- | --- | --- |
-| **CamelExecCommandExecutable** (in) Constant: [`EXEC_COMMAND_EXECUTABLE`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_EXECUTABLE) | The name of the system command that will be executed. Overrides executable in the URI. | | String |
-| **CamelExecCommandArgs** (in) Constant: [`EXEC_COMMAND_ARGS`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_ARGS) | Command-line argument(s) to pass to the executed process. The argument(s) is/are used literally - no quoting is applied. Overrides any existing args in the URI. | | List or String |
-| **CamelExecCommandOutFile** (in) Constant: [`EXEC_COMMAND_OUT_FILE`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_OUT_FILE) | The name of a file, created by the executable, that should be considered as its output. Overrides any existing outFile in the URI. | | String |
-| **CamelExecCommandWorkingDir** (in) Constant: [`EXEC_COMMAND_WORKING_DIR`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_WORKING_DIR) | The directory in which the command should be executed. Overrides any existing workingDir in the URI. | | String |
-| **CamelExecCommandTimeout** (in) Constant: [`EXEC_COMMAND_TIMEOUT`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_TIMEOUT) | The timeout, in milliseconds, after which the executable should be terminated. Overrides any existing timeout in the URI. | | long |
-| **CamelExecExitValues** (in) Constant: [`EXEC_COMMAND_EXIT_VALUES`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_EXIT_VALUES) | The exit values for successful execution of the process. Overrides any existing exitValues in the URI. | | String |
+| **CamelExecCommandExecutable** (in) Constant: [`EXEC_COMMAND_EXECUTABLE`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_EXECUTABLE) | The name of the system command that will be executed. Overrides executable in the URI. Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | String |
+| **CamelExecCommandArgs** (in) Constant: [`EXEC_COMMAND_ARGS`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_ARGS) | Command-line argument(s) to pass to the executed process. The argument(s) is/are used literally - no quoting is applied. Overrides any existing args in the URI. Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | List or String |
+| **CamelExecCommandOutFile** (in) Constant: [`EXEC_COMMAND_OUT_FILE`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_OUT_FILE) | The name of a file, created by the executable, that should be considered as its output. Overrides any existing outFile in the URI. Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | String |
+| **CamelExecCommandWorkingDir** (in) Constant: [`EXEC_COMMAND_WORKING_DIR`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_WORKING_DIR) | The directory in which the command should be executed. Overrides any existing workingDir in the URI. Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | String |
+| **CamelExecCommandTimeout** (in) Constant: [`EXEC_COMMAND_TIMEOUT`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_TIMEOUT) | The timeout, in milliseconds, after which the executable should be terminated. Overrides any existing timeout in the URI. Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | long |
+| **CamelExecExitValues** (in) Constant: [`EXEC_COMMAND_EXIT_VALUES`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_EXIT_VALUES) | The exit values for successful execution of the process. Overrides any existing exitValues in the URI. Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | String |
| **CamelExecStderr** (out) Constant: [`EXEC_STDERR`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_STDERR) | The value of this header points to the standard error stream (stderr) of the executable. If no stderr is written, the value is null. | | InputStream |
| **CamelExecExitValue** (out) Constant: [`EXEC_EXIT_VALUE`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_EXIT_VALUE) | The value of this header is the _exit value_ of the executable. Non-zero exit values typically indicate abnormal termination. Note that the exit value is OS-dependent. | | int |
-| **CamelExecUseStderrOnEmptyStdout** (in) Constant: [`EXEC_USE_STDERR_ON_EMPTY_STDOUT`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_USE_STDERR_ON_EMPTY_STDOUT) | Indicates that when stdout is empty, this component will populate the Camel Message Body with stderr. This behavior is disabled (false) by default. | | boolean |
-| **CamelExecCommandLogLevel** (in) Constant: [`EXEC_COMMAND_LOG_LEVEL`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_LOG_LEVEL) | Logging level to be used for commands during execution. The default value is DEBUG. Possible values are TRACE, DEBUG, INFO, WARN, ERROR or OFF (Values of LoggingLevel enum). | | String |
+| **CamelExecUseStderrOnEmptyStdout** (in) Constant: [`EXEC_USE_STDERR_ON_EMPTY_STDOUT`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_USE_STDERR_ON_EMPTY_STDOUT) | Indicates that when stdout is empty, this component will populate the Camel Message Body with stderr. This behavior is disabled (false) by default. Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | boolean |
+| **CamelExecCommandLogLevel** (in) Constant: [`EXEC_COMMAND_LOG_LEVEL`](https://javadoc.io/doc/org.apache.camel/camel-exec/latest/org/apache/camel/component/exec/ExecBinding.html#EXEC_COMMAND_LOG_LEVEL) | Logging level to be used for commands during execution. The default value is DEBUG. Possible values are TRACE, DEBUG, INFO, WARN, ERROR or OFF (Values of LoggingLevel enum). Requires allowControlHeaders=true on the exec endpoint or component (default is false since Camel 4.20). | | String |
## Usage
+### Control headers
+
+Since Camel 4.20, the exec in-headers that override URI options (`CamelExecCommand*`, `CamelExecExitValues`, and `CamelExecUseStderrOnEmptyStdout`) are disabled by default. This prevents untrusted message sources from redirecting command execution. To use dynamic executable, arguments, working directory, or other command settings from headers, enable the opt-in flag on the endpoint or component:
+
+- Java
+
+- YAML
+
+
+```java
+from("direct:run")
+ .setHeader("CamelExecCommandArgs", constant("ARGS-WORK"))
+ .to("exec:echo?allowControlHeaders=true");
+```
+
+```yaml
+- route:
+ from:
+ uri: direct:run
+ steps:
+ - setHeader:
+ name: CamelExecCommandArgs
+ constant: "ARGS-WORK"
+ - to:
+ uri: exec:echo
+ parameters:
+ allowControlHeaders: true
+```
+
+When `allowControlHeaders` is `false` (the default), those in-headers on the exchange are ignored (they are not removed), and a WARN is logged once per exec endpoint. URI parameters such as `args` continue to work as before.
+
### Message body
If the component receives an `in` message body that is convertible to `java.io.InputStream`, it is used to feed input to the executable via its standard input (`stdin`). After execution, [the message body](http://camel.apache.org/exchange.md) is the result of the execution. That is, an `org.apache.camel.components.exec.ExecResult` instance containing the `stdout`, `stderr`, _exit value_, and the _out file_.
diff --git a/components/4.22.x/languages/xtokenize-language.html b/components/4.22.x/languages/xtokenize-language.html
index b1e1d51d5d..0c3ad049b1 100644
--- a/components/4.22.x/languages/xtokenize-language.html
+++ b/components/4.22.x/languages/xtokenize-language.html
@@ -1 +1,50 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Tokenize :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xtokenize-language.html"> <meta name="description" content="Tokenize XML payloads"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Tokenize :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xtokenize-language.html"> <meta name="description" content="Tokenize XML payloads"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-stax</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="_xml_tokenizer_options"><a class="anchor" href="#_xml_tokenizer_options"></a>XML Tokenizer Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The XML Tokenize language supports the following 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="ta [...]
+<orders xmlns="urn:shop">
+ <order>
+ <id>1001</id>
+ <customer>John</customer>
+ </order>
+ <order>
+ <id>1002</id>
+ <customer>Jane</customer>
+ </order>
+</orders></code></pre> </div> </div> <div class="paragraph"> <p>The XML Tokenize language can be used with the Split EIP to split the document into one message for each <code>order</code> element.</p> </div> <div id="_tabs_1" class="openblock tabs is-sync is-loading"> <div class="content"> <div class="ulist tablist"> <ul> <li id="_tabs_1_java" class="tab"> <p>Java</p> </li> <li id="_tabs_1_xml" class="tab"> <p>XML</p> </li> <li id="_tabs_1_yaml" class="tab"> <p>YAML</p> </li> </ul> [...]
+
+from("direct:start")
+ .split()
+ .xtokenize("//shop:order", 'i', ns)
+ .streaming()
+ .to("mock:order");</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"/>
+ <split streaming="true">
+ <xtokenize>//shop:order
+ <namespace key="shop" value="urn:shop"/>
+ </xtokenize>
+ <to uri="mock:order"/>
+ </split>
+</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+ from:
+ uri: 'direct:start'
+ steps:
+ - split:
+ streaming: 'true'
+ expression:
+ xtokenize:
+ expression: '//shop:order'
+ namespace:
+ - key: shop
+ value: 'urn:shop'
+ steps:
+ - to:
+ uri: 'mock:order'</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>The Split EIP produces two messages. The body of the first message is:</p> </div> <div class="listingblock"> <div class="title">Output message 1</div> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><order xmlns="urn:shop">
+ <id>1001</id>
+ <customer>John</customer>
+</order></code></pre> </div> </div> <div class="paragraph"> <p>The body of the second message is:</p> </div> <div class="listingblock"> <div class="title">Output message 2</div> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><order xmlns="urn:shop">
+ <id>1002</id>
+ <customer>Jane</customer>
+</order></code></pre> </div> </div> <div class="paragraph"> <p>The <code>shop</code> namespace is mapped to <code>urn:shop</code>, allowing the XPath expression <code>//shop:order</code> to identify the namespaced <code>order</code> elements.</p> </div> <div class="paragraph"> <p>See the <a href="../eips/split-eip.html" class="xref page">Split EIP</a> for more examples.</p> </div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Content [...]
\ No newline at end of file
diff --git a/components/4.22.x/languages/xtokenize-language.md b/components/4.22.x/languages/xtokenize-language.md
index 4580d74830..bf4de6f06b 100644
--- a/components/4.22.x/languages/xtokenize-language.md
+++ b/components/4.22.x/languages/xtokenize-language.md
@@ -2,9 +2,22 @@
**Since Camel 2.14**
-The XML Tokenize language is a built-in language in `camel-stax`, which is a truly XML-aware tokenizer that can be used with the [Split](../eips/split-eip.md) EIP as the conventional [Tokenize](tokenize-language.md) to efficiently and effectively tokenize XML documents.
+The XML Tokenize language (xtokenize) is a tokenizer specifically designed for XML documents. Unlike the conventional [Tokenize language](tokenize-language.md), which is primarily a text-based tokenizer, XML Tokenize uses a StAX parser to interpret the XML structure while producing tokens.
-XML Tokenize is capable of not only recognizing XML namespaces and hierarchical structures of the document but also more efficiently tokenizing XML documents than the conventional [Tokenize](tokenize-language.md) language.
+The conventional Tokenize language also provides an xml option for XML-aware tokenization (xml=true). This should not be confused with XML Tokenize: xtokenize uses different tokenization semantics and is intended for different use cases.
+
+Use xtokenize when XML structure or namespaces are important, or when you want a tokenizer specifically designed for XML documents. Use the conventional Tokenize language when you primarily need text-based tokenization and XML awareness is sufficient for your use case.
+
+Maven users will need to add the following dependency to their `pom.xml` for this language:
+
+```xml
+<dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-stax</artifactId>
+ <version>x.x.x</version>
+ <!-- use the same version as your Camel core version -->
+</dependency>
+```
## XML Tokenizer Options
@@ -39,4 +52,93 @@ Enum values:
## Example
-See [Split EIP](../eips/split-eip.md), which has examples using the XML Tokenize language.
\ No newline at end of file
+Suppose the input XML contains multiple orders:
+
+```xml
+<?xml version="1.0" encoding="UTF-8"?>
+<orders xmlns="urn:shop">
+ <order>
+ <id>1001</id>
+ <customer>John</customer>
+ </order>
+ <order>
+ <id>1002</id>
+ <customer>Jane</customer>
+ </order>
+</orders>
+```
+
+The XML Tokenize language can be used with the Split EIP to split the document into one message for each `order` element.
+
+- Java
+
+- XML
+
+- YAML
+
+
+```java
+var ns = new org.apache.camel.support.builder.Namespaces("shop", "urn:shop");
+
+from("direct:start")
+ .split()
+ .xtokenize("//shop:order", 'i', ns)
+ .streaming()
+ .to("mock:order");
+```
+
+```xml
+<route>
+ <from uri="direct:start"/>
+ <split streaming="true">
+ <xtokenize>//shop:order
+ <namespace key="shop" value="urn:shop"/>
+ </xtokenize>
+ <to uri="mock:order"/>
+ </split>
+</route>
+```
+
+```yaml
+- route:
+ from:
+ uri: 'direct:start'
+ steps:
+ - split:
+ streaming: 'true'
+ expression:
+ xtokenize:
+ expression: '//shop:order'
+ namespace:
+ - key: shop
+ value: 'urn:shop'
+ steps:
+ - to:
+ uri: 'mock:order'
+```
+
+The Split EIP produces two messages. The body of the first message is:
+
+Output message 1
+
+```xml
+<order xmlns="urn:shop">
+ <id>1001</id>
+ <customer>John</customer>
+</order>
+```
+
+The body of the second message is:
+
+Output message 2
+
+```xml
+<order xmlns="urn:shop">
+ <id>1002</id>
+ <customer>Jane</customer>
+</order>
+```
+
+The `shop` namespace is mapped to `urn:shop`, allowing the XPath expression `//shop:order` to identify the namespaced `order` elements.
+
+See the [Split EIP](../eips/split-eip.md) for more examples.
\ No newline at end of file
diff --git a/components/next/a2a-component.html b/components/next/a2a-component.html
index a17ba135e2..e387b7a4cf 100644
--- a/components/next/a2a-component.html
+++ b/components/next/a2a-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>A2A :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/a2a-component.html"> <meta name="description" content="A2A endpoint for agent-to-agent communication."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>A2A :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/a2a-component.html"> <meta name="description" content="A2A endpoint for agent-to-agent communication."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Ap [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-a2a</artifactId>
<version>x.x.x</version>
diff --git a/components/next/activemq-component.html b/components/next/activemq-component.html
index a2a526f8e1..fb12865f9a 100644
--- a/components/next/activemq-component.html
+++ b/components/next/activemq-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ActiveMQ 5.x :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/activemq-component.html"> <meta name="description" content="Send messages to (or consume from) Apache ActiveMQ 5.x. This component extends the Camel JMS component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ActiveMQ 5.x :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/activemq-component.html"> <meta name="description" content="Send messages to (or consume from) Apache ActiveMQ 5.x. This component extends the Camel JMS component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-activemq</artifactId>
<version>x.x.x</version>
diff --git a/components/next/activemq6-component.html b/components/next/activemq6-component.html
index 0ee2a6d0b3..7237e0eebb 100644
--- a/components/next/activemq6-component.html
+++ b/components/next/activemq6-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ActiveMQ 6.x :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/activemq6-component.html"> <meta name="description" content="Send messages to (or consume from) Apache ActiveMQ 6.x. This component extends the Camel JMS component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ActiveMQ 6.x :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/activemq6-component.html"> <meta name="description" content="Send messages to (or consume from) Apache ActiveMQ 6.x. This component extends the Camel JMS component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-activemq6</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ai-llm-integration-guide.html b/components/next/ai-llm-integration-guide.html
index fa13f58b56..ae503ae059 100644
--- a/components/next/ai-llm-integration-guide.html
+++ b/components/next/ai-llm-integration-guide.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LLM Integration Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ai-llm-integration-guide.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="LLM In [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LLM Integration Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ai-llm-integration-guide.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="LLM In [...]
from:
uri: direct:extract-resume
steps:
diff --git a/components/next/aws2-transcribe-component.html b/components/next/ai-resource-component.html
similarity index 50%
copy from components/next/aws2-transcribe-component.html
copy to components/next/ai-resource-component.html
index fdfbd1a5b0..9d92fa611e 100644
--- a/components/next/aws2-transcribe-component.html
+++ b/components/next/ai-resource-component.html
@@ -1,5 +1,30 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Transcribe :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-transcribe-component.html"> <meta name="description" content="Automatically convert speech to text using AWS Transcribe service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AI Resource :: Apache Camel</title> <meta name="description" content="Framework-agnostic consumer endpoint that registers a Camel route as a read-only AI resource in the shared AiResourceRegistry."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
<groupId>org.apache.camel</groupId>
- <artifactId>camel-aws2-transcribe</artifactId>
- <version>${camel-version}</version>
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version}</code> must be replaced by the actual version of Camel.</p> </div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure cla [...]
\ No newline at end of file
+ <artifactId>camel-ai-resource</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>ai-resource:resourceName?resourceUri=uri[&options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>resourceName</strong> is the human-readable label shown in resource listings, and <strong>resourceUri</strong> is the address clients us [...]
+ + "?resourceUri=camel:///config/app.json"
+ + "&tags=crm"
+ + "&description=Current application configuration"
+ + "&mimeType=application/json")
+ .pollEnrich("file:config?fileName=app.json&noop=true&idempotent=false", 5000);</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="ai-resource:app_config?resourceUri=camel:///config/app.json&amp;tags=crm&amp;description=Current application configuration&amp;mimeType=application/json"/>
+ <pollEnrich uri="file:config?fileName=app.json&amp;noop=true&amp;idempotent=false" timeout="5000"/>
+</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+ from:
+ uri: ai-resource:app_config
+ parameters:
+ resourceUri: "camel:///config/app.json"
+ tags: crm
+ description: "Current application configuration"
+ mimeType: application/json
+ steps:
+ - poll-enrich:
+ uri: "file:config?fileName=app.json&noop=true&idempotent=false"
+ timeout: 5000</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_binary_resource"><a class="anchor" href="#_binary_resource"></a>Binary resource</h3> <div class="paragraph"> <p>The <code>mimeType</code> decides how the route body is read. Types denoting text, such as any <code>text</code> subtype, <code>application/json</code>, and any subtype ending in <code>json</code>, <code>xml</code> or <code>yaml</code>, are converted to a string. Every [...]
+ + "?resourceUri=s3://reports/latest.pdf"
+ + "&tags=crm"
+ + "&description=Latest sales report"
+ + "&mimeType=application/pdf")
+ .to("aws2-s3://reports?fileName=latest.pdf&operation=getObject");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_tags_and_exposure"><a class="anchor" href="#_tags_and_exposure"></a>Tags and exposure</h2> <div class="sectionbody"> <div class="paragraph"> <p>Tags group resources so that an adapter can select which ones to expose. A resource without tags goes into a default pool that <code>camel-mcp-server</code> never exposes: crossing the boundary to [...]
\ No newline at end of file
diff --git a/components/next/ai-resource-component.md b/components/next/ai-resource-component.md
new file mode 100644
index 0000000000..58cf81b137
--- /dev/null
+++ b/components/next/ai-resource-component.md
@@ -0,0 +1,197 @@
+# AI Resource
+
+**Since Camel 4.23**
+
+**Only consumer is supported**
+
+The AI Resource component exposes Camel routes as read-only resources that an AI client can fetch by uri. Where [AI Tool](ai-tool-component.md) models an action the model decides to invoke, a resource models content the client reads: a configuration file, a report on S3, a document on an FTP server.
+
+Today the only adapter reading this registry is [camel-mcp-server](others/mcp-server.md), which publishes the selected resources over MCP `resources/list` and `resources/read`.
+
+Maven users will need to add the following dependency to their `pom.xml` for this component:
+
+```xml
+<dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-ai-resource</artifactId>
+ <version>x.x.x</version>
+ <!-- use the same version as your Camel core version -->
+</dependency>
+```
+
+## URI format
+
+ai-resource:resourceName?resourceUri=uri\[&options\]
+
+Where **resourceName** is the human-readable label shown in resource listings, and **resourceUri** is the address clients use to read the resource. The uri must be unique within the CamelContext.
+
+## Configuring Options
+
+Camel components are configured on two separate levels:
+
+- component level
+
+- endpoint level
+
+
+### Configuring Component Options
+
+At the component level, you set general and shared configurations that are, then, inherited by the endpoints. It is the highest configuration level.
+
+For example, a component may have security settings, credentials for authentication, urls for network connection and so forth.
+
+Some components only have a few options, and others may have many. Because components typically have pre-configured defaults that are commonly used, then you may often only need to configure a few options on a component; or none at all.
+
+You can configure components using:
+
+- the [Component DSL](../../manual/component-dsl.md).
+
+- in a configuration file (`application.properties`, `*.yaml` files, etc).
+
+- directly in the Java code.
+
+
+### Configuring Endpoint Options
+
+You usually spend more time setting up endpoints because they have many options. These options help you customize what you want the endpoint to do. The options are also categorized into whether the endpoint is used as a consumer (_from_), as a producer (_to_), or both.
+
+Configuring endpoints is most often done directly in the endpoint URI as _path_ and _query_ parameters. You can also use the [Endpoint DSL](../../manual/Endpoint-dsl.md) and [DataFormat DSL](../../manual/dataformat-dsl.md) as a _type safe_ way of configuring endpoints and data formats in Java.
+
+A good practice when configuring options is to use [Property Placeholders](../../manual/using-propertyplaceholder.md).
+
+Property placeholders provide a few benefits:
+
+- They help prevent using hardcoded urls, port numbers, sensitive information, and other settings.
+
+- They allow externalizing the configuration from the code.
+
+- They help the code to become more flexible and reusable.
+
+
+The following two sections list all the options, firstly for the component followed by the endpoint.
+
+## Component Options
+
+The AI Resource component supports the following options which are listed below.
+
+
+| Name | Description | Default | Type |
+| --- | --- | --- | --- |
+| **bridgeErrorHandler** (consumer) | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeE [...]
+| **configuration** (consumer) | The component configuration. | | AiResourceConfiguration |
+| **description** (consumer) | Human-readable description of what this resource contains. Passed verbatim to the client. When omitted, defaults to the resource name. | | String |
+| **mimeType** (consumer) | MIME type of the content the route produces. Types denoting text, such as any text subtype, application/json, and any subtype ending in json, xml or yaml, are read as a string. Every other type is read as raw bytes and delivered to clients as a binary blob. | text/plain | String |
+| **resourceUri** (consumer) | **Required** The resource uri clients use to read this resource, for example camel:///config/app.json or s3://reports/latest.pdf. It must be unique within the CamelContext and is what an MCP client sends in a resources/read request. | | String |
+| **tags** (consumer) | Comma-separated list of tags used to group resources. Adapters filter the registry by these tags to select which resources to expose. When omitted, the resource goes into a default pool which camel-mcp-server never exposes. | | String |
+| **title** (consumer) | Optional display title for resource listings. Advisory hint for clients only. | | String |
+| **autowiredEnabled** (advanced) | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | boolean |
+
+## Endpoint Options
+
+The AI Resource endpoint is configured using URI syntax:
+
+ai-resource:resourceName
+
+With the following _path_ and _query_ parameters:
+
+### Path Parameters
+
+
+| Name | Description | Default | Type |
+| --- | --- | --- | --- |
+| **resourceName** (consumer) | **Required** The resource name. This is the human-readable label clients see in resource listings. | | String |
+
+### Query Parameters
+
+
+| Name | Description | Default | Type |
+| --- | --- | --- | --- |
+| **description** (consumer) | Human-readable description of what this resource contains. Passed verbatim to the client. When omitted, defaults to the resource name. | | String |
+| **mimeType** (consumer) | MIME type of the content the route produces. Types denoting text, such as any text subtype, application/json, and any subtype ending in json, xml or yaml, are read as a string. Every other type is read as raw bytes and delivered to clients as a binary blob. | text/plain | String |
+| **resourceUri** (consumer) | **Required** The resource uri clients use to read this resource, for example camel:///config/app.json or s3://reports/latest.pdf. It must be unique within the CamelContext and is what an MCP client sends in a resources/read request. | | String |
+| **tags** (consumer) | Comma-separated list of tags used to group resources. Adapters filter the registry by these tags to select which resources to expose. When omitted, the resource goes into a default pool which camel-mcp-server never exposes. | | String |
+| **title** (consumer) | Optional display title for resource listings. Advisory hint for clients only. | | String |
+| **bridgeErrorHandler** (consumer (advanced)) | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and theref [...]
+| **exceptionHandler** (consumer (advanced)) | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. | | ExceptionHandler |
+| **exchangePattern** (consumer (advanced)) |
+Sets the exchange pattern when the consumer creates an exchange.
+
+Enum values:
+
+- InOnly
+
+- InOut
+
+
+
+
+
+
+ | | ExchangePattern |
+
+## Usage
+
+A resource read carries no arguments: the route is invoked with an empty exchange and its message body is the content returned to the client. Retrieval therefore uses whatever Camel already offers for reading on demand: a producer with a read operation (`aws2-s3` with `operation=getObject`), or `pollEnrich` for the polling components (`file`, `ftp`, `sftp`), whose producers write rather than read.
+
+Always give `pollEnrich` an explicit `timeout` - it is a parameter of the EIP, not an endpoint option. It defaults to `-1`, which waits until a message is available and parks the route thread for good when the file is not there. The client is still answered - the read returns a timeout error after `camel.server.mcp-resource-timeout` - but the route stays blocked. Note also that `noop=true` implies `idempotent=true`, so `idempotent=false` is what keeps the same file readable on every request.
+
+### Textual resource
+
+- Java
+
+- XML
+
+- YAML
+
+
+```java
+from("ai-resource:app_config"
+ + "?resourceUri=camel:///config/app.json"
+ + "&tags=crm"
+ + "&description=Current application configuration"
+ + "&mimeType=application/json")
+ .pollEnrich("file:config?fileName=app.json&noop=true&idempotent=false", 5000);
+```
+
+```xml
+<route>
+ <from uri="ai-resource:app_config?resourceUri=camel:///config/app.json&tags=crm&description=Current application configuration&mimeType=application/json"/>
+ <pollEnrich uri="file:config?fileName=app.json&noop=true&idempotent=false" timeout="5000"/>
+</route>
+```
+
+```yaml
+- route:
+ from:
+ uri: ai-resource:app_config
+ parameters:
+ resourceUri: "camel:///config/app.json"
+ tags: crm
+ description: "Current application configuration"
+ mimeType: application/json
+ steps:
+ - poll-enrich:
+ uri: "file:config?fileName=app.json&noop=true&idempotent=false"
+ timeout: 5000
+```
+
+### Binary resource
+
+The `mimeType` decides how the route body is read. Types denoting text, such as any `text` subtype, `application/json`, and any subtype ending in `json`, `xml` or `yaml`, are converted to a string. Every other type is read as `byte[]` and delivered to the client as a binary blob.
+
+```java
+from("ai-resource:latest_report"
+ + "?resourceUri=s3://reports/latest.pdf"
+ + "&tags=crm"
+ + "&description=Latest sales report"
+ + "&mimeType=application/pdf")
+ .to("aws2-s3://reports?fileName=latest.pdf&operation=getObject");
+```
+
+## Tags and exposure
+
+Tags group resources so that an adapter can select which ones to expose. A resource without tags goes into a default pool that `camel-mcp-server` never exposes: crossing the boundary to a remote client is an explicit per-route opt-in. See the [MCP server](others/mcp-server.md) documentation for how the tag patterns are configured.
+
+## Lifecycle
+
+A resource is registered when its route starts or resumes and deregistered when the route stops or suspends. Adapters that support it turn those events into `notifications/resources/list_changed`, so clients see the resource list follow the routes.
\ No newline at end of file
diff --git a/components/next/ai-summary.html b/components/next/ai-summary.html
index 90427eeffb..a4c9616fda 100644
--- a/components/next/ai-summary.html
+++ b/components/next/ai-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>AI :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ai-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AI"> <meta property="og:site_name" cont [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AI :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ai-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AI"> <meta property="og:site_name" cont [...]
\ No newline at end of file
diff --git a/components/next/ai-summary.md b/components/next/ai-summary.md
index d431ba1a7d..f30d8614e4 100644
--- a/components/next/ai-summary.md
+++ b/components/next/ai-summary.md
@@ -36,6 +36,10 @@ See the following for usage of each component:
A2A endpoint for agent-to-agent communication.
+[AI Resource](ai-resource-component.md)
+
+Framework-agnostic consumer endpoint that registers a Camel route as a read-only AI resource in the shared AiResourceRegistry.
+
[AI Tool](ai-tool-component.md)
Framework-agnostic consumer endpoint that registers a Camel route as an LLM tool in the shared AiToolRegistry.
diff --git a/components/next/ai-tool-component.html b/components/next/ai-tool-component.html
index bb98af9bd6..ac970a7f9a 100644
--- a/components/next/ai-tool-component.html
+++ b/components/next/ai-tool-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AI Tool :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ai-tool-component.html"> <meta name="description" content="Framework-agnostic consumer endpoint that registers a Camel route as an LLM tool in the shared AiToolRegistry."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AI Tool :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ai-tool-component.html"> <meta name="description" content="Framework-agnostic consumer endpoint that registers a Camel route as an LLM tool in the shared AiToolRegistry."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ai-tool</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-eventbridge-component.html b/components/next/alibaba-eventbridge-component.html
index 394228f913..ae6d195996 100644
--- a/components/next/alibaba-eventbridge-component.html
+++ b/components/next/alibaba-eventbridge-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba EventBridge :: Apache Camel</title> <meta name="description" content="Publish events to Alibaba Cloud EventBridge."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Alibaba EventBridge"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba EventBridge :: Apache Camel</title> <meta name="description" content="Publish events to Alibaba Cloud EventBridge."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Alibaba EventBridge"> <meta pr [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-eventbridge</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-fc-component.html b/components/next/alibaba-fc-component.html
index 57ce4d36ac..3e6089f982 100644
--- a/components/next/alibaba-fc-component.html
+++ b/components/next/alibaba-fc-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Function Compute (FC) :: Apache Camel</title> <meta name="description" content="Invoke serverless functions on Alibaba Cloud Function Compute (FC)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Function Compute (FC) :: Apache Camel</title> <meta name="description" content="Invoke serverless functions on Alibaba Cloud Function Compute (FC)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conten [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-fc</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-kms-component.html b/components/next/alibaba-kms-component.html
index 488b5aba28..750fd10521 100644
--- a/components/next/alibaba-kms-component.html
+++ b/components/next/alibaba-kms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Key Management Service (KMS) :: Apache Camel</title> <meta name="description" content="Encrypt and decrypt data using Alibaba Cloud Key Management Service (KMS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Key Management Service (KMS) :: Apache Camel</title> <meta name="description" content="Encrypt and decrypt data using Alibaba Cloud Key Management Service (KMS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-kms</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-mns-component.html b/components/next/alibaba-mns-component.html
index 2d89819f3a..2bfd1136db 100644
--- a/components/next/alibaba-mns-component.html
+++ b/components/next/alibaba-mns-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Message Service (MNS) :: Apache Camel</title> <meta name="description" content="Send and receive messages to/from Alibaba Cloud Message Service (MNS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Message Service (MNS) :: Apache Camel</title> <meta name="description" content="Send and receive messages to/from Alibaba Cloud Message Service (MNS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" con [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-mns</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-oss-component.html b/components/next/alibaba-oss-component.html
index 4a4646d155..c6898fa36b 100644
--- a/components/next/alibaba-oss-component.html
+++ b/components/next/alibaba-oss-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Object Storage Service (OSS) :: Apache Camel</title> <meta name="description" content="Alibaba Cloud Object Storage Service (OSS) component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Aliba [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Object Storage Service (OSS) :: Apache Camel</title> <meta name="description" content="Alibaba Cloud Object Storage Service (OSS) component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Aliba [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-oss</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-ots-component.html b/components/next/alibaba-ots-component.html
index c1a27b283f..8fe84be2c1 100644
--- a/components/next/alibaba-ots-component.html
+++ b/components/next/alibaba-ots-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Tablestore (OTS) :: Apache Camel</title> <meta name="description" content="Perform row operations on Alibaba Cloud Tablestore (OTS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Alibaba Tabl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Tablestore (OTS) :: Apache Camel</title> <meta name="description" content="Perform row operations on Alibaba Cloud Tablestore (OTS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Alibaba Tabl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-ots</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-sls-component.html b/components/next/alibaba-sls-component.html
index 087aaca6e2..4c66f2d032 100644
--- a/components/next/alibaba-sls-component.html
+++ b/components/next/alibaba-sls-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Simple Log Service (SLS) :: Apache Camel</title> <meta name="description" content="Manage logs on Alibaba Cloud Simple Log Service (SLS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Alibaba [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Simple Log Service (SLS) :: Apache Camel</title> <meta name="description" content="Manage logs on Alibaba Cloud Simple Log Service (SLS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Alibaba [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-sls</artifactId>
<version>x.x.x</version>
diff --git a/components/next/alibaba-sms-component.html b/components/next/alibaba-sms-component.html
index 91d924178d..0ce4db4053 100644
--- a/components/next/alibaba-sms-component.html
+++ b/components/next/alibaba-sms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Short Message Service (SMS) :: Apache Camel</title> <meta name="description" content="Send SMS messages using Alibaba Cloud Short Message Service (SMS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Alibaba Short Message Service (SMS) :: Apache Camel</title> <meta name="description" content="Send SMS messages using Alibaba Cloud Short Message Service (SMS)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-alibaba-sms</artifactId>
<version>x.x.x</version>
diff --git a/components/next/amqp-component.html b/components/next/amqp-component.html
index 9fe4f6b489..036860f30b 100644
--- a/components/next/amqp-component.html
+++ b/components/next/amqp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AMQP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/amqp-component.html"> <meta name="description" content="Messaging with AMQP protocol using Apache Qpid Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>AMQP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/amqp-component.html"> <meta name="description" content="Messaging with AMQP protocol using Apache Qpid Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-amqp</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
diff --git a/components/next/arangodb-component.html b/components/next/arangodb-component.html
index d3a04a9cb7..86db443597 100644
--- a/components/next/arangodb-component.html
+++ b/components/next/arangodb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ArangoDb :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/arangodb-component.html"> <meta name="description" content="Perform operations on ArangoDb when used as a Document Database, or as a Graph Database"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ArangoDb :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/arangodb-component.html"> <meta name="description" content="Perform operations on ArangoDb when used as a Document Database, or as a Graph Database"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-arangodb</artifactId>
<version>x.x.x</version>
diff --git a/components/next/as2-component.html b/components/next/as2-component.html
index 30e663610f..1ed316987f 100644
--- a/components/next/as2-component.html
+++ b/components/next/as2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AS2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/as2-component.html"> <meta name="description" content="Transfer data securely and reliably using the AS2 protocol (RFC4130)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>AS2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/as2-component.html"> <meta name="description" content="Transfer data securely and reliably using the AS2 protocol (RFC4130)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applic [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-as2</artifactId>
<version>x.x.x</version>
diff --git a/components/next/asterisk-component.html b/components/next/asterisk-component.html
index c84c413147..a578c765ab 100644
--- a/components/next/asterisk-component.html
+++ b/components/next/asterisk-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Asterisk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/asterisk-component.html"> <meta name="description" content="Interact with Asterisk PBX Server (VoIP)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Asterisk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/asterisk-component.html"> <meta name="description" content="Interact with Asterisk PBX Server (VoIP)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-asterisk</artifactId>
<version>x.x.x</version>
diff --git a/components/next/atmosphere-websocket-component.html b/components/next/atmosphere-websocket-component.html
index 5abc35bb5c..245ffbf62c 100644
--- a/components/next/atmosphere-websocket-component.html
+++ b/components/next/atmosphere-websocket-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atmosphere Websocket :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/atmosphere-websocket-component.html"> <meta name="description" content="Expose WebSocket endpoints using the Atmosphere framework."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atmosphere Websocket :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/atmosphere-websocket-component.html"> <meta name="description" content="Expose WebSocket endpoints using the Atmosphere framework."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-atmosphere-websocket</artifactId>
<version>x.x.x</version>
diff --git a/components/next/atom-component.html b/components/next/atom-component.html
index 52887a27be..31b4f4c0bc 100644
--- a/components/next/atom-component.html
+++ b/components/next/atom-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atom :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/atom-component.html"> <meta name="description" content="Poll Atom RSS feeds."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta prope [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atom :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/atom-component.html"> <meta name="description" content="Poll Atom RSS feeds."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta prope [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-atom</artifactId>
<version>x.x.x</version>
diff --git a/components/next/avro-component.html b/components/next/avro-component.html
index acbce2eeae..0c185e3a19 100644
--- a/components/next/avro-component.html
+++ b/components/next/avro-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro RPC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/avro-component.html"> <meta name="description" content="Produce or consume Apache Avro RPC services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro RPC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/avro-component.html"> <meta name="description" content="Produce or consume Apache Avro RPC services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-avro-rpc</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 3ca7175df6..0b1c540e6b 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="applic [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws-bedrock</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/aws-bedrock-agent-runtime-component.html b/components/next/aws-bedrock-agent-runtime-component.html
index 884202fd75..aaf6cb4328 100644
--- a/components/next/aws-bedrock-agent-runtime-component.html
+++ b/components/next/aws-bedrock-agent-runtime-component.html
@@ -1,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 Runtime :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-bedrock-agent-runtime-component.html"> <meta name="description" content="Invoke Model of AWS Bedrock Agent Runtime service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Bedrock Agent Runtime :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-bedrock-agent-runtime-component.html"> <meta name="description" content="Invoke Model of AWS Bedrock Agent Runtime service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
.to("aws-bedrock-agent-runtime://label?operation=invokeAgent&agentId=RAWAGENTID&agentAliasId=RAWALIASID");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_invoking_an_inline_bedrock_agent"><a class="anchor" href="#_invoking_an_inline_bedrock_agent"></a>Invoking an inline Bedrock Agent</h3> <div class="paragraph"> <p>The <code>invokeInlineAgent</code> operation defines the agent at invocation time instead of referencing a deployed one.</p> </div> <div class="par [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws-bedrock</artifactId>
diff --git a/components/next/aws-bedrock-component.html b/components/next/aws-bedrock-component.html
index 8149f778b1..d16e7206c1 100644
--- a/components/next/aws-bedrock-component.html
+++ b/components/next/aws-bedrock-component.html
@@ -1,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 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-bedrock-component.html"> <meta name="description" content="Invoke Model of AWS Bedrock service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Bedrock :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-bedrock-component.html"> <meta name="description" content="Invoke Model of AWS Bedrock service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
&guardrailIdentifier=abc123xyz&guardrailVersion=DRAFT&guardrailTrace=true</code></pre> </div> </div> <div class="paragraph"> <p><strong>converseStream with Guardrails</strong>: Apply guardrails to streaming conversations</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">aws-bedrock://label?operation=converseStream&modelId=anthropic.claude-3-sonnet-20240229-v1:0
&guardrailIdentifier=abc123xyz&guardrailVersion=DRAFT</code></pre> </div> </div> <div class="paragraph"> <p><strong>applyGuardrail</strong>: Standalone operation to validate content against a guardrail without invoking a model</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">aws-bedrock://label?operation=applyGuardrail&guardrailIdentifier=abc123xyz
&guardrailVersion=DRAFT</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="_guardrails_response_headers"><a class="anchor" href="#_guardrails_response_headers"></a>Guardrails Response Headers</h4> <div class="paragraph"> <p>When using guardrails, the following headers may be set in the response:</p> </div> <div class="ulist"> <ul> <li> <p><code>CamelAwsBedrockGuardrailTrace</code>: Trace information from guardrail evaluation (when trace is enabled)</p> </li> <li> <p><c [...]
diff --git a/components/next/aws-cloudtrail-component.html b/components/next/aws-cloudtrail-component.html
index 911e02ef5d..ab94f05257 100644
--- a/components/next/aws-cloudtrail-component.html
+++ b/components/next/aws-cloudtrail-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS CloudTrail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> < [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS CloudTrail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> < [...]
\ No newline at end of file
diff --git a/components/next/aws-config-component.html b/components/next/aws-config-component.html
index 06e9849e5a..6874c27146 100644
--- a/components/next/aws-config-component.html
+++ b/components/next/aws-config-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Config Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-config-component.html"> <meta name="description" content="Manage AWS Config service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Config Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-config-component.html"> <meta name="description" content="Manage AWS Config service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
\ No newline at end of file
diff --git a/components/next/aws-parameter-store-component.html b/components/next/aws-parameter-store-component.html
index 2e780a8fb3..9b6d8ab925 100644
--- a/components/next/aws-parameter-store-component.html
+++ b/components/next/aws-parameter-store-component.html
@@ -1,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 Parameter Store :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-parameter-store-component.html"> <meta name="description" content="Manage parameters using AWS Systems Manager (SSM) Parameter Store."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Parameter Store :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-parameter-store-component.html"> <meta name="description" content="Manage parameters using AWS Systems Manager (SSM) Parameter Store."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
export CAMEL_VAULT_AWS_SECRET_KEY=secretKey
export CAMEL_VAULT_AWS_REGION=region</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.aws.accessKey = accessKey
camel.vault.aws.secretKey = secretKey
diff --git a/components/next/aws-secrets-manager-component.html b/components/next/aws-secrets-manager-component.html
index 6f3f90648c..0fae70762d 100644
--- a/components/next/aws-secrets-manager-component.html
+++ b/components/next/aws-secrets-manager-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Secrets Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-secrets-manager-component.html"> <meta name="description" content="Manage secrets using AWS Secrets Manager."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>AWS Secrets Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-secrets-manager-component.html"> <meta name="description" content="Manage secrets using AWS Secrets Manager."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="ap [...]
export CAMEL_VAULT_AWS_SECRET_KEY=secretKey
export CAMEL_VAULT_AWS_REGION=region</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.aws.accessKey = accessKey
camel.vault.aws.secretKey = secretKey
diff --git a/components/next/aws-security-hub-component.html b/components/next/aws-security-hub-component.html
index 7742c7d7f0..15e0aeead6 100644
--- a/components/next/aws-security-hub-component.html
+++ b/components/next/aws-security-hub-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Security Hub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-security-hub-component.html"> <meta name="description" content="Manage and interact with AWS Security Hub for security findings."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Security Hub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws-security-hub-component.html"> <meta name="description" content="Manage and interact with AWS Security Hub for security findings."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
.process(exchange -> {
AwsSecurityFinding finding = AwsSecurityFinding.builder()
.schemaVersion("2018-10-08")
diff --git a/components/next/aws-summary.html b/components/next/aws-summary.html
index a17856bb47..bb2190c075 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.22.x/aws-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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.22.x/aws-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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-athena-component.html b/components/next/aws2-athena-component.html
index 7e3805601c..f77083c68d 100644
--- a/components/next/aws2-athena-component.html
+++ b/components/next/aws2-athena-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Athena :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-athena-component.html"> <meta name="description" content="Access AWS Athena."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>AWS Athena :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-athena-component.html"> <meta name="description" content="Access AWS Athena."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> [...]
.setBody(constant("SELECT 1"))
.to("aws2-athena://label?waitTimeout=60000&outputLocation=s3://bucket/path/")
.to("aws2-athena://label?operation=getQueryResults&outputType=StreamList")
diff --git a/components/next/aws2-comprehend-component.html b/components/next/aws2-comprehend-component.html
index b2ad55ce28..ee42d37259 100644
--- a/components/next/aws2-comprehend-component.html
+++ b/components/next/aws2-comprehend-component.html
@@ -1,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 Comprehend :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-comprehend-component.html"> <meta name="description" content="Perform natural language processing using AWS Comprehend and AWS SDK version 2.x."> <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>AWS Comprehend :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-comprehend-component.html"> <meta name="description" content="Perform natural language processing using AWS Comprehend and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site- [...]
.setBody(constant("This is a sample text written in English."))
.to("aws2-comprehend://test?operation=detectDominantLanguage&useDefaultCredentialsProvider=true&region=us-east-1")
.log("Detected language: ${header.CamelAwsComprehendDetectedLanguage}");</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>
diff --git a/components/next/aws2-cw-component.html b/components/next/aws2-cw-component.html
index fb555b8cfc..8787e711a9 100644
--- a/components/next/aws2-cw-component.html
+++ b/components/next/aws2-cw-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS CloudWatch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-cw-component.html"> <meta name="description" content="Sending metrics to AWS CloudWatch."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS CloudWatch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-cw-component.html"> <meta name="description" content="Sending metrics to AWS CloudWatch."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
.to("aws2-cw://namespace?amazonCwClient=#client");</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="aws2-cw://namespace?amazonCwClient=#client"/>
diff --git a/components/next/aws2-ddb-component.html b/components/next/aws2-ddb-component.html
index eccae90444..c6952fea0c 100644
--- a/components/next/aws2-ddb-component.html
+++ b/components/next/aws2-ddb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-ddb-component.html"> <meta name="description" content="Store and retrieve data from AWS DynamoDB."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>AWS DynamoDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-ddb-component.html"> <meta name="description" content="Store and retrieve data from AWS DynamoDB."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
.region(Region.AP_SOUTHEAST_2)
.credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create(accessKey, secretKey)))
.build();
diff --git a/components/next/aws2-ddbstream-component.html b/components/next/aws2-ddbstream-component.html
index e78f811306..acae3945fe 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.22.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-f06a797174.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.22.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-f06a797174.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 2b3da4169e..7ed3f6a18c 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="application-name" [...]
.setHeader("CamelAwsEC2ImageId", constant("ami-fd65ba94"))
.setHeader("CamelAwsEC2InstanceType", constant(InstanceType.T2_MICRO))
.setHeader("CamelAwsEC2InstanceMinCount", constant("1"))
diff --git a/components/next/aws2-ecs-component.html b/components/next/aws2-ecs-component.html
index 4d6168aa1d..790c7f5eb5 100644
--- a/components/next/aws2-ecs-component.html
+++ b/components/next/aws2-ecs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Container Service (ECS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-ecs-component.html"> <meta name="description" content="Manage AWS ECS cluster instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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 Elastic Container Service (ECS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-ecs-component.html"> <meta name="description" content="Manage AWS ECS cluster instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
.to("aws2-ecs://test?ecsClient=#amazonEcsClient&operation=listClusters");</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:listClusters"/>
<to uri="aws2-ecs://test?ecsClient=#amazonEcsClient&amp;operation=listClusters"/>
diff --git a/components/next/aws2-eks-component.html b/components/next/aws2-eks-component.html
index f940b4831c..6125246dde 100644
--- a/components/next/aws2-eks-component.html
+++ b/components/next/aws2-eks-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Kubernetes Service (EKS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-eks-component.html"> <meta name="description" content="Manage AWS EKS cluster instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Kubernetes Service (EKS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-eks-component.html"> <meta name="description" content="Manage AWS EKS cluster instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
.to("aws2-eks://test?eksClient=#amazonEksClient&operation=listClusters");</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:listClusters"/>
<to uri="aws2-eks://test?eksClient=#amazonEksClient&amp;operation=listClusters"/>
diff --git a/components/next/aws2-eventbridge-component.html b/components/next/aws2-eventbridge-component.html
index 4b0bd38363..46b050ac9d 100644
--- a/components/next/aws2-eventbridge-component.html
+++ b/components/next/aws2-eventbridge-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Eventbridge :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-eventbridge-component.html"> <meta name="description" content="Manage AWS EventBridge cluster instances and consume events via SQS-backed polling."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Eventbridge :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-eventbridge-component.html"> <meta name="description" content="Manage AWS EventBridge cluster instances and consume events via SQS-backed polling."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/s [...]
.setHeader("CamelAwsEventbridgeRuleName", constant("firstrule"))
.to("aws2-eventbridge://test?operation=putRule&eventPatternFile=file:src/test/resources/eventpattern.json")
.to("mock:result");</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>
diff --git a/components/next/aws2-iam-component.html b/components/next/aws2-iam-component.html
index 6391d19221..426f942869 100644
--- a/components/next/aws2-iam-component.html
+++ b/components/next/aws2-iam-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Identity and Access Management (IAM) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-iam-component.html"> <meta name="description" content="Manage AWS IAM instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Identity and Access Management (IAM) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-iam-component.html"> <meta name="description" content="Manage AWS IAM instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
.setHeader("CamelAwsIAMUsername", constant("camel"))
.to("aws2-iam://test?iamClient=#amazonIAMClient&operation=createUser");</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:createUser"/>
diff --git a/components/next/aws2-kinesis-component.html b/components/next/aws2-kinesis-component.html
index e343714c29..7725059692 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name [...]
.to("log:out?showAll=true");</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="aws2-kinesis://mykinesisstream?amazonKinesisClient=#kinesisClient"/>
<to uri="log:out?showAll=true"/>
diff --git a/components/next/aws2-kinesis-firehose-component.html b/components/next/aws2-kinesis-firehose-component.html
index 4f194f892c..a16dbd69bc 100644
--- a/components/next/aws2-kinesis-firehose-component.html
+++ b/components/next/aws2-kinesis-firehose-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Firehose :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-kinesis-firehose-component.html"> <meta name="description" content="Produce data to AWS Kinesis Firehose streams."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Firehose :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-kinesis-firehose-component.html"> <meta name="description" content="Produce data to AWS Kinesis Firehose streams."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
.to("log:out?showAll=true");</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="aws2-kinesis-firehose://mykinesisdeliverystream?amazonKinesisFirehoseClient=#kinesisClient"/>
<to uri="log:out?showAll=true"/>
diff --git a/components/next/aws2-kms-component.html b/components/next/aws2-kms-component.html
index 06608f7674..de6dac6115 100644
--- a/components/next/aws2-kms-component.html
+++ b/components/next/aws2-kms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Key Management Service (KMS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-kms-component.html"> <meta name="description" content="Manage keys stored in AWS KMS instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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 Key Management Service (KMS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-kms-component.html"> <meta name="description" content="Manage keys stored in AWS KMS instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
.to("aws2-kms://test?kmsClient=#amazonKmsClient&operation=listKeys");</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:listKeys"/>
<to uri="aws2-kms://test?kmsClient=#amazonKmsClient&amp;operation=listKeys"/>
diff --git a/components/next/aws2-lambda-component.html b/components/next/aws2-lambda-component.html
index 08b11f85da..62d3c1dd53 100644
--- a/components/next/aws2-lambda-component.html
+++ b/components/next/aws2-lambda-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Lambda :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-lambda-component.html"> <meta name="description" content="Manage and invoke AWS Lambda functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Lambda :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-lambda-component.html"> <meta name="description" content="Manage and invoke AWS Lambda functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
.to("aws2-lambda://GetHelloWithName?operation=createFunction")
.to("mock:result");</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:createFunction"/>
diff --git a/components/next/aws2-mq-component.html b/components/next/aws2-mq-component.html
index 93f278a9ec..eff0f2731d 100644
--- a/components/next/aws2-mq-component.html
+++ b/components/next/aws2-mq-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS MQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-mq-component.html"> <meta name="description" content="Send messages to AWS MQ."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS MQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-mq-component.html"> <meta name="description" content="Send messages to AWS MQ."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
.to("aws2-mq://test?amazonMqClient=#amazonMqClient&operation=listBrokers");</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:listBrokers"/>
<to uri="aws2-mq://test?amazonMqClient=#amazonMqClient&amp;operation=listBrokers"/>
diff --git a/components/next/aws2-msk-component.html b/components/next/aws2-msk-component.html
index b34fbbdf37..b1a3439ce9 100644
--- a/components/next/aws2-msk-component.html
+++ b/components/next/aws2-msk-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Managed Streaming for Apache Kafka (MSK) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-msk-component.html"> <meta name="description" content="Manage AWS MSK instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Managed Streaming for Apache Kafka (MSK) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-msk-component.html"> <meta name="description" content="Manage AWS MSK instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
.to("aws2-msk://test?mskClient=#amazonMskClient&operation=listClusters");</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:listClusters"/>
<to uri="aws2-msk://test?mskClient=#amazonMskClient&amp;operation=listClusters"/>
diff --git a/components/next/aws2-polly-component.html b/components/next/aws2-polly-component.html
index 4b7c873603..79a179d83c 100644
--- a/components/next/aws2-polly-component.html
+++ b/components/next/aws2-polly-component.html
@@ -1,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 Polly :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-polly-component.html"> <meta name="description" content="Synthesize speech using AWS Polly and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Polly :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-polly-component.html"> <meta name="description" content="Synthesize speech using AWS Polly and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
.setHeader(Polly2Constants.VOICE_ID, constant(VoiceId.JOANNA))
.setBody(constant("Hello, this is a test of Amazon Polly text to speech synthesis."))
.to("aws2-polly://test?operation=synthesizeSpeech")
diff --git a/components/next/aws2-redshift-data-component.html b/components/next/aws2-redshift-data-component.html
index 5a79fe3fbd..8010f5e752 100644
--- a/components/next/aws2-redshift-data-component.html
+++ b/components/next/aws2-redshift-data-component.html
@@ -1,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 RedshiftData :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-redshift-data-component.html"> <meta name="description" content="Perform operations on AWS Redshift using Redshift Data API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS RedshiftData :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-redshift-data-component.html"> <meta name="description" content="Perform operations on AWS Redshift using Redshift Data API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
.to("aws2-redshift-data://test?awsRedshiftDataClient=#awsRedshiftDataClient&operation=listDatabases");</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:listDatabases"/>
<to uri="aws2-redshift-data://test?awsRedshiftDataClient=#awsRedshiftDataClient&amp;operation=listDatabases"/>
diff --git a/components/next/aws2-rekognition-component.html b/components/next/aws2-rekognition-component.html
index 9ece6f7be3..7bc48b740d 100644
--- a/components/next/aws2-rekognition-component.html
+++ b/components/next/aws2-rekognition-component.html
@@ -1,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 Rekognition :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-rekognition-component.html"> <meta name="description" content="Manage and invoke AWS Rekognition."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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 Rekognition :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-rekognition-component.html"> <meta name="description" content="Manage and invoke AWS Rekognition."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name [...]
.to("aws2-rekognition://test?awsRekognitionClient=#awsRekognitionClient&operation=createCollection");</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:createCollection"/>
<to uri="aws2-rekognition://test?awsRekognitionClient=#awsRekognitionClient&amp;operation=createCollection"/>
diff --git a/components/next/aws2-s3-component.html b/components/next/aws2-s3-component.html
index 701576d7ed..e048a6f169 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta nam [...]
.to("file:/var/downloaded");</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="aws2-s3://helloBucket?accessKey=yourAccessKey&amp;secretKey=yourSecretKey&amp;prefix=hello.txt"/>
<to uri="file:/var/downloaded"/>
diff --git a/components/next/aws2-s3-vectors-component.html b/components/next/aws2-s3-vectors-component.html
index 5b483d9269..e396a70652 100644
--- a/components/next/aws2-s3-vectors-component.html
+++ b/components/next/aws2-s3-vectors-component.html
@@ -1,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 Vectors :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-s3-vectors-component.html"> <meta name="description" content="Store and query vector embeddings using AWS S3 Vectors with similarity search."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 Vectors :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-s3-vectors-component.html"> <meta name="description" content="Store and query vector embeddings using AWS S3 Vectors with similarity search."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
.setHeader(AWS2S3VectorsConstants.VECTOR_ID, constant("doc-001"))
.setBody(constant(Arrays.asList(0.1f, 0.2f, 0.3f)))
.to("aws2-s3-vectors://my-bucket?operation=putVectors&vectorIndexName=my-index");</code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/aws2-ses-component.html b/components/next/aws2-ses-component.html
index 1dd70efdd4..9c78a61aa2 100644
--- a/components/next/aws2-ses-component.html
+++ b/components/next/aws2-ses-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Email Service (SES) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-ses-component.html"> <meta name="description" content="Send e-mails through AWS SES service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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 Simple Email Service (SES) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-ses-component.html"> <meta name="description" content="Send e-mails through AWS SES service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applic [...]
.to("aws2-ses://example@example.com?amazonSESClient=#client");</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="aws2-ses://example@example.com?amazonSESClient=#client"/>
diff --git a/components/next/aws2-sns-component.html b/components/next/aws2-sns-component.html
index cc6076d862..e33c463e97 100644
--- a/components/next/aws2-sns-component.html
+++ b/components/next/aws2-sns-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Notification System (SNS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-sns-component.html"> <meta name="description" content="Send messages to AWS Simple Notification Topic."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Notification System (SNS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-sns-component.html"> <meta name="description" content="Send messages to AWS Simple Notification Topic."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
.to("aws2-sns://MyTopic?amazonSNSClient=#client");</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="aws2-sns://MyTopic?amazonSNSClient=#client"/>
diff --git a/components/next/aws2-sqs-component.html b/components/next/aws2-sqs-component.html
index e820184c1b..0e43398376 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="a [...]
SqsClient sqs = ...
// register the client into Camel registry
diff --git a/components/next/aws2-step-functions-component.html b/components/next/aws2-step-functions-component.html
index 1d47fac9ec..38a0b0e798 100644
--- a/components/next/aws2-step-functions-component.html
+++ b/components/next/aws2-step-functions-component.html
@@ -1,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 StepFunctions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-step-functions-component.html"> <meta name="description" content="Manage and invoke AWS Step functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS StepFunctions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-step-functions-component.html"> <meta name="description" content="Manage and invoke AWS Step functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
.to("aws2-step-functions://test?awsSfnClient=#awsSfnClient&operation=createMachine");</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:createStateMachine"/>
<to uri="aws2-step-functions://test?awsSfnClient=#awsSfnClient&amp;operation=createMachine"/>
diff --git a/components/next/aws2-sts-component.html b/components/next/aws2-sts-component.html
index 7613f035a7..37a8d00fce 100644
--- a/components/next/aws2-sts-component.html
+++ b/components/next/aws2-sts-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Security Token Service (STS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-sts-component.html"> <meta name="description" content="Manage AWS STS cluster instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Security Token Service (STS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-sts-component.html"> <meta name="description" content="Manage AWS STS cluster instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
.setHeader(STS2Constants.ROLE_ARN, constant("arn:123"))
.setHeader(STS2Constants.ROLE_SESSION_NAME, constant("groot"))
.to("aws2-sts://test?stsClient=#amazonSTSClient&operation=assumeRole");</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>
diff --git a/components/next/aws2-textract-component.html b/components/next/aws2-textract-component.html
index 5fa30e465d..77d4ccf9dc 100644
--- a/components/next/aws2-textract-component.html
+++ b/components/next/aws2-textract-component.html
@@ -1,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 Textract :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-textract-component.html"> <meta name="description" content="Extract text and data from documents using AWS Textract and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Textract :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-textract-component.html"> <meta name="description" content="Extract text and data from documents using AWS Textract and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws2-textract</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/aws2-timestream-component.html b/components/next/aws2-timestream-component.html
index 450eed4b6f..b61a07b04b 100644
--- a/components/next/aws2-timestream-component.html
+++ b/components/next/aws2-timestream-component.html
@@ -1,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 Timestream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-timestream-component.html"> <meta name="description" content="Write records and execute queries on AWS time-series database"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Timestream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-timestream-component.html"> <meta name="description" content="Write records and execute queries on AWS time-series database"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <me [...]
.setHeader(Timestream2Constants.DATABASE_NAME, constant("testDb"))
.setHeader(Timestream2Constants.KMS_KEY_ID, constant("testKmsKey"))
.to("aws2-timestream://write:test?awsTimestreamWriteClient=#awsTimestreamWriteClient&operation=createDatabase");</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>
diff --git a/components/next/aws2-transcribe-component.html b/components/next/aws2-transcribe-component.html
index fdfbd1a5b0..c915bc59ea 100644
--- a/components/next/aws2-transcribe-component.html
+++ b/components/next/aws2-transcribe-component.html
@@ -1,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 Transcribe :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-transcribe-component.html"> <meta name="description" content="Automatically convert speech to text using AWS Transcribe service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Transcribe :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-transcribe-component.html"> <meta name="description" content="Automatically convert speech to text using AWS Transcribe service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws2-transcribe</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/aws2-translate-component.html b/components/next/aws2-translate-component.html
index bcf4386f9d..bde0843961 100644
--- a/components/next/aws2-translate-component.html
+++ b/components/next/aws2-translate-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Translate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-translate-component.html"> <meta name="description" content="Translate texts using AWS Translate and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Translate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/aws2-translate-component.html"> <meta name="description" content="Translate texts using AWS Translate and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
.setHeader(TranslateConstants.SOURCE_LANGUAGE, TranslateLanguageEnum.ITALIAN)
.setHeader(TranslateConstants.TARGET_LANGUAGE, TranslateLanguageEnum.GERMAN)
.setBody("Ciao")
diff --git a/components/next/azure-cosmosdb-component.html b/components/next/azure-cosmosdb-component.html
index c04a6e2b1c..890c945477 100644
--- a/components/next/azure-cosmosdb-component.html
+++ b/components/next/azure-cosmosdb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure CosmosDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-cosmosdb-component.html"> <meta name="description" content="To read and write records to the CosmosDB database on Azure cloud platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure CosmosDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-cosmosdb-component.html"> <meta name="description" content="To read and write records to the CosmosDB database on Azure cloud platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-cosmosdb</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-eventgrid-component.html b/components/next/azure-eventgrid-component.html
index f0e18835c2..75c5561b6e 100644
--- a/components/next/azure-eventgrid-component.html
+++ b/components/next/azure-eventgrid-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Event Grid :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-eventgrid-component.html"> <meta name="description" content="Send events to Azure Event Grid topics."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Event Grid :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-eventgrid-component.html"> <meta name="description" content="Send events to Azure Event Grid topics."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-eventgrid</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-eventhubs-component.html b/components/next/azure-eventhubs-component.html
index 57a91d4ffc..79bef8e207 100644
--- a/components/next/azure-eventhubs-component.html
+++ b/components/next/azure-eventhubs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Event Hubs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-eventhubs-component.html"> <meta name="description" content="Send and receive events to/from Azure Event Hubs using AMQP protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Event Hubs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-eventhubs-component.html"> <meta name="description" content="Send and receive events to/from Azure Event Hubs using AMQP protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-eventhubs</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-files-component.html b/components/next/azure-files-component.html
index 693edbe3ca..ccc6237054 100644
--- a/components/next/azure-files-component.html
+++ b/components/next/azure-files-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Files :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-files-component.html"> <meta name="description" content="Send and receive files to Azure storage file share"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Azure Files :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-files-component.html"> <meta name="description" content="Send and receive files to Azure storage file share"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicati [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-files</artifactId>
<version>x.y.z</version>
diff --git a/components/next/azure-functions-component.html b/components/next/azure-functions-component.html
index e8591364ce..2915c07870 100644
--- a/components/next/azure-functions-component.html
+++ b/components/next/azure-functions-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Functions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-functions-component.html"> <meta name="description" content="Invoke and manage Azure Functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Azure Functions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-functions-component.html"> <meta name="description" content="Invoke and manage Azure Functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-functions</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/azure-key-vault-component.html b/components/next/azure-key-vault-component.html
index ea5de2df80..e233f31f23 100644
--- a/components/next/azure-key-vault-component.html
+++ b/components/next/azure-key-vault-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Key Vault :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-key-vault-component.html"> <meta name="description" content="Manage secrets and keys in Azure Key Vault Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Azure Key Vault :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-key-vault-component.html"> <meta name="description" content="Manage secrets and keys in Azure Key Vault Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-key-vault</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-servicebus-component.html b/components/next/azure-servicebus-component.html
index 2f6fbfac08..7fcc1e4123 100644
--- a/components/next/azure-servicebus-component.html
+++ b/components/next/azure-servicebus-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure ServiceBus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-servicebus-component.html"> <meta name="description" content="Send and receive messages to/from Azure Service Bus."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure ServiceBus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-servicebus-component.html"> <meta name="description" content="Send and receive messages to/from Azure Service Bus."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-servicebus</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-storage-blob-component.html b/components/next/azure-storage-blob-component.html
index 71e5f41166..9231ccf529 100644
--- a/components/next/azure-storage-blob-component.html
+++ b/components/next/azure-storage-blob-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Blob Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-storage-blob-component.html"> <meta name="description" content="Store and retrieve blobs from Azure Storage Blob Service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79717 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Blob Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-storage-blob-component.html"> <meta name="description" content="Store and retrieve blobs from Azure Storage Blob Service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79717 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-storage-blob</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-storage-datalake-component.html b/components/next/azure-storage-datalake-component.html
index 0399ef89ac..97ac271433 100644
--- a/components/next/azure-storage-datalake-component.html
+++ b/components/next/azure-storage-datalake-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Data Lake Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-storage-datalake-component.html"> <meta name="description" content="Sends and receives files to/from Azure Data Lake Storage."> <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>Azure Storage Data Lake Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-storage-datalake-component.html"> <meta name="description" content="Sends and receives files to/from Azure Data Lake Storage."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-storage-datalake</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-storage-queue-component.html b/components/next/azure-storage-queue-component.html
index d452be6307..b027b68855 100644
--- a/components/next/azure-storage-queue-component.html
+++ b/components/next/azure-storage-queue-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Queue Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-storage-queue-component.html"> <meta name="description" content="Stores and retrieves messages to/from Azure Storage Queue."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Queue Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-storage-queue-component.html"> <meta name="description" content="Stores and retrieves messages to/from Azure Storage Queue."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-azure-storage-queue</artifactId>
<version>x.x.x</version>
diff --git a/components/next/azure-summary.html b/components/next/azure-summary.html
index b05d7affd6..10cf9d37a0 100644
--- a/components/next/azure-summary.html
+++ b/components/next/azure-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>Azure :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Azure"> <meta property="og:site_n [...]
\ No newline 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>Azure :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/azure-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Azure"> <meta property="og:site_n [...]
\ No newline at end of file
diff --git a/components/next/bean-component.html b/components/next/bean-component.html
index 7223c0f569..c9c8ace618 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="application-name" c [...]
public class MyBean {
diff --git a/components/next/bean-validator-component.html b/components/next/bean-validator-component.html
index 33c9ead441..0c890935f1 100644
--- a/components/next/bean-validator-component.html
+++ b/components/next/bean-validator-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/bean-validator-component.html"> <meta name="description" content="Validate the message body using the Java Bean Validation API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/bean-validator-component.html"> <meta name="description" content="Validate the message body using the Java Bean Validation API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-bean-validator</artifactId>
<version>x.y.z</version>
diff --git a/components/next/bonita-component.html b/components/next/bonita-component.html
index e2c06f610c..5a991ec69e 100644
--- a/components/next/bonita-component.html
+++ b/components/next/bonita-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bonita :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/bonita-component.html"> <meta name="description" content="Communicate with a remote Bonita BPM process engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bonita :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/bonita-component.html"> <meta name="description" content="Communicate with a remote Bonita BPM process engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<from uri="direct:start"/>
<to uri="bonita:startCase?hostname=localhost&amp;port=8080&amp;processName=TestProcess&amp;username=install&amp;password=install"/>
</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/box-component.html b/components/next/box-component.html
index a690ef2eac..c8217d305f 100644
--- a/components/next/box-component.html
+++ b/components/next/box-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Box :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/box-component.html"> <meta name="description" content="Upload, download and manage files, folders, groups, collaborations, etc. on box.com."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Box :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/box-component.html"> <meta name="description" content="Upload, download and manage files, folders, groups, collaborations, etc. on box.com."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <me [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-box</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/braintree-component.html b/components/next/braintree-component.html
index 3d39d8e04b..9a41072f3b 100644
--- a/components/next/braintree-component.html
+++ b/components/next/braintree-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Braintree :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/braintree-component.html"> <meta name="description" content="Process payments using Braintree Payments."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Braintree :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/braintree-component.html"> <meta name="description" content="Process payments using Braintree Payments."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-braintree</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/browse-component.html b/components/next/browse-component.html
index e314eef5cc..7721e7a77d 100644
--- a/components/next/browse-component.html
+++ b/components/next/browse-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Browse :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/browse-component.html"> <meta name="description" content="Inspect the messages received on endpoints supporting BrowsableEndpoint."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Browse :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/browse-component.html"> <meta name="description" content="Inspect the messages received on endpoints supporting BrowsableEndpoint."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta nam [...]
<from uri="activemq:order.in"/>
<to uri="browse:orderReceived"/>
<to uri="bean:processOrder"/>
diff --git a/components/next/caffeine-cache-component.html b/components/next/caffeine-cache-component.html
index 6ca4f721c7..1ef4fc6827 100644
--- a/components/next/caffeine-cache-component.html
+++ b/components/next/caffeine-cache-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Caffeine Cache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/caffeine-cache-component.html"> <meta name="description" content="Perform caching operations using Caffeine Cache."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Caffeine Cache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/caffeine-cache-component.html"> <meta name="description" content="Perform caching operations using Caffeine Cache."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-caffeine</artifactId>
<version>x.x.x</version>
diff --git a/components/next/caffeine-loadcache-component.html b/components/next/caffeine-loadcache-component.html
index 73943cfff7..cd3d36a5e7 100644
--- a/components/next/caffeine-loadcache-component.html
+++ b/components/next/caffeine-loadcache-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Caffeine LoadCache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/caffeine-loadcache-component.html"> <meta name="description" content="Perform caching operations using Caffeine Cache with an attached CacheLoader."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Caffeine LoadCache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/caffeine-loadcache-component.html"> <meta name="description" content="Perform caching operations using Caffeine Cache with an attached CacheLoader."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/si [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-caffeine</artifactId>
<version>x.x.x</version>
diff --git a/components/next/camunda-component.html b/components/next/camunda-component.html
index bdceef12f6..08a375a434 100644
--- a/components/next/camunda-component.html
+++ b/components/next/camunda-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camunda :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/camunda-component.html"> <meta name="description" content="Interact with Camunda 8 Orchestration Clusters using the Camunda Java Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camunda :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/camunda-component.html"> <meta name="description" content="Interact with Camunda 8 Orchestration Clusters using the Camunda Java Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-camunda</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/chatscript-component.html b/components/next/chatscript-component.html
index d7607dc33e..dd558f9e90 100644
--- a/components/next/chatscript-component.html
+++ b/components/next/chatscript-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ChatScript :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/chatscript-component.html"> <meta name="description" content="Chat with a ChatScript Server."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>ChatScript :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/chatscript-component.html"> <meta name="description" content="Chat with a ChatScript Server."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apac [...]
"username": "name here",
"botname": "name here",
"body": "body here"
diff --git a/components/next/chunk-component.html b/components/next/chunk-component.html
index 588b87d4d0..ccfa75f3d0 100644
--- a/components/next/chunk-component.html
+++ b/components/next/chunk-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Chunk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/chunk-component.html"> <meta name="description" content="Transform messages using Chunk templating engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Chunk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/chunk-component.html"> <meta name="description" content="Transform messages using Chunk templating engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
.to("chunk:template");</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="activemq:My.Queue"/>
<to uri="chunk:template"/>
diff --git a/components/next/class-component.html b/components/next/class-component.html
index cc47f2a50a..22891c7754 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="application-name" [...]
.to("class:org.apache.camel.component.bean.MyFooBean")
.to("mock:result");</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"/>
diff --git a/components/next/clickhouse-component.html b/components/next/clickhouse-component.html
index 4cbb0a6cad..e73c81c891 100644
--- a/components/next/clickhouse-component.html
+++ b/components/next/clickhouse-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ClickHouse :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/clickhouse-component.html"> <meta name="description" content="Interact with ClickHouse, the high-performance columnar OLAP database, for high-throughput ingestion and OLAP queries."> <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>ClickHouse :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/clickhouse-component.html"> <meta name="description" content="Interact with ClickHouse, the high-performance columnar OLAP database, for high-throughput ingestion and OLAP queries."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesh [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-clickhouse</artifactId>
<version>x.x.x</version>
diff --git a/components/next/clickup-component.html b/components/next/clickup-component.html
index e32fd4f856..3350034c1f 100644
--- a/components/next/clickup-component.html
+++ b/components/next/clickup-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ClickUp :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/clickup-component.html"> <meta name="description" content="Receives events from ClickUp"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>ClickUp :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/clickup-component.html"> <meta name="description" content="Receives events from ClickUp"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-clickup</artifactId>
<version>x.x.x</version>
diff --git a/components/next/cm-sms-component.html b/components/next/cm-sms-component.html
index 67553228f8..e2e8541648 100644
--- a/components/next/cm-sms-component.html
+++ b/components/next/cm-sms-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CM SMS Gateway :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cm-sms-component.html"> <meta name="description" content="Send SMS messages via CM SMS Gateway."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
\ No newline 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>CM SMS Gateway :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cm-sms-component.html"> <meta name="description" content="Send SMS messages via CM SMS Gateway."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
\ No newline at end of file
diff --git a/components/next/coap-component.html b/components/next/coap-component.html
index 5974e5cc3c..7f9dd04968 100644
--- a/components/next/coap-component.html
+++ b/components/next/coap-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CoAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/coap-component.html"> <meta name="description" content="Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CoAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/coap-component.html"> <meta name="description" content="Send and receive messages to/from CoAP (Constrained Application Protocol) capable devices."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-coap</artifactId>
<version>x.x.x</version>
diff --git a/components/next/cometd-component.html b/components/next/cometd-component.html
index e4ad4717e0..33681f3511 100644
--- a/components/next/cometd-component.html
+++ b/components/next/cometd-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CometD :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cometd-component.html"> <meta name="description" content="Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CometD :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cometd-component.html"> <meta name="description" content="Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-cometd</artifactId>
<version>x.x.x</version>
diff --git a/components/next/consul-component.html b/components/next/consul-component.html
index 4d0abbc4d9..d219d61f69 100644
--- a/components/next/consul-component.html
+++ b/components/next/consul-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Consul :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/consul-component.html"> <meta name="description" content="Integrate with Consul service discovery and configuration store."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Consul :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/consul-component.html"> <meta name="description" content="Integrate with Consul service discovery and configuration store."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-consul</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/controlbus-component.html b/components/next/controlbus-component.html
index d221c5d664..8476bf5820 100644
--- a/components/next/controlbus-component.html
+++ b/components/next/controlbus-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Control Bus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/controlbus-component.html"> <meta name="description" content="Manage and monitor Camel routes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Control Bus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/controlbus-component.html"> <meta name="description" content="Manage and monitor Camel routes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
\ No newline at end of file
diff --git a/components/next/couchbase-component.html b/components/next/couchbase-component.html
index 0edc11139b..0cf942b286 100644
--- a/components/next/couchbase-component.html
+++ b/components/next/couchbase-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Couchbase :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/couchbase-component.html"> <meta name="description" content="Query Couchbase databases using SQL (N1QL) queries or MapReduce Views with a poll strategy and/or perform various operations against Couchbase databases."> <meta name="generator" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Couchbase :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/couchbase-component.html"> <meta name="description" content="Query Couchbase databases using SQL (N1QL) queries or MapReduce Views with a poll strategy and/or perform various operations against Couchbase databases."> <meta name="generator" content=" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-couchbase</artifactId>
<version>x.x.x</version>
diff --git a/components/next/couchdb-component.html b/components/next/couchdb-component.html
index cf0b2bd732..5607c69de2 100644
--- a/components/next/couchdb-component.html
+++ b/components/next/couchdb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CouchDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/couchdb-component.html"> <meta name="description" content="Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database."> <meta name="generator" content="Antora 3 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CouchDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/couchdb-component.html"> <meta name="description" content="Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database."> <meta name="generator" content="Antora 3 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-couchdb</artifactId>
<version>x.x.x</version>
diff --git a/components/next/cql-component.html b/components/next/cql-component.html
index f04f339980..730937ed84 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.22.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.22.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/cron-component.html b/components/next/cron-component.html
index 62525eb698..8c6d1ae94c 100644
--- a/components/next/cron-component.html
+++ b/components/next/cron-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cron-component.html"> <meta name="description" content="A generic interface for triggering events at times specified through the Unix cron syntax."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cron-component.html"> <meta name="description" content="A generic interface for triggering events at times specified through the Unix cron syntax."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-cron</artifactId>
<version>x.x.x</version>
diff --git a/components/next/crypto-component.html b/components/next/crypto-component.html
index a3f6ec79ae..106f5b4a9f 100644
--- a/components/next/crypto-component.html
+++ b/components/next/crypto-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Crypto (JCE) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/crypto-component.html"> <meta name="description" content="Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Crypto (JCE) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/crypto-component.html"> <meta name="description" content="Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/s [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-crypto</artifactId>
<version>x.x.x</version>
diff --git a/components/next/cxf-component.html b/components/next/cxf-component.html
index 8902624f61..00aa0d3135 100644
--- a/components/next/cxf-component.html
+++ b/components/next/cxf-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cxf-component.html"> <meta name="description" content="Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cxf-component.html"> <meta name="description" content="Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-cxf-soap</artifactId>
<version>x.x.x</version>
diff --git a/components/next/cxfrs-component.html b/components/next/cxfrs-component.html
index f05d146819..90e1b422c4 100644
--- a/components/next/cxfrs-component.html
+++ b/components/next/cxfrs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF-RS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cxfrs-component.html"> <meta name="description" content="Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF-RS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cxfrs-component.html"> <meta name="description" content="Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-cxf-rest</artifactId>
<version>x.x.x</version> <!-- use the same version as your Camel core version -->
diff --git a/components/next/cyberark-vault-component.html b/components/next/cyberark-vault-component.html
index b14d071367..ed1362496b 100644
--- a/components/next/cyberark-vault-component.html
+++ b/components/next/cyberark-vault-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CyberArk Vault :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cyberark-vault-component.html"> <meta name="description" content="Retrieve secrets from CyberArk Conjur Vault."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>CyberArk Vault :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/cyberark-vault-component.html"> <meta name="description" content="Retrieve secrets from CyberArk Conjur Vault."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicati [...]
export CAMEL_VAULT_CYBERARK_ACCOUNT=myaccount
export CAMEL_VAULT_CYBERARK_USERNAME=admin
export CAMEL_VAULT_CYBERARK_PASSWORD=secretpassword</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.cyberark.url=https://conjur.example.com
diff --git a/components/next/dapr-component.html b/components/next/dapr-component.html
index 3c1201dbde..3706cb55fa 100644
--- a/components/next/dapr-component.html
+++ b/components/next/dapr-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dapr :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dapr-component.html"> <meta name="description" content="Dapr component which interfaces with Dapr Building Blocks."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dapr :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dapr-component.html"> <meta name="description" content="Dapr component which interfaces with Dapr Building Blocks."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
.setHeader("CamelDaprVerb", constant("GET"))
.to("dapr:invokeService?serviceToInvoke=myService&methodToInvoke=myMethod")
.to("mock:result");</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>
diff --git a/components/next/dataformat-component.html b/components/next/dataformat-component.html
index 51931f1da1..de0ed3f4c6 100644
--- a/components/next/dataformat-component.html
+++ b/components/next/dataformat-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformat-component.html"> <meta name="description" content="Use a Camel Data Format as a regular Camel Component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformat-component.html"> <meta name="description" content="Use a Camel Data Format as a regular Camel Component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
to("dataformat:jaxb:unmarshal?contextPath=com.acme.model").
to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/asn1-dataformat.html b/components/next/dataformats/asn1-dataformat.html
index a09aab71fb..65b8fb4361 100644
--- a/components/next/dataformats/asn1-dataformat.html
+++ b/components/next/dataformats/asn1-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ASN.1 File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/asn1-dataformat.html"> <meta name="description" content="Encode and decode data structures using Abstract Syntax Notation One (ASN.1)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ASN.1 File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/asn1-dataformat.html"> <meta name="description" content="Encode and decode data structures using Abstract Syntax Notation One (ASN.1)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a [...]
.unmarshal(asn1)
.split(bodyAs(Iterator.class)).streaming()
.to("mock:unmarshal");</code></pre> </div> </div> <div class="paragraph"> <p>In the last example, we unmarshalled a BER file payload to plain old Java Objects using Split EIP. The reason for applying Split EIP is already mentioned in the previous example. Please note and keep in mind that reason. In such example we also need to set the fully qualified name of the class or <YourObject>.class reference through data format. The important thing to note here is that your object [...]
diff --git a/components/next/dataformats/avro-dataformat.html b/components/next/dataformats/avro-dataformat.html
index 81e302c0e9..a212aa0e70 100644
--- a/components/next/dataformats/avro-dataformat.html
+++ b/components/next/dataformats/avro-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/avro-dataformat.html"> <meta name="description" content="Serialize and deserialize messages using Apache Avro binary data format"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/avro-dataformat.html"> <meta name="description" content="Serialize and deserialize messages using Apache Avro binary data format"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-avro</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/avroJackson2-dataformat.html b/components/next/dataformats/avroJackson2-dataformat.html
index cfd6120ddc..bb131a5641 100644
--- a/components/next/dataformats/avroJackson2-dataformat.html
+++ b/components/next/dataformats/avroJackson2-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro Jackson 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/avroJackson2-dataformat.html"> <meta name="description" content="Marshal POJOs to Avro and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro Jackson 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/avroJackson2-dataformat.html"> <meta name="description" content="Marshal POJOs to Avro and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
.unmarshal().avro(JsonNode.class)
.to("log:info");</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="kafka:topic"/>
diff --git a/components/next/dataformats/avroJackson3-dataformat.html b/components/next/dataformats/avroJackson3-dataformat.html
index 281893f4a3..040ce6b205 100644
--- a/components/next/dataformats/avroJackson3-dataformat.html
+++ b/components/next/dataformats/avroJackson3-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro Jackson 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/avroJackson3-dataformat.html"> <meta name="description" content="Marshal POJOs to Avro and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro Jackson 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/avroJackson3-dataformat.html"> <meta name="description" content="Marshal POJOs to Avro and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
.unmarshal().avro(JsonNode.class)
.to("log:info");</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="kafka:topic"/>
diff --git a/components/next/dataformats/barcode-dataformat.html b/components/next/dataformats/barcode-dataformat.html
index b683d39fe6..67a868cb48 100644
--- a/components/next/dataformats/barcode-dataformat.html
+++ b/components/next/dataformats/barcode-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Barcode :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/barcode-dataformat.html"> <meta name="description" content="Transform strings to various 1D/2D barcode bitmap formats and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Barcode :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/barcode-dataformat.html"> <meta name="description" content="Transform strings to various 1D/2D barcode bitmap formats and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-barcode</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/base64-dataformat.html b/components/next/dataformats/base64-dataformat.html
index a66f0b5ca2..70a239eda0 100644
--- a/components/next/dataformats/base64-dataformat.html
+++ b/components/next/dataformats/base64-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Base64 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/base64-dataformat.html"> <meta name="description" content="Encode and decode data using Base64"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Base64 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/base64-dataformat.html"> <meta name="description" content="Encode and decode data using Base64"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<dataFormats>
<!-- for a newline character (\n), use the HTML entity notation coupled with the ASCII code. -->
<base64 lineSeparator="&#10;" id="base64withNewLine" />
diff --git a/components/next/dataformats/beanio-dataformat.html b/components/next/dataformats/beanio-dataformat.html
index 4e70442e86..d42f55dcfc 100644
--- a/components/next/dataformats/beanio-dataformat.html
+++ b/components/next/dataformats/beanio-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BeanIO :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/beanio-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BeanIO :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/beanio-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" hre [...]
"org/apache/camel/dataformat/beanio/mappings.xml",
"employeeFile");
diff --git a/components/next/dataformats/bindy-dataformat.html b/components/next/dataformats/bindy-dataformat.html
index 9b29a286cc..34cb00646f 100644
--- a/components/next/dataformats/bindy-dataformat.html
+++ b/components/next/dataformats/bindy-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bindy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/bindy-dataformat.html"> <meta name="description" content="Marshal and unmarshal between POJOs and key-value pair (KVP) format using Camel Bindy"> <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>Bindy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/bindy-dataformat.html"> <meta name="description" content="Marshal and unmarshal between POJOs and key-value pair (KVP) format using Camel Bindy"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site [...]
public Class Order {
}</code></pre> </div> </div> <div class="paragraph"> <p><strong>case 2:separator = ';'</strong></p> </div> <div class="paragraph"> <p>Compare to the previous case, the separator here is <code>;</code> instead of <code>,</code> :</p> </div> <div class="listingblock"> <div class="content"> <pre>10; J; Pauline; M; XD12345678; Fortis Dynamic 15/15; 2500; USD; 08-01-2009</pre> </div> </div> <div class="listingblock"> <div class="title"><em>Java-only: Java annotation model class</em></div> <di [...]
diff --git a/components/next/dataformats/cbor-dataformat.html b/components/next/dataformats/cbor-dataformat.html
index 1cce5cd354..170b6ba53a 100644
--- a/components/next/dataformats/cbor-dataformat.html
+++ b/components/next/dataformats/cbor-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CBOR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/cbor-dataformat.html"> <meta name="description" content="Unmarshal a CBOR payload to POJO and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>CBOR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/cbor-dataformat.html"> <meta name="description" content="Unmarshal a CBOR payload to POJO and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name [...]
.unmarshal().cbor()
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/crypto-dataformat.html b/components/next/dataformats/crypto-dataformat.html
index b79917fe1d..6e846579ae 100644
--- a/components/next/dataformats/crypto-dataformat.html
+++ b/components/next/dataformats/crypto-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Crypto (Java Cryptographic Extension) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/crypto-dataformat.html"> <meta name="description" content="Encrypt and decrypt messages using Java Cryptography Extension (JCE)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Crypto (Java Cryptographic Extension) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/crypto-dataformat.html"> <meta name="description" content="Encrypt and decrypt messages using Java Cryptography Extension (JCE)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
CryptoDataFormat cryptoFormat = new CryptoDataFormat("DES", generator.generateKey());
diff --git a/components/next/dataformats/csv-dataformat.html b/components/next/dataformats/csv-dataformat.html
index b9f81b2ae4..dbc5f28710 100644
--- a/components/next/dataformats/csv-dataformat.html
+++ b/components/next/dataformats/csv-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CSV :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/csv-dataformat.html"> <meta name="description" content="Handle CSV (Comma Separated Values) payloads"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CSV :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/csv-dataformat.html"> <meta name="description" content="Handle CSV (Comma Separated Values) payloads"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
body.put("foo", "abc");
body.put("bar", 123);</code></pre> </div> </div> <div class="paragraph"> <p>and this route definition:</p> </div> <div id="_tabs_1" class="openblock tabs is-sync is-loading"> <div class="content"> <div class="ulist tablist"> <ul> <li id="_tabs_1_java" class="tab"> <p>Java</p> </li> <li id="_tabs_1_xml" class="tab"> <p>XML</p> </li> <li id="_tabs_1_yaml" class="tab"> <p>YAML</p> </li> </ul> </div> <div id="_tabs_1_java--panel" class="tabpanel" aria-labelledby="_tabs_1_java"> <div class="l [...]
.marshal().csv()
diff --git a/components/next/dataformats/dfdl-dataformat.html b/components/next/dataformats/dfdl-dataformat.html
index de796eacf8..f95ff9309a 100644
--- a/components/next/dataformats/dfdl-dataformat.html
+++ b/components/next/dataformats/dfdl-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DFDL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/dfdl-dataformat.html"> <meta name="description" content="Transforms fixed format data such as EDI message from/to XML using a Data Format Description Language (DFDL)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DFDL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/dfdl-dataformat.html"> <meta name="description" content="Transforms fixed format data such as EDI message from/to XML using a Data Format Description Language (DFDL)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-dfdl</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/fastjson-dataformat.html b/components/next/dataformats/fastjson-dataformat.html
index 6a7c429b82..10d251f9dd 100644
--- a/components/next/dataformats/fastjson-dataformat.html
+++ b/components/next/dataformats/fastjson-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Fastjson :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fastjson-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Fastjson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Fastjson :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fastjson-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Fastjson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name= [...]
.marshal().json(JsonLibrary.Fastjson)
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/fhirJson-dataformat.html b/components/next/dataformats/fhirJson-dataformat.html
index 066ccd9c39..b869784d80 100644
--- a/components/next/dataformats/fhirJson-dataformat.html
+++ b/components/next/dataformats/fhirJson-dataformat.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR JSon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fhirJson-dataformat.html"> <meta name="description" content="Marshall and unmarshall FHIR objects to/from JSON"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR JSon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fhirJson-dataformat.html"> <meta name="description" content="Marshall and unmarshall FHIR objects to/from JSON"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name= [...]
\ No newline at end of file
diff --git a/components/next/dataformats/fhirXml-dataformat.html b/components/next/dataformats/fhirXml-dataformat.html
index a9686a75cc..bd75b1c07b 100644
--- a/components/next/dataformats/fhirXml-dataformat.html
+++ b/components/next/dataformats/fhirXml-dataformat.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fhirXml-dataformat.html"> <meta name="description" content="Marshall and unmarshall FHIR objects to/from XML"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="ap [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fhirXml-dataformat.html"> <meta name="description" content="Marshall and unmarshall FHIR objects to/from XML"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="ap [...]
\ No newline at end of file
diff --git a/components/next/dataformats/flatpack-dataformat.html b/components/next/dataformats/flatpack-dataformat.html
index 791286108a..7bd5f05c2a 100644
--- a/components/next/dataformats/flatpack-dataformat.html
+++ b/components/next/dataformats/flatpack-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flatpack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/flatpack-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library"> <meta name="generator" content="Antora 3. [...]
+<!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.22.x/dataformats/flatpack-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library"> <meta name="generator" content="Antora 3. [...]
fp.setDefinition(new ClassPathResource("INVENTORY-Delimited.pzmap.xml"));
...
from("file:order/in").unmarshal(df).to("seda:queue:neworder");</code></pre> </div> </div> <div class="paragraph"> <p>The sample above will read files from the <code>order/in</code> folder and unmarshal the input using the Flatpack configuration file <code>INVENTORY-Delimited.pzmap.xml</code> that configures the structure of the files. The result is a <code>DataSetList</code> object we store on the SEDA queue.</p> </div> <div class="listingblock"> <div class="title"><em>Java-only: progr [...]
diff --git a/components/next/dataformats/fory-dataformat.html b/components/next/dataformats/fory-dataformat.html
index 489de64640..a83b47caae 100644
--- a/components/next/dataformats/fory-dataformat.html
+++ b/components/next/dataformats/fory-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Fory :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fory-dataformat.html"> <meta name="description" content="Serialize and deserialize messages using Apache Fory"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Fory :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/fory-dataformat.html"> <meta name="description" content="Serialize and deserialize messages using Apache Fory"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-fory</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/grok-dataformat.html b/components/next/dataformats/grok-dataformat.html
index 05e269c3f4..9c02b3add0 100644
--- a/components/next/dataformats/grok-dataformat.html
+++ b/components/next/dataformats/grok-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Grok :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/grok-dataformat.html"> <meta name="description" content="Unmarshal unstructured data to objects using Logstash based Grok patterns"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Grok :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/grok-dataformat.html"> <meta name="description" content="Unmarshal unstructured data to objects using Logstash based Grok patterns"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.cs [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-grok</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/groovyJson-dataformat.html b/components/next/dataformats/groovyJson-dataformat.html
index 70ed8ead95..3c02a94286 100644
--- a/components/next/dataformats/groovyJson-dataformat.html
+++ b/components/next/dataformats/groovyJson-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy JSon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/groovyJson-dataformat.html"> <meta name="description" content="Transform between JSon and java.util.Map or java.util.List objects"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy JSon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/groovyJson-dataformat.html"> <meta name="description" content="Transform between JSon and java.util.Map or java.util.List objects"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797 [...]
description: From timer to json
from:
uri: timer
diff --git a/components/next/dataformats/groovyXml-dataformat.html b/components/next/dataformats/groovyXml-dataformat.html
index 2acf73ca44..7a58894c13 100644
--- a/components/next/dataformats/groovyXml-dataformat.html
+++ b/components/next/dataformats/groovyXml-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/groovyXml-dataformat.html"> <meta name="description" content="Transform between XML and Groovy Node (Map structure) objects"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/groovyXml-dataformat.html"> <meta name="description" content="Transform between XML and Groovy Node (Map structure) objects"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
description: From timer to xml
from:
uri: timer
diff --git a/components/next/dataformats/gson-dataformat.html b/components/next/dataformats/gson-dataformat.html
index ac93277aac..827a8dec68 100644
--- a/components/next/dataformats/gson-dataformat.html
+++ b/components/next/dataformats/gson-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Gson :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/gson-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Gson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Gson :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/gson-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Gson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
.marshal().json(JsonLibrary.Gson)
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/gzipDeflater-dataformat.html b/components/next/dataformats/gzipDeflater-dataformat.html
index 36a58952da..1b4bf40545 100644
--- a/components/next/dataformats/gzipDeflater-dataformat.html
+++ b/components/next/dataformats/gzipDeflater-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GZip Deflater :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/gzipDeflater-dataformat.html"> <meta name="description" content="Compress and decompress messages using java.util.zip.GZIP*Stream"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GZip Deflater :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/gzipDeflater-dataformat.html"> <meta name="description" content="Compress and decompress messages using java.util.zip.GZIP*Stream"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a7 [...]
<from uri="direct:start"/>
<marshal><gzipDeflater/></marshal>
<to uri="activemq:queue:MY_QUEUE"/>
diff --git a/components/next/dataformats/hl7-dataformat.html b/components/next/dataformats/hl7-dataformat.html
index b71055e1ab..f94fbc18ab 100644
--- a/components/next/dataformats/hl7-dataformat.html
+++ b/components/next/dataformats/hl7-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/hl7-dataformat.html"> <meta name="description" content="Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/hl7-dataformat.html"> <meta name="description" content="Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-hl7</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/ical-dataformat.html b/components/next/dataformats/ical-dataformat.html
index 73b52d2bdb..81774c0fbb 100644
--- a/components/next/dataformats/ical-dataformat.html
+++ b/components/next/dataformats/ical-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>iCal :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/ical-dataformat.html"> <meta name="description" content="Marshal and unmarshal iCal (*.ics) documents to/from model objects"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>iCal :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/ical-dataformat.html"> <meta name="description" content="Marshal and unmarshal iCal (*.ics) documents to/from model objects"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <me [...]
VERSION:2.0
PRODID:-//Events Calendar//iCal4j 1.0//EN
CALSCALE:GREGORIAN
diff --git a/components/next/dataformats/index.html b/components/next/dataformats/index.html
index c730dd7dbc..e725ac8265 100644
--- a/components/next/dataformats/index.html
+++ b/components/next/dataformats/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>Data Formats :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Data Formats"> <met [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Formats :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Data Formats"> <met [...]
\ No newline at end of file
diff --git a/components/next/dataformats/iso8583-dataformat.html b/components/next/dataformats/iso8583-dataformat.html
index 3c9059e6b8..8103fafc31 100644
--- a/components/next/dataformats/iso8583-dataformat.html
+++ b/components/next/dataformats/iso8583-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ISO-8583 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/iso8583-dataformat.html"> <meta name="description" content="Create, edit and read ISO-8583 messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ISO-8583 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/iso8583-dataformat.html"> <meta name="description" content="Create, edit and read ISO-8583 messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
.setHeader("CamelIso8583IsoType", constant("0200"))
.unmarshal().iso8583()
.to("bean:payment");</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>
diff --git a/components/next/dataformats/jackson2-dataformat.html b/components/next/dataformats/jackson2-dataformat.html
index ffa5e3960c..60cfbc5664 100644
--- a/components/next/dataformats/jackson2-dataformat.html
+++ b/components/next/dataformats/jackson2-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Jackson 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jackson2-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Jackson 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jackson2-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name [...]
.marshal().json(JsonLibrary.Jackson)
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/jackson3-dataformat.html b/components/next/dataformats/jackson3-dataformat.html
index 81a7eecbb0..b7e7eaf8b1 100644
--- a/components/next/dataformats/jackson3-dataformat.html
+++ b/components/next/dataformats/jackson3-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Jackson 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jackson3-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Jackson 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jackson3-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name [...]
.marshal().jackson()
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/jacksonXml2-dataformat.html b/components/next/dataformats/jacksonXml2-dataformat.html
index 046b260991..2e52ebfd3b 100644
--- a/components/next/dataformats/jacksonXml2-dataformat.html
+++ b/components/next/dataformats/jacksonXml2-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jackson XML 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jacksonXml2-dataformat.html"> <meta name="description" content="Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jackson XML 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jacksonXml2-dataformat.html"> <meta name="description" content="Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
.unmarshal().jacksonXml()
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/jacksonXml3-dataformat.html b/components/next/dataformats/jacksonXml3-dataformat.html
index 618c8618ee..429531b39d 100644
--- a/components/next/dataformats/jacksonXml3-dataformat.html
+++ b/components/next/dataformats/jacksonXml3-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jackson XML 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jacksonXml3-dataformat.html"> <meta name="description" content="Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jackson XML 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jacksonXml3-dataformat.html"> <meta name="description" content="Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
.unmarshal().jacksonXml()
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/jaxb-dataformat.html b/components/next/dataformats/jaxb-dataformat.html
index d41a2f2825..ef26af1b2b 100644
--- a/components/next/dataformats/jaxb-dataformat.html
+++ b/components/next/dataformats/jaxb-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JAXB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jaxb-dataformat.html"> <meta name="description" content="Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JAXB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jaxb-dataformat.html"> <meta name="description" content="Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
from("activemq:My.Queue").
unmarshal(jaxb).
diff --git a/components/next/dataformats/jsonApi-dataformat.html b/components/next/dataformats/jsonApi-dataformat.html
index d6e68d92b1..d8a2978105 100644
--- a/components/next/dataformats/jsonApi-dataformat.html
+++ b/components/next/dataformats/jsonApi-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSonApi :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jsonApi-dataformat.html"> <meta name="description" content="Marshal and unmarshal JSON:API resources using JSONAPI-Converter library"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a7971 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSonApi :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jsonApi-dataformat.html"> <meta name="description" content="Marshal and unmarshal JSON:API resources using JSONAPI-Converter library"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a7971 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jsonapi</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/jsonb-dataformat.html b/components/next/dataformats/jsonb-dataformat.html
index 3ff210fc81..328c2f311f 100644
--- a/components/next/dataformats/jsonb-dataformat.html
+++ b/components/next/dataformats/jsonb-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON JSON-B :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jsonb-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using JSON-B."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>JSON JSON-B :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/jsonb-dataformat.html"> <meta name="description" content="Marshal POJOs to JSON and back using JSON-B."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appli [...]
.marshal().json(JsonLibrary.Jsonb)
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/lzf-dataformat.html b/components/next/dataformats/lzf-dataformat.html
index 3b297e5c96..be47dc2022 100644
--- a/components/next/dataformats/lzf-dataformat.html
+++ b/components/next/dataformats/lzf-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LZF Deflate Compression :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/lzf-dataformat.html"> <meta name="description" content="Compress and decompress streams using LZF deflate algorithm"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LZF Deflate Compression :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/lzf-dataformat.html"> <meta name="description" content="Compress and decompress streams using LZF deflate algorithm"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
<from uri="direct:start"/>
<marshal><lzf/></marshal>
<to uri="activemq:queue:MY_QUEUE"/>
diff --git a/components/next/dataformats/mimeMultipart-dataformat.html b/components/next/dataformats/mimeMultipart-dataformat.html
index a4ad771d7c..4b5a0f4a59 100644
--- a/components/next/dataformats/mimeMultipart-dataformat.html
+++ b/components/next/dataformats/mimeMultipart-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MIME Multipart :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/mimeMultipart-dataformat.html"> <meta name="description" content="Marshal Camel messages with attachments into MIME-Multipart messages and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MIME Multipart :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/mimeMultipart-dataformat.html"> <meta name="description" content="Marshal Camel messages with attachments into MIME-Multipart messages and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
Message-Id=<...>
MIME-Version=1.0</pre> </div> </div> <div class="listingblock"> <div class="content"> <pre>The message body will be:</pre> </div> </div> <div class="paragraph"> <p><strong>Camel Message Body</strong></p> </div> <div class="listingblock"> <div class="content"> <pre>------=_Part_0_14180567.1447658227051
Content-Type: application/octet-stream
diff --git a/components/next/dataformats/ocsf-dataformat.html b/components/next/dataformats/ocsf-dataformat.html
index 812f841fc7..eae2061aa4 100644
--- a/components/next/dataformats/ocsf-dataformat.html
+++ b/components/next/dataformats/ocsf-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OCSF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/ocsf-dataformat.html"> <meta name="description" content="Marshal and unmarshal OCSF (Open Cybersecurity Schema Framework) security events to/from JSON"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OCSF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/ocsf-dataformat.html"> <meta name="description" content="Marshal and unmarshal OCSF (Open Cybersecurity Schema Framework) security events to/from JSON"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/cs [...]
.marshal().ocsf()
.to("kafka:security-events");</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"/>
diff --git a/components/next/dataformats/parquetAvro-dataformat.html b/components/next/dataformats/parquetAvro-dataformat.html
index 058443e353..838aa1e755 100644
--- a/components/next/dataformats/parquetAvro-dataformat.html
+++ b/components/next/dataformats/parquetAvro-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Parquet File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/parquetAvro-dataformat.html"> <meta name="description" content="Parquet Avro serialization and de-serialization"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Parquet File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/parquetAvro-dataformat.html"> <meta name="description" content="Parquet Avro serialization and de-serialization"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-parquet-avro</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/pgp-dataformat.html b/components/next/dataformats/pgp-dataformat.html
index a275cd482b..5e8789987b 100644
--- a/components/next/dataformats/pgp-dataformat.html
+++ b/components/next/dataformats/pgp-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PGP (Pretty Good Privacy Cryptographic) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/pgp-dataformat.html"> <meta name="description" content="Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PGP (Pretty Good Privacy Cryptographic) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/pgp-dataformat.html"> <meta name="description" content="Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
.marshal().pgp("file:pubring.gpg", "alice@example.com")
.unmarshal().pgp("file:secring.gpg", "alice@example.com", "letmein");</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:encrypt"/>
diff --git a/components/next/dataformats/pqc-dataformat.html b/components/next/dataformats/pqc-dataformat.html
index a800b7208e..2f95e00989 100644
--- a/components/next/dataformats/pqc-dataformat.html
+++ b/components/next/dataformats/pqc-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PQC (Post-Quantum Cryptography) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/pqc-dataformat.html"> <meta name="description" content="Encrypt and decrypt messages using Post-Quantum Cryptography Key Encapsulation Mechanisms (KEM)"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PQC (Post-Quantum Cryptography) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/pqc-dataformat.html"> <meta name="description" content="Encrypt and decrypt messages using Post-Quantum Cryptography Key Encapsulation Mechanisms (KEM)"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
PQCDataFormat pqcFormat = new PQCDataFormat();
pqcFormat.setKeyEncapsulationAlgorithm("MLKEM");
pqcFormat.setSymmetricKeyAlgorithm("AES");
diff --git a/components/next/dataformats/protobuf-dataformat.html b/components/next/dataformats/protobuf-dataformat.html
index 5437140362..d8abe014bf 100644
--- a/components/next/dataformats/protobuf-dataformat.html
+++ b/components/next/dataformats/protobuf-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Protobuf :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/protobuf-dataformat.html"> <meta name="description" content="Serialize and deserialize Java objects using Google's Protocol buffers"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Protobuf :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/protobuf-dataformat.html"> <meta name="description" content="Serialize and deserialize Java objects using Google's Protocol buffers"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06 [...]
.unmarshal()
.protobuf("org.apache.camel.dataformat.protobuf.generated.AddressBookProtos$Person", "json")
.to("mock:reverse");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_input_data_type"><a class="anchor" href="#_input_data_type"></a>Input data type</h2> <div class="sectionbody"> <div class="paragraph"> <p>This dataformat supports marshaling input data either as protobuf <code>Message</code> type or <code>Map</code> data type. In case of input data as <code>Map</code> type, first it will try to retrieve the data as <code>Map</code> using built-in type converter [...]
diff --git a/components/next/dataformats/protobufJackson2-dataformat.html b/components/next/dataformats/protobufJackson2-dataformat.html
index 7f4ad89590..6decebf3a6 100644
--- a/components/next/dataformats/protobufJackson2-dataformat.html
+++ b/components/next/dataformats/protobufJackson2-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Protobuf Jackson 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/protobufJackson2-dataformat.html"> <meta name="description" content="Marshal POJOs to Protobuf and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Protobuf Jackson 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/protobufJackson2-dataformat.html"> <meta name="description" content="Marshal POJOs to Protobuf and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
.unmarshal().protobuf(ProtobufLibrary.Jackson, JsonNode.class)
.to("log:info");</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="kafka:topic"/>
diff --git a/components/next/dataformats/protobufJackson3-dataformat.html b/components/next/dataformats/protobufJackson3-dataformat.html
index 506405ffcf..deb29aa3ba 100644
--- a/components/next/dataformats/protobufJackson3-dataformat.html
+++ b/components/next/dataformats/protobufJackson3-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Protobuf Jackson 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/protobufJackson3-dataformat.html"> <meta name="description" content="Marshal POJOs to Protobuf and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Protobuf Jackson 3 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/protobufJackson3-dataformat.html"> <meta name="description" content="Marshal POJOs to Protobuf and back using Jackson."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
.unmarshal().protobuf(ProtobufLibrary.Jackson, JsonNode.class)
.to("log:info");</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="kafka:topic"/>
diff --git a/components/next/dataformats/rss-dataformat.html b/components/next/dataformats/rss-dataformat.html
index 400f0315e4..ede361e09d 100644
--- a/components/next/dataformats/rss-dataformat.html
+++ b/components/next/dataformats/rss-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RSS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/rss-dataformat.html"> <meta name="description" content="Transform from ROME SyndFeed Java Objects to XML and vice-versa"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RSS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/rss-dataformat.html"> <meta name="description" content="Transform from ROME SyndFeed Java Objects to XML and vice-versa"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta na [...]
.marshal().rss()
.to("mock:marshal");</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="rss:file:src/test/data/rss20.xml?splitEntries=false&amp;delay=1000"/>
diff --git a/components/next/dataformats/smooks-dataformat.html b/components/next/dataformats/smooks-dataformat.html
index 7f57ba7ff0..aa9210cdd4 100644
--- a/components/next/dataformats/smooks-dataformat.html
+++ b/components/next/dataformats/smooks-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Smooks :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/smooks-dataformat.html"> <meta name="description" content="Transform and bind XML as well as non-XML data, including EDI, CSV, JSON, and YAML using Smooks"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Smooks :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/smooks-dataformat.html"> <meta name="description" content="Transform and bind XML as well as non-XML data, including EDI, CSV, JSON, and YAML using Smooks"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../. [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-smooks</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/snakeYaml-dataformat.html b/components/next/dataformats/snakeYaml-dataformat.html
index 988f16b9f3..171bfde0c8 100644
--- a/components/next/dataformats/snakeYaml-dataformat.html
+++ b/components/next/dataformats/snakeYaml-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>YAML SnakeYAML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/snakeYaml-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects to and from YAML using SnakeYAML"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>YAML SnakeYAML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/snakeYaml-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects to and from YAML using SnakeYAML"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a [...]
.marshal().yaml()
.to("mqseries:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/dataformats/soap-dataformat.html b/components/next/dataformats/soap-dataformat.html
index 82354ad55c..0bffe4578b 100644
--- a/components/next/dataformats/soap-dataformat.html
+++ b/components/next/dataformats/soap-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SOAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/soap-dataformat.html"> <meta name="description" content="Marshal Java objects to SOAP messages and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SOAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/soap-dataformat.html"> <meta name="description" content="Marshal Java objects to SOAP messages and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
from("direct:start")
.marshal(soap)
.to("jms:myQueue");</code></pre> </div> </div> <div class="admonitionblock tip"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> <td class="content"> <div class="paragraph"> <p><strong>See also</strong></p> </div> <div class="paragraph"> <p>As the SOAP dataformat inherits from the <a href="jaxb-dataformat.html" class="xref page">JAXB</a> dataformat, most settings apply here as well</p> </div> </td> </tr> </table></div> </div> <div [...]
diff --git a/components/next/dataformats/swiftMt-dataformat.html b/components/next/dataformats/swiftMt-dataformat.html
index 22e3ea8bc1..8735935b93 100644
--- a/components/next/dataformats/swiftMt-dataformat.html
+++ b/components/next/dataformats/swiftMt-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SWIFT MT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/swiftMt-dataformat.html"> <meta name="description" content="Encode and decode SWIFT MT messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SWIFT MT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/swiftMt-dataformat.html"> <meta name="description" content="Encode and decode SWIFT MT messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<dataFormats>
<swiftMt id="swiftInJson" writeInJson="true"/>
</dataFormats>
diff --git a/components/next/dataformats/swiftMx-dataformat.html b/components/next/dataformats/swiftMx-dataformat.html
index 1f212c0afe..6c0d97b617 100644
--- a/components/next/dataformats/swiftMx-dataformat.html
+++ b/components/next/dataformats/swiftMx-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SWIFT MX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/swiftMx-dataformat.html"> <meta name="description" content="Encode and decode SWIFT MX messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SWIFT MX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/swiftMx-dataformat.html"> <meta name="description" content="Encode and decode SWIFT MX messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<dataFormats>
<swiftMx id="swiftInJson" writeInJson="true"/>
</dataFormats>
diff --git a/components/next/dataformats/syslog-dataformat.html b/components/next/dataformats/syslog-dataformat.html
index 92affcd524..ff13094c22 100644
--- a/components/next/dataformats/syslog-dataformat.html
+++ b/components/next/dataformats/syslog-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Syslog :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/syslog-dataformat.html"> <meta name="description" content="Marshall SyslogMessages to RFC3164 and RFC5424 messages and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Syslog :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/syslog-dataformat.html"> <meta name="description" content="Marshall SyslogMessages to RFC3164 and RFC5424 messages and back"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> < [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-syslog</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/tarFile-dataformat.html b/components/next/dataformats/tarFile-dataformat.html
index 804e7c12f2..c0e3fbd4f6 100644
--- a/components/next/dataformats/tarFile-dataformat.html
+++ b/components/next/dataformats/tarFile-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tar File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/tarFile-dataformat.html"> <meta name="description" content="Archive files into tarballs or extract files from tarballs"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tar File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/tarFile-dataformat.html"> <meta name="description" content="Archive files into tarballs or extract files from tarballs"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <met [...]
.marshal().tarFile()
.to("activemq:queue:MY_QUEUE");</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"/>
diff --git a/components/next/dataformats/thrift-dataformat.html b/components/next/dataformats/thrift-dataformat.html
index 24819e6f0d..17751c1fce 100644
--- a/components/next/dataformats/thrift-dataformat.html
+++ b/components/next/dataformats/thrift-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Thrift :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/thrift-dataformat.html"> <meta name="description" content="Serialize and deserialize messages using Apache Thrift binary data format"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Thrift :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/thrift-dataformat.html"> <meta name="description" content="Serialize and deserialize messages using Apache Thrift binary data format"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
.unmarshal()
.thrift("org.apache.camel.dataformat.thrift.generated.Work", "json")
.to("mock:reverse");</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>
diff --git a/components/next/dataformats/toon-dataformat.html b/components/next/dataformats/toon-dataformat.html
index bdd015673d..b36bf6ec23 100644
--- a/components/next/dataformats/toon-dataformat.html
+++ b/components/next/dataformats/toon-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>TOON :: Apache Camel</title> <meta name="description" content="Marshal JSON-compatible Java values to TOON (Token-Oriented Object Notation) and unmarshal TOON back to Java objects."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>TOON :: Apache Camel</title> <meta name="description" content="Marshal JSON-compatible Java values to TOON (Token-Oriented Object Notation) and unmarshal TOON back to Java objects."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <met [...]
.marshal().toon()
.to("mock:toon");</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:marshal"/>
diff --git a/components/next/dataformats/ubl-dataformat.html b/components/next/dataformats/ubl-dataformat.html
index 875559e383..133f908aa9 100644
--- a/components/next/dataformats/ubl-dataformat.html
+++ b/components/next/dataformats/ubl-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>UBL :: Apache Camel</title> <meta name="description" content="Marshal and unmarshal UBL 2.1 (Universal Business Language) documents."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="UBL"> <meta prope [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>UBL :: Apache Camel</title> <meta name="description" content="Marshal and unmarshal UBL 2.1 (Universal Business Language) documents."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="UBL"> <meta prope [...]
.marshal().ubl()
.to("file:output");</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:marshal"/>
diff --git a/components/next/dataformats/univocityCsv-dataformat.html b/components/next/dataformats/univocityCsv-dataformat.html
index c5a5379d00..cabb0e9276 100644
--- a/components/next/dataformats/univocityCsv-dataformat.html
+++ b/components/next/dataformats/univocityCsv-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity CSV :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/univocityCsv-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity CSV :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/univocityCsv-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-univocity-parsers</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/univocityFixed-dataformat.html b/components/next/dataformats/univocityFixed-dataformat.html
index 7382b4c7db..d68d025ff2 100644
--- a/components/next/dataformats/univocityFixed-dataformat.html
+++ b/components/next/dataformats/univocityFixed-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity Fixed Length :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/univocityFixed-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers"> <meta name="generator" content="Antora 3.1.7"> <link rel="style [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity Fixed Length :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/univocityFixed-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers"> <meta name="generator" content="Antora 3.1.7"> <link rel="style [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-univocity-parsers</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/univocityTsv-dataformat.html b/components/next/dataformats/univocityTsv-dataformat.html
index fc7a0f4430..4f0e47be20 100644
--- a/components/next/dataformats/univocityTsv-dataformat.html
+++ b/components/next/dataformats/univocityTsv-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity TSV :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/univocityTsv-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers"> <meta name="generator" content="Antora 3.1.7"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity TSV :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/univocityTsv-dataformat.html"> <meta name="description" content="Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers"> <meta name="generator" content="Antora 3.1.7"> <link rel="st [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-univocity-parsers</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dataformats/xmlSecurity-dataformat.html b/components/next/dataformats/xmlSecurity-dataformat.html
index 73f50a71d4..29ac0d16f6 100644
--- a/components/next/dataformats/xmlSecurity-dataformat.html
+++ b/components/next/dataformats/xmlSecurity-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/xmlSecurity-dataformat.html"> <meta name="description" content="Encrypt and decrypt XML payloads using Apache Santuario"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/xmlSecurity-dataformat.html"> <meta name="description" content="Encrypt and decrypt XML payloads using Apache Santuario"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> [...]
keyGenerator.init(256);
Key key = keyGenerator.generateKey();
diff --git a/components/next/dataformats/zipDeflater-dataformat.html b/components/next/dataformats/zipDeflater-dataformat.html
index b48ae39c02..e7e57b10f7 100644
--- a/components/next/dataformats/zipDeflater-dataformat.html
+++ b/components/next/dataformats/zipDeflater-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip Deflater :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/zipDeflater-dataformat.html"> <meta name="description" content="Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip Deflater :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/zipDeflater-dataformat.html"> <meta name="description" content="Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
<from uri="direct:start"/>
<marshal><zipDeflater/></marshal>
<to uri="activemq:queue:MY_QUEUE"/>
diff --git a/components/next/dataformats/zipFile-dataformat.html b/components/next/dataformats/zipFile-dataformat.html
index 1edfe5b000..d807a13515 100644
--- a/components/next/dataformats/zipFile-dataformat.html
+++ b/components/next/dataformats/zipFile-dataformat.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/zipFile-dataformat.html"> <meta name="description" content="Compression and decompress streams using java.util.zip.Zip*Stream"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dataformats/zipFile-dataformat.html"> <meta name="description" content="Compression and decompress streams using java.util.zip.Zip*Stream"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
.marshal().zipFile()
.to("activemq:queue:MY_QUEUE");</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"/>
diff --git a/components/next/dataset-component.html b/components/next/dataset-component.html
index 34db0f3b06..d5d5efbec2 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.22.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-f06a797174.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.22.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-f06a797174.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");
diff --git a/components/next/dataset-test-component.html b/components/next/dataset-test-component.html
index 552c4bd511..735443b640 100644
--- a/components/next/dataset-test-component.html
+++ b/components/next/dataset-test-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSet Test :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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.22.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> <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="seda:someEndpoint"/>
<to uri="dataset-test:file://data/expectedOutput?noop=true"/>
diff --git a/components/next/debezium-db2-component.html b/components/next/debezium-db2-component.html
index 68f3437836..9e08f4a2fb 100644
--- a/components/next/debezium-db2-component.html
+++ b/components/next/debezium-db2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium DB2 Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-db2-component.html"> <meta name="description" content="Capture changes from a DB2 database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium DB2 Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-db2-component.html"> <meta name="description" content="Capture changes from a DB2 database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-debezium-db2</artifactId>
<version>x.x.x</version>
diff --git a/components/next/debezium-mongodb-component.html b/components/next/debezium-mongodb-component.html
index 72af7b4b78..d985455fe6 100644
--- a/components/next/debezium-mongodb-component.html
+++ b/components/next/debezium-mongodb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium MongoDB Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-mongodb-component.html"> <meta name="description" content="Capture changes from a MongoDB database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium MongoDB Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-mongodb-component.html"> <meta name="description" content="Capture changes from a MongoDB database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-debezium-mongodb</artifactId>
<version>x.x.x</version>
diff --git a/components/next/debezium-mysql-component.html b/components/next/debezium-mysql-component.html
index 55f14d1ac8..3050b9c6df 100644
--- a/components/next/debezium-mysql-component.html
+++ b/components/next/debezium-mysql-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium MySQL Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-mysql-component.html"> <meta name="description" content="Capture changes from a MySQL database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Debezium MySQL Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-mysql-component.html"> <meta name="description" content="Capture changes from a MySQL database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-debezium-mysql</artifactId>
<version>x.x.x</version>
diff --git a/components/next/debezium-oracle-component.html b/components/next/debezium-oracle-component.html
index dd95870645..9e2ebbe907 100644
--- a/components/next/debezium-oracle-component.html
+++ b/components/next/debezium-oracle-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium Oracle Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-oracle-component.html"> <meta name="description" content="Capture changes from an Oracle database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Debezium Oracle Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-oracle-component.html"> <meta name="description" content="Capture changes from an Oracle database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-debezium-oracle</artifactId>
<version>x.x.x</version>
diff --git a/components/next/debezium-postgres-component.html b/components/next/debezium-postgres-component.html
index 0c4cd80433..83fbc0bc52 100644
--- a/components/next/debezium-postgres-component.html
+++ b/components/next/debezium-postgres-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium PostgreSQL Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-postgres-component.html"> <meta name="description" content="Capture changes from a PostgreSQL database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium PostgreSQL Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-postgres-component.html"> <meta name="description" content="Capture changes from a PostgreSQL database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-debezium-postgres</artifactId>
<version>x.x.x</version>
diff --git a/components/next/debezium-sqlserver-component.html b/components/next/debezium-sqlserver-component.html
index 60bf80d412..e3e4a83956 100644
--- a/components/next/debezium-sqlserver-component.html
+++ b/components/next/debezium-sqlserver-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium SQL Server Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-sqlserver-component.html"> <meta name="description" content="Capture changes from an SQL Server database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium SQL Server Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-sqlserver-component.html"> <meta name="description" content="Capture changes from an SQL Server database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-debezium-sqlserver</artifactId>
<version>x.x.x</version>
diff --git a/components/next/debezium-summary.html b/components/next/debezium-summary.html
index bc7bd315d6..2f1d2e6ad3 100644
--- a/components/next/debezium-summary.html
+++ b/components/next/debezium-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>Debezium :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Debezium"> <meta property=" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debezium :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/debezium-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Debezium"> <meta property=" [...]
\ No newline at end of file
diff --git a/components/next/dfdl-component.html b/components/next/dfdl-component.html
index 4a15907e39..22336a459f 100644
--- a/components/next/dfdl-component.html
+++ b/components/next/dfdl-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DFDL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dfdl-component.html"> <meta name="description" content="Transforms fixed format data such as EDI message from/to XML using a Data Format Description Language (DFDL)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DFDL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dfdl-component.html"> <meta name="description" content="Transforms fixed format data such as EDI message from/to XML using a Data Format Description Language (DFDL)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/cs [...]
.to("dfdl:X12-837P.dfdl.xsd");</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:parse"/>
<to uri="dfdl:X12-837P.dfdl.xsd"/>
diff --git a/components/next/dhis2-component.html b/components/next/dhis2-component.html
index f91180f975..2d4f721ba8 100644
--- a/components/next/dhis2-component.html
+++ b/components/next/dhis2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DHIS2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dhis2-component.html"> <meta name="description" content="Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DHIS2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dhis2-component.html"> <meta name="description" content="Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-dhis2</artifactId>
<version>x.x.x</version>
diff --git a/components/next/direct-component.html b/components/next/direct-component.html
index edf816defa..5e8503305f 100644
--- a/components/next/direct-component.html
+++ b/components/next/direct-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/direct-component.html"> <meta name="description" content="Call another endpoint from the same Camel Context synchronously."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/direct-component.html"> <meta name="description" content="Call another endpoint from the same Camel Context synchronously."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
.to("bean:orderServer?method=validate")
.to("direct:processOrder");
diff --git a/components/next/disruptor-component.html b/components/next/disruptor-component.html
index a49420460a..0656a44ae7 100644
--- a/components/next/disruptor-component.html
+++ b/components/next/disruptor-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Disruptor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/disruptor-component.html"> <meta name="description" content="Provides asynchronous SEDA behavior using LMAX Disruptor."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Disruptor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/disruptor-component.html"> <meta name="description" content="Provides asynchronous SEDA behavior using LMAX Disruptor."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applic [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-disruptor</artifactId>
<version>x.x.x</version>
diff --git a/components/next/disruptor-vm-component.html b/components/next/disruptor-vm-component.html
index 090e3c9bcd..6faa8e35fa 100644
--- a/components/next/disruptor-vm-component.html
+++ b/components/next/disruptor-vm-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Disruptor VM :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/disruptor-vm-component.html"> <meta name="description" content="Provides asynchronous SEDA behavior using LMAX Disruptor."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Disruptor VM :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/disruptor-vm-component.html"> <meta name="description" content="Provides asynchronous SEDA behavior using LMAX Disruptor."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name=" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-disruptor</artifactId>
<version>x.x.x</version>
diff --git a/components/next/djl-component.html b/components/next/djl-component.html
index 294f02c99a..641e2b746c 100644
--- a/components/next/djl-component.html
+++ b/components/next/djl-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Deep Java Library :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/djl-component.html"> <meta name="description" content="Infer Deep Learning models from message exchanges data using Deep Java Library (DJL)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Deep Java Library :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/djl-component.html"> <meta name="description" content="Infer Deep Learning models from message exchanges data using Deep Java Library (DJL)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-djl</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dns-component.html b/components/next/dns-component.html
index 223341a187..8ac34bf33a 100644
--- a/components/next/dns-component.html
+++ b/components/next/dns-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DNS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dns-component.html"> <meta name="description" content="Perform DNS queries using DNSJava."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>DNS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dns-component.html"> <meta name="description" content="Perform DNS queries using DNSJava."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-dns</artifactId>
<version>x.x.x</version>
diff --git a/components/next/docker-component.html b/components/next/docker-component.html
index 4c673f374e..74925bad71 100644
--- a/components/next/docker-component.html
+++ b/components/next/docker-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/docker-component.html"> <meta name="description" content="Manage Docker containers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/docker-component.html"> <meta name="description" content="Manage Docker containers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
<from uri="docker://events?host=192.168.59.103&amp;port=2375"/>
<to uri="log:event"/>
</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/docling-component.html b/components/next/docling-component.html
index 24022a1d0a..7a4ab3e495 100644
--- a/components/next/docling-component.html
+++ b/components/next/docling-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/docling-component.html"> <meta name="description" content="Process documents using Docling library for parsing and conversion."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/docling-component.html"> <meta name="description" content="Process documents using Docling library for parsing and conversion."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name=" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-docling</artifactId>
<version>x.x.x</version>
diff --git a/components/next/drill-component.html b/components/next/drill-component.html
index 6e100f7a56..c8ace6eb82 100644
--- a/components/next/drill-component.html
+++ b/components/next/drill-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Drill :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/drill-component.html"> <meta name="description" content="Perform queries against an Apache Drill cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Drill :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/drill-component.html"> <meta name="description" content="Perform queries against an Apache Drill cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-drill</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dropbox-component.html b/components/next/dropbox-component.html
index 1a6728ba77..feaf85771f 100644
--- a/components/next/dropbox-component.html
+++ b/components/next/dropbox-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dropbox :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dropbox-component.html"> <meta name="description" content="Upload, download and manage files, folders, groups, collaborations, etc on Dropbox."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dropbox :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dropbox-component.html"> <meta name="description" content="Upload, download and manage files, folders, groups, collaborations, etc on Dropbox."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.cs [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-dropbox</artifactId>
<version>x.x.x</version>
diff --git a/components/next/duckdb-component.html b/components/next/duckdb-component.html
index c001975611..8fc51739bc 100644
--- a/components/next/duckdb-component.html
+++ b/components/next/duckdb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DuckDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/duckdb-component.html"> <meta name="description" content="Interact with DuckDB, the in-process analytical SQL database, for embedded analytics workloads."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DuckDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/duckdb-component.html"> <meta name="description" content="Interact with DuckDB, the in-process analytical SQL database, for embedded analytics workloads."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-duckdb</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dynamic-router-component.html b/components/next/dynamic-router-component.html
index 1741eddaf3..ddc4b75575 100644
--- a/components/next/dynamic-router-component.html
+++ b/components/next/dynamic-router-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dynamic-router-component.html"> <meta name="description" content="The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime."> <meta name="generator" content="Antora 3.1.7"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dynamic-router-component.html"> <meta name="description" content="The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime."> <meta name="generator" content="Antora 3.1.7"> <link re [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-dynamic-router</artifactId>
<version>x.x.x</version>
diff --git a/components/next/dynamic-router-control-component.html b/components/next/dynamic-router-control-component.html
index 61cab95900..6445e3b7ee 100644
--- a/components/next/dynamic-router-control-component.html
+++ b/components/next/dynamic-router-control-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router Control :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dynamic-router-control-component.html"> <meta name="description" content="The Dynamic Router control endpoint for operations that allow routing participants to subscribe or unsubscribe to participate in dynamic message routing."> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router Control :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/dynamic-router-control-component.html"> <meta name="description" content="The Dynamic Router control endpoint for operations that allow routing participants to subscribe or unsubscribe to participate in dynamic message routing."> <meta [...]
// and route messages to the URI: "direct:myDestination"
from("direct:subscribe")
.to("dynamic-router-control:subscribe?subscribeChannel=myChannel&subscriptionId=mySubId&destinationUri=direct:myDestination&priority=5&predicate=true&expressionLanguage=simple");</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>
diff --git a/components/next/ehcache-component.html b/components/next/ehcache-component.html
index 4c042c026c..6a262b2aef 100644
--- a/components/next/ehcache-component.html
+++ b/components/next/ehcache-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ehcache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ehcache-component.html"> <meta name="description" content="Perform caching operations using Ehcache."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ehcache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ehcache-component.html"> <meta name="description" content="Perform caching operations using Ehcache."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ehcache</artifactId>
<version>x.x.x</version>
diff --git a/components/next/eips/a2aSubTask-eip.html b/components/next/eips/a2aSubTask-eip.html
index 8ca1cd6852..1d01708f58 100644
--- a/components/next/eips/a2aSubTask-eip.html
+++ b/components/next/eips/a2aSubTask-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>A2A Sub Task :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/a2aSubTask-eip.html"> <meta name="description" content="Groups route steps and emits A2A (Agent-to-Agent) protocol progress events before, after, or when the grouped work fails"> <meta name="generator" content="Antora 3.1.7"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>A2A Sub Task :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/a2aSubTask-eip.html"> <meta name="description" content="Groups route steps and emits A2A (Agent-to-Agent) protocol progress events before, after, or when the grouped work fails"> <meta name="generator" content="Antora 3.1.7"> <link rel="styl [...]
from:
uri: a2a:classpath:agent-card.json
steps:
diff --git a/components/next/eips/aggregate-eip.html b/components/next/eips/aggregate-eip.html
index c6c37d36cc..6a8e160c17 100644
--- a/components/next/eips/aggregate-eip.html
+++ b/components/next/eips/aggregate-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Aggregate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/aggregate-eip.html"> <meta name="description" content="Aggregates many messages into a single message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Aggregate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/aggregate-eip.html"> <meta name="description" content="Aggregates many messages into a single message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
class StringAggregationStrategy implements AggregationStrategy {
public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {
diff --git a/components/next/eips/ai-patterns.html b/components/next/eips/ai-patterns.html
index a40f6bbe8a..dd42ea596c 100644
--- a/components/next/eips/ai-patterns.html
+++ b/components/next/eips/ai-patterns.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AI Patterns :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/ai-patterns.html"> <meta name="description" content="Common AI and modern software design pattern terms mapped to Camel EIPs"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <m [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AI Patterns :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/ai-patterns.html"> <meta name="description" content="Common AI and modern software design pattern terms mapped to Camel EIPs"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <m [...]
\ No newline at end of file
diff --git a/components/next/eips/batchConfig-eip.html b/components/next/eips/batchConfig-eip.html
index 89709503ac..a2da0881b3 100644
--- a/components/next/eips/batchConfig-eip.html
+++ b/components/next/eips/batchConfig-eip.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BatchConfig :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/batchConfig-eip.html"> <meta name="description" content="Configures batch-processing resequence eip."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BatchConfig :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/batchConfig-eip.html"> <meta name="description" content="Configures batch-processing resequence eip."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
diff --git a/components/next/eips/bean-eip.html b/components/next/eips/bean-eip.html
index 027896d56d..904f8413bf 100644
--- a/components/next/eips/bean-eip.html
+++ b/components/next/eips/bean-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/bean-eip.html"> <meta name="description" content="Invokes a method on a Java bean, with automatic parameter binding from the message body, headers, and exchange properties"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/bean-eip.html"> <meta name="description" content="Invokes a method on a Java bean, with automatic parameter binding from the message body, headers, and exchange properties"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
from("direct:foo").bean("myBean", "myMethod");
// lookup bean from registry and invoke best matching method
diff --git a/components/next/eips/change-data-capture.html b/components/next/eips/change-data-capture.html
index db941a179a..99266c6099 100644
--- a/components/next/eips/change-data-capture.html
+++ b/components/next/eips/change-data-capture.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Change Data Capture :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/change-data-capture.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Chang [...]
\ No newline 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>Change Data Capture :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/change-data-capture.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Chang [...]
\ No newline at end of file
diff --git a/components/next/eips/channel-adapter.html b/components/next/eips/channel-adapter.html
index bacaeeaa20..1ba4c31864 100644
--- a/components/next/eips/channel-adapter.html
+++ b/components/next/eips/channel-adapter.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Channel Adapter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/channel-adapter.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Channel Adapt [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Channel Adapter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/channel-adapter.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Channel Adapt [...]
.to("bean:cheeseBean");</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="kafka:cheese?brokers={{kafka.host}}:{{kafka.port}}"/>
<to uri="bean:cheeseBean"/>
diff --git a/components/next/eips/choice-eip.html b/components/next/eips/choice-eip.html
index 40ec33c5c8..c236890c35 100644
--- a/components/next/eips/choice-eip.html
+++ b/components/next/eips/choice-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Choice :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/choice-eip.html"> <meta name="description" content="Routes messages to different steps based on a series of conditions (predicates), similar to if-elseif-else in Java. Each condition is evaluated in order until one matches."> <meta name="generator [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Choice :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/choice-eip.html"> <meta name="description" content="Routes messages to different steps based on a series of conditions (predicates), similar to if-elseif-else in Java. Each condition is evaluated in order until one matches."> <meta name="generator [...]
.choice()
.when(simple("${header.foo} == 'bar'"))
.to("direct:b")
diff --git a/components/next/eips/circuitBreaker-eip.html b/components/next/eips/circuitBreaker-eip.html
index 629c412adc..c28a75a2de 100644
--- a/components/next/eips/circuitBreaker-eip.html
+++ b/components/next/eips/circuitBreaker-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Circuit Breaker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/circuitBreaker-eip.html"> <meta name="description" content="Wraps message processing with a circuit breaker for fault tolerance. Prevents cascading failures by short-circuiting calls to an unhealthy service and routing to a fallback"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Circuit Breaker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/circuitBreaker-eip.html"> <meta name="description" content="Wraps message processing with a circuit breaker for fault tolerance. Prevents cascading failures by short-circuiting calls to an unhealthy service and routing to a fallback"> <me [...]
.circuitBreaker()
.to("http://fooservice.com/slow")
.onFallback()
diff --git a/components/next/eips/claimCheck-eip.html b/components/next/eips/claimCheck-eip.html
index 49bf1b0daf..68fbafdbbe 100644
--- a/components/next/eips/claimCheck-eip.html
+++ b/components/next/eips/claimCheck-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Claim Check :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/claimCheck-eip.html"> <meta name="description" content="Temporarily stores the message content and replaces it with a claim check key, allowing the content to be retrieved later in the route. Useful for reducing memory when large payloads pas [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Claim Check :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/claimCheck-eip.html"> <meta name="description" content="Temporarily stores the message content and replaces it with a claim check key, allowing the content to be retrieved later in the route. Useful for reducing memory when large payloads pas [...]
.to("mock:a")
.claimCheck(ClaimCheckOperation.Set, "${header.myKey}")
.transform().constant("Bye World")
diff --git a/components/next/eips/competing-consumers.html b/components/next/eips/competing-consumers.html
index 12c48a4ec5..81d6f85d0d 100644
--- a/components/next/eips/competing-consumers.html
+++ b/components/next/eips/competing-consumers.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Competing Consumers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/competing-consumers.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Compe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Competing Consumers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/competing-consumers.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Compe [...]
.to("bean:someBean");</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="jms:MyQueue?concurrentConsumers=5"/>
<to uri="bean:someBean"/>
diff --git a/components/next/eips/composed-message-processor.html b/components/next/eips/composed-message-processor.html
index 4f426fec08..9e40892e0c 100644
--- a/components/next/eips/composed-message-processor.html
+++ b/components/next/eips/composed-message-processor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Composed Message Processor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/composed-message-processor.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Composed Message Processor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/composed-message-processor.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" [...]
// the body is then split based on @ separator
// the splitter in Camel supports InOut as well, and for that we need
// to be able to aggregate what response we need to send back, so we provide our
diff --git a/components/next/eips/content-enricher.html b/components/next/eips/content-enricher.html
index dd67e0fe31..bb10f07c70 100644
--- a/components/next/eips/content-enricher.html
+++ b/components/next/eips/content-enricher.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Content Enricher :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/content-enricher.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Content Enr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Content Enricher :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/content-enricher.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Content Enr [...]
.to("velocity:com/acme/MyResponse.vm")
.to("activemq:Another.Queue");</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="activemq:My.Queue"/>
diff --git a/components/next/eips/content-filter-eip.html b/components/next/eips/content-filter-eip.html
index 5ec4ab83c2..5a371ffc41 100644
--- a/components/next/eips/content-filter-eip.html
+++ b/components/next/eips/content-filter-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Content Filter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/content-filter-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Content Fil [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Content Filter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/content-filter-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Content Fil [...]
.process(new Processor() {
public void process(Exchange exchange) {
String body = exchange.getMessage().getBody(String.class);
diff --git a/components/next/eips/convertBodyTo-eip.html b/components/next/eips/convertBodyTo-eip.html
index 1aa0960a0e..c939008169 100644
--- a/components/next/eips/convertBodyTo-eip.html
+++ b/components/next/eips/convertBodyTo-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert Body To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/convertBodyTo-eip.html"> <meta name="description" content="Converts the message body to a specified Java type using Camel's built-in type converters"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert Body To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/convertBodyTo-eip.html"> <meta name="description" content="Converts the message body to a specified Java type using Camel's built-in type converters"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
.convertBodyTo(String.class)
.log("The file content: ${body}");</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="file:inbox"/>
diff --git a/components/next/eips/convertHeaderTo-eip.html b/components/next/eips/convertHeaderTo-eip.html
index 9cfbc3d5d7..054bd93c18 100644
--- a/components/next/eips/convertHeaderTo-eip.html
+++ b/components/next/eips/convertHeaderTo-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert Header To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/convertHeaderTo-eip.html"> <meta name="description" content="Converts a message header value to a specified Java type using Camel's built-in type converters"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert Header To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/convertHeaderTo-eip.html"> <meta name="description" content="Converts a message header value to a specified Java type using Camel's built-in type converters"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" hr [...]
.convertHeaderTo("foo", String.class)
.log("The header content: ${header.foo}");</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="seda:foo"/>
diff --git a/components/next/eips/convertVariableTo-eip.html b/components/next/eips/convertVariableTo-eip.html
index 34a72384e2..b286970c54 100644
--- a/components/next/eips/convertVariableTo-eip.html
+++ b/components/next/eips/convertVariableTo-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert Variable To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/convertVariableTo-eip.html"> <meta name="description" content="Converts a variable value to a specified Java type using Camel's built-in type converters"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Convert Variable To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/convertVariableTo-eip.html"> <meta name="description" content="Converts a variable value to a specified Java type using Camel's built-in type converters"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href [...]
.convertVariableTo("foo", String.class)
.log("The variable content: ${variable.foo}");</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="seda:foo"/>
diff --git a/components/next/eips/correlation-identifier.html b/components/next/eips/correlation-identifier.html
index ddc6345680..9596cc4a70 100644
--- a/components/next/eips/correlation-identifier.html
+++ b/components/next/eips/correlation-identifier.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Correlation Identifier :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/correlation-identifier.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Correlation Identifier :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/correlation-identifier.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
.to(ExchangePattern.InOut, "jms:queue:foo")
.to("mock:result");</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"/>
diff --git a/components/next/eips/customLoadBalancer-eip.html b/components/next/eips/customLoadBalancer-eip.html
index 9402582566..6a864c8c9e 100644
--- a/components/next/eips/customLoadBalancer-eip.html
+++ b/components/next/eips/customLoadBalancer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Custom Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/customLoadBalancer-eip.html"> <meta name="description" content="References a custom load balancer implementation from the registry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Custom Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/customLoadBalancer-eip.html"> <meta name="description" content="References a custom load balancer implementation from the registry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a [...]
// using our custom load balancer
.loadBalance(new MyLoadBalancer())
.to("seda:x")
diff --git a/components/next/eips/dead-letter-channel.html b/components/next/eips/dead-letter-channel.html
index b78e6ceeeb..11214d76e0 100644
--- a/components/next/eips/dead-letter-channel.html
+++ b/components/next/eips/dead-letter-channel.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dead Letter Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/dead-letter-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Dead [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dead Letter Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/dead-letter-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Dead [...]
deadLetterUri="log:dead?level=ERROR"/></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- errorHandler:
deadLetterChannel:
deadLetterUri: "log:dead?level=ERROR"</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>Pay attention to Spring XML DSL. The type attribute is used to declare which error handler to use, here its <code>DeadLetterChannel</code>. And in XML the <code><errorHandler></code> must be configured with an id. The id must then be enabled on either the <code><camelContext></code> (global scope), or per route that should use this error handler.</p> </div> < [...]
diff --git a/components/next/eips/delay-eip.html b/components/next/eips/delay-eip.html
index 32b5c305a5..72f661f851 100644
--- a/components/next/eips/delay-eip.html
+++ b/components/next/eips/delay-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delay :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/delay-eip.html"> <meta name="description" content="Delays message processing for a specified duration, which can be a fixed value or computed dynamically per message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delay :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/delay-eip.html"> <meta name="description" content="Delays message processing for a specified duration, which can be a fixed value or computed dynamically per message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
.delay(1000)
.to("mock:result");</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="seda:b"/>
diff --git a/components/next/eips/doTry-eip.html b/components/next/eips/doTry-eip.html
index 03507c8f59..725fdb6e7a 100644
--- a/components/next/eips/doTry-eip.html
+++ b/components/next/eips/doTry-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Do Try :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/doTry-eip.html"> <meta name="description" content="Wraps route steps in a try-catch-finally block for fine-grained exception handling within the route"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Do Try :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/doTry-eip.html"> <meta name="description" content="Wraps route steps in a try-catch-finally block for fine-grained exception handling within the route"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/sit [...]
.doTry()
.process(new ProcessorFail())
.to("mock:result")
diff --git a/components/next/eips/durable-subscriber.html b/components/next/eips/durable-subscriber.html
index 11934c9bc2..86cd92cb3e 100644
--- a/components/next/eips/durable-subscriber.html
+++ b/components/next/eips/durable-subscriber.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Durable Subscriber :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/durable-subscriber.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Durable [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Durable Subscriber :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/durable-subscriber.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Durable [...]
.to("activemq:topic:foo");
from("activemq:topic:foo?clientId=1&durableSubscriptionName=bar1")
diff --git a/components/next/eips/dynamicRouter-eip.html b/components/next/eips/dynamicRouter-eip.html
index 47e2549274..63dbdd0103 100644
--- a/components/next/eips/dynamicRouter-eip.html
+++ b/components/next/eips/dynamicRouter-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/dynamicRouter-eip.html"> <meta name="description" content="Routes a message step-by-step through a series of endpoints, determined dynamically by calling an expression repeatedly. The expression is called after each hop and returns the nex [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/dynamicRouter-eip.html"> <meta name="description" content="Routes a message step-by-step through a series of endpoints, determined dynamically by calling an expression repeatedly. The expression is called after each hop and returns the nex [...]
// use a bean as the dynamic router
.dynamicRouter(method(MySlipBean.class, "slip"));</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"/>
diff --git a/components/next/eips/enrich-eip.html b/components/next/eips/enrich-eip.html
index 81b1ec3a76..50e3314277 100644
--- a/components/next/eips/enrich-eip.html
+++ b/components/next/eips/enrich-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Enrich :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/enrich-eip.html"> <meta name="description" content="Enriches the message with additional data obtained by sending to another endpoint using request-reply. The reply is merged into the original message using an aggregation strategy."> <meta name="g [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Enrich :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/enrich-eip.html"> <meta name="description" content="Enriches the message with additional data obtained by sending to another endpoint using request-reply. The reply is merged into the original message using an aggregation strategy."> <meta name="g [...]
public Exchange aggregate(Exchange newExchange, Exchange oldExchange) {
// this is just an example, for real-world use-cases the
diff --git a/components/next/eips/enterprise-integration-patterns.html b/components/next/eips/enterprise-integration-patterns.html
index 623bffe870..0005098ef1 100644
--- a/components/next/eips/enterprise-integration-patterns.html
+++ b/components/next/eips/enterprise-integration-patterns.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>EIPs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/enterprise-integration-patterns.html"> <meta name="description" content="Enterprise Integration Patterns"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>EIPs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/enterprise-integration-patterns.html"> <meta name="description" content="Enterprise Integration Patterns"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
\ No newline at end of file
diff --git a/components/next/eips/event-message.html b/components/next/eips/event-message.html
index dbbe86c8e6..5d3c339621 100644
--- a/components/next/eips/event-message.html
+++ b/components/next/eips/event-message.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Event Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/event-message.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Event Message"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Event Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/event-message.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Event Message"> < [...]
.to("activemq:queue:one-way");</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="mq:someQueue?exchangePattern=InOnly"/>
<to uri="activemq:queue:one-way"/>
diff --git a/components/next/eips/eventDrivenConsumer-eip.html b/components/next/eips/eventDrivenConsumer-eip.html
index 407cb65daa..199cd5264b 100644
--- a/components/next/eips/eventDrivenConsumer-eip.html
+++ b/components/next/eips/eventDrivenConsumer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Event Driven Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/eventDrivenConsumer-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Event Driven Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/eventDrivenConsumer-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
.bean(MyBean.class);</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="jms:queue:foo"/>
<bean beanType="com.foo.MyBean"/>
diff --git a/components/next/eips/failoverLoadBalancer-eip.html b/components/next/eips/failoverLoadBalancer-eip.html
index 15e0808f31..dd72afd051 100644
--- a/components/next/eips/failoverLoadBalancer-eip.html
+++ b/components/next/eips/failoverLoadBalancer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Failover Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/failoverLoadBalancer-eip.html"> <meta name="description" content="Load balancer that tries the next endpoint in case of failure, cycling through available endpoints until one succeeds"> <meta name="generator" content="Antora 3.1.7" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Failover Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/failoverLoadBalancer-eip.html"> <meta name="description" content="Load balancer that tries the next endpoint in case of failure, cycling through available endpoints until one succeeds"> <meta name="generator" content="Antora 3.1.7" [...]
.loadBalance().failover()
.to("http:service1")
.to("http:service2")
diff --git a/components/next/eips/fault-tolerance-eip.html b/components/next/eips/fault-tolerance-eip.html
index 3c4002b596..df97708732 100644
--- a/components/next/eips/fault-tolerance-eip.html
+++ b/components/next/eips/fault-tolerance-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Fault Tolerance EIP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/fault-tolerance-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Fault [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Fault Tolerance EIP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/fault-tolerance-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Fault [...]
.circuitBreaker()
.to("http://fooservice.com/faulty")
.onFallback()
diff --git a/components/next/eips/faultToleranceConfiguration-eip.html b/components/next/eips/faultToleranceConfiguration-eip.html
index e9c344d7a4..1f518aee2d 100644
--- a/components/next/eips/faultToleranceConfiguration-eip.html
+++ b/components/next/eips/faultToleranceConfiguration-eip.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Fault Tolerance Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/faultToleranceConfiguration-eip.html"> <meta name="description" content="MicroProfile Fault Tolerance Circuit Breaker EIP configuration"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Fault Tolerance Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/faultToleranceConfiguration-eip.html"> <meta name="description" content="MicroProfile Fault Tolerance Circuit Breaker EIP configuration"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_ [...]
\ No newline at end of file
diff --git a/components/next/eips/filter-eip.html b/components/next/eips/filter-eip.html
index d67a6bd7b9..43570772f2 100644
--- a/components/next/eips/filter-eip.html
+++ b/components/next/eips/filter-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Filter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/filter-eip.html"> <meta name="description" content="Filters messages using a predicate expression. Messages matching the predicate continue processing; non-matching messages are skipped."> <meta name="generator" content="Antora 3.1.7"> <link rel=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Filter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/filter-eip.html"> <meta name="description" content="Filters messages using a predicate expression. Messages matching the predicate continue processing; non-matching messages are skipped."> <meta name="generator" content="Antora 3.1.7"> <link rel=" [...]
.filter(simple("${header.foo} == 'bar'"))
.to("direct:bar")
.end()
diff --git a/components/next/eips/from-eip.html b/components/next/eips/from-eip.html
index 36d41d02ac..4f1ed40159 100644
--- a/components/next/eips/from-eip.html
+++ b/components/next/eips/from-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>From :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/from-eip.html"> <meta name="description" content="Defines the consumer endpoint that acts as the input source for a route"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>From :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/from-eip.html"> <meta name="description" content="Defines the consumer endpoint that acts as the input source for a route"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name=" [...]
.to("log:inbox");</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="file:inbox"/>
<to uri="log:inbox"/>
diff --git a/components/next/eips/guaranteed-delivery.html b/components/next/eips/guaranteed-delivery.html
index 331a8cbb34..39c5e50025 100644
--- a/components/next/eips/guaranteed-delivery.html
+++ b/components/next/eips/guaranteed-delivery.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Guaranteed Delivery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/guaranteed-delivery.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Guara [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Guaranteed Delivery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/guaranteed-delivery.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Guara [...]
.to("jms:queue:foo");</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="jms:queue:foo"/>
diff --git a/components/next/eips/idempotentConsumer-eip.html b/components/next/eips/idempotentConsumer-eip.html
index 86504e781c..707b729021 100644
--- a/components/next/eips/idempotentConsumer-eip.html
+++ b/components/next/eips/idempotentConsumer-eip.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Idempotent Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/idempotentConsumer-eip.html"> <meta name="description" content="Filters out duplicate messages based on a unique message identifier and an idempotent repository that tracks previously seen IDs"> <meta name="generator" content="Antora [...]
\ No newline 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>Idempotent Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/idempotentConsumer-eip.html"> <meta name="description" content="Filters out duplicate messages based on a unique message identifier and an idempotent repository that tracks previously seen IDs"> <meta name="generator" content="Antora [...]
\ No newline at end of file
diff --git a/components/next/eips/intercept.html b/components/next/eips/intercept.html
index fd2b37367a..e211327de7 100644
--- a/components/next/eips/intercept.html
+++ b/components/next/eips/intercept.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Intercept :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/intercept.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Intercept"> <meta propert [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Intercept :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/intercept.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Intercept"> <meta propert [...]
intercept().to("log:hello");
from("jms:queue:order")
diff --git a/components/next/eips/kamelet-eip.html b/components/next/eips/kamelet-eip.html
index 241a347ff8..a3be06c413 100644
--- a/components/next/eips/kamelet-eip.html
+++ b/components/next/eips/kamelet-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/kamelet-eip.html"> <meta name="description" content="Calls a Kamelet (reusable route template) as a step in the route. Normally Kamelets are invoked via kamelet: endpoint URIs; this EIP is for special cases where direct invocation is needed."> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/kamelet-eip.html"> <meta name="description" content="Calls a Kamelet (reusable route template) as a step in the route. Normally Kamelets are invoked via kamelet: endpoint URIs; this EIP is for special cases where direct invocation is needed."> <m [...]
.templateParameter("count")
.from("kamelet:source")
.aggregate(constant(true))
diff --git a/components/next/eips/loadBalance-eip.html b/components/next/eips/loadBalance-eip.html
index b5b0dbe7ac..ac3b1cdf0d 100644
--- a/components/next/eips/loadBalance-eip.html
+++ b/components/next/eips/loadBalance-eip.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Load Balance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/loadBalance-eip.html"> <meta name="description" content="Distributes messages across multiple endpoints using a load balancing strategy such as round-robin, random, failover, or weighted"> <meta name="generator" content="Antora 3.1.7"> <link [...]
\ No newline 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>Load Balance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/loadBalance-eip.html"> <meta name="description" content="Distributes messages across multiple endpoints using a load balancing strategy such as round-robin, random, failover, or weighted"> <meta name="generator" content="Antora 3.1.7"> <link [...]
\ No newline at end of file
diff --git a/components/next/eips/log-eip.html b/components/next/eips/log-eip.html
index 732ffc1c94..0317bfccd1 100644
--- a/components/next/eips/log-eip.html
+++ b/components/next/eips/log-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Logger :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/log-eip.html"> <meta name="description" content="Logs a message using an expression that can include message body, headers, and other exchange data"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Logger :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/log-eip.html"> <meta name="description" content="Logs a message using an expression that can include message body, headers, and other exchange data"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f [...]
.log("${logExchange}")
.to("mock:foo");</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 id="foo">
<from uri="direct:foo"/>
diff --git a/components/next/eips/loop-eip.html b/components/next/eips/loop-eip.html
index ba9fcd5641..8a4ce9b630 100644
--- a/components/next/eips/loop-eip.html
+++ b/components/next/eips/loop-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Loop :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/loop-eip.html"> <meta name="description" content="Processes the message body repeatedly for a specified number of iterations, or until a condition is met"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Loop :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/loop-eip.html"> <meta name="description" content="Processes the message body repeatedly for a specified number of iterations, or until a condition is met"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/si [...]
.loop(8)
.to("mock:result");</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:a"/>
diff --git a/components/next/eips/marshal-eip.html b/components/next/eips/marshal-eip.html
index e13cdc6f43..90738e6de9 100644
--- a/components/next/eips/marshal-eip.html
+++ b/components/next/eips/marshal-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Marshal :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/marshal-eip.html"> <meta name="description" content="Serializes the message body into a specific data format such as JSON, XML, CSV, or Protobuf for transmission or storage"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Marshal :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/marshal-eip.html"> <meta name="description" content="Serializes the message body into a specific data format such as JSON, XML, CSV, or Protobuf for transmission or storage"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
.unmarshal().jaxb()
.to("bean:validateOrder")
.marshal().jaxb()
diff --git a/components/next/eips/message-broker.html b/components/next/eips/message-broker.html
index 096a466917..52923cc7a0 100644
--- a/components/next/eips/message-broker.html
+++ b/components/next/eips/message-broker.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Broker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-broker.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Broker" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Broker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-broker.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Broker" [...]
\ No newline at end of file
diff --git a/components/next/eips/message-bus.html b/components/next/eips/message-bus.html
index 9946d100f4..44d2461276 100644
--- a/components/next/eips/message-bus.html
+++ b/components/next/eips/message-bus.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Bus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-bus.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Bus"> <meta p [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Bus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-bus.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Bus"> <meta p [...]
.to("jms:inbox");</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="file:inbox"/>
<to uri="jms:inbox"/>
diff --git a/components/next/eips/message-channel.html b/components/next/eips/message-channel.html
index 94b1120687..fd99735309 100644
--- a/components/next/eips/message-channel.html
+++ b/components/next/eips/message-channel.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Chann [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Chann [...]
.to("jms:queue:foo")</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="file:foo"/>
<to uri="jms:queue:foo"/>
diff --git a/components/next/eips/message-dispatcher.html b/components/next/eips/message-dispatcher.html
index 7921d67b5a..ba87d6bcc6 100644
--- a/components/next/eips/message-dispatcher.html
+++ b/components/next/eips/message-dispatcher.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Dispatcher :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-dispatcher.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Dispatcher :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-dispatcher.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message [...]
\ No newline at end of file
diff --git a/components/next/eips/message-endpoint.html b/components/next/eips/message-endpoint.html
index d2786b0388..5c11fafedd 100644
--- a/components/next/eips/message-endpoint.html
+++ b/components/next/eips/message-endpoint.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Endpoint :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-endpoint.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message End [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Endpoint :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-endpoint.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message End [...]
.to("jms:queue:foo");</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="file:messages/foo"/>
<to uri="jms:queue:foo"/>
diff --git a/components/next/eips/message-expiration.html b/components/next/eips/message-expiration.html
index bc9a9c3edc..cd0d584a6a 100644
--- a/components/next/eips/message-expiration.html
+++ b/components/next/eips/message-expiration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Expiration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-expiration.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Expiration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-expiration.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message [...]
.to("jms:queue:cheese?timeToLive=5000");</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:cheese"/>
<to uri="jms:queue:cheese?timeToLive=5000"/>
diff --git a/components/next/eips/message-history.html b/components/next/eips/message-history.html
index 1ad0932446..fdae0f8c79 100644
--- a/components/next/eips/message-history.html
+++ b/components/next/eips/message-history.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message History :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-history.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Histo [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message History :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-history.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Histo [...]
</camelContext></code></pre> </div> </div> </div> <div id="_tabs_1_application_properties--panel" class="tabpanel" aria-labelledby="_tabs_1_application_properties"> <div class="paragraph"> <p>It is often easier to configure this in the <code>application.properties</code> file:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.main.messageHistory = true</code></pre> </div [...]
.messageHistory()
diff --git a/components/next/eips/message-router.html b/components/next/eips/message-router.html
index 972d650a7e..09d161a82d 100644
--- a/components/next/eips/message-router.html
+++ b/components/next/eips/message-router.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-router.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Router" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-router.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Router" [...]
.choice()
.when(simple("${header.foo} == 'bar'"))
.to("direct:b")
diff --git a/components/next/eips/message-translator.html b/components/next/eips/message-translator.html
index 7878a1d22a..fb51bfc539 100644
--- a/components/next/eips/message-translator.html
+++ b/components/next/eips/message-translator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Translator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-translator.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Translator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message-translator.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message [...]
.setBody(simple("Hello ${body}"))
.to("log:hello");</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="activemq:cheese"/>
diff --git a/components/next/eips/message.html b/components/next/eips/message.html
index e9a31cbfeb..7d43e9cf91 100644
--- a/components/next/eips/message.html
+++ b/components/next/eips/message.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message"> <meta property="og: [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/message.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message"> <meta property="og: [...]
\ No newline at end of file
diff --git a/components/next/eips/messaging-bridge.html b/components/next/eips/messaging-bridge.html
index 04130b7bbc..6d61eec802 100644
--- a/components/next/eips/messaging-bridge.html
+++ b/components/next/eips/messaging-bridge.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Messaging Bridge :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/messaging-bridge.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Messaging B [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Messaging Bridge :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/messaging-bridge.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Messaging B [...]
.to("jms:queue:foo")</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="mq:queue:foo"/>
<to uri="jms:queue:foo"/>
diff --git a/components/next/eips/messaging-gateway.html b/components/next/eips/messaging-gateway.html
index 9f74d01670..ca300f2bb1 100644
--- a/components/next/eips/messaging-gateway.html
+++ b/components/next/eips/messaging-gateway.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Messaging Gateway :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/messaging-gateway.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Messaging [...]
\ No newline 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>Messaging Gateway :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/messaging-gateway.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Messaging [...]
\ No newline at end of file
diff --git a/components/next/eips/messaging-mapper.html b/components/next/eips/messaging-mapper.html
index 671349ee1f..3228f66c17 100644
--- a/components/next/eips/messaging-mapper.html
+++ b/components/next/eips/messaging-mapper.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Messaging Mapper :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/messaging-mapper.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Messaging M [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Messaging Mapper :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/messaging-mapper.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Messaging M [...]
\ No newline at end of file
diff --git a/components/next/eips/multicast-eip.html b/components/next/eips/multicast-eip.html
index 877ecb82fe..2ea041c549 100644
--- a/components/next/eips/multicast-eip.html
+++ b/components/next/eips/multicast-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Multicast :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/multicast-eip.html"> <meta name="description" content="Sends a copy of the message to multiple fixed endpoints, processing them sequentially or in parallel, and optionally aggregating their replies"> <meta name="generator" content="Antora 3.1.7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Multicast :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/multicast-eip.html"> <meta name="description" content="Sends a copy of the message to multiple fixed endpoints, processing them sequentially or in parallel, and optionally aggregating their replies"> <meta name="generator" content="Antora 3.1.7 [...]
.multicast()
.to("direct:x")
.to("direct:y")
diff --git a/components/next/eips/normalizer.html b/components/next/eips/normalizer.html
index 87e9b3a723..3a05f217f4 100644
--- a/components/next/eips/normalizer.html
+++ b/components/next/eips/normalizer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Normalizer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/normalizer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Normalizer"> <meta prop [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Normalizer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/normalizer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Normalizer"> <meta prop [...]
from("direct:start")
.choice()
.when().xpath("/employee").to("bean:normalizer?method=employeeToPerson")
diff --git a/components/next/eips/onFallback-eip.html b/components/next/eips/onFallback-eip.html
index c461d3d036..dd0dc575b2 100644
--- a/components/next/eips/onFallback-eip.html
+++ b/components/next/eips/onFallback-eip.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>On Fallback :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/onFallback-eip.html"> <meta name="description" content="Defines the fallback route that executes when the Circuit Breaker trips or the primary route fails"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../ [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>On Fallback :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/onFallback-eip.html"> <meta name="description" content="Defines the fallback route that executes when the Circuit Breaker trips or the primary route fails"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../ [...]
\ No newline at end of file
diff --git a/components/next/eips/pausable-eip.html b/components/next/eips/pausable-eip.html
index b7ef103ab7..62e049d9b3 100644
--- a/components/next/eips/pausable-eip.html
+++ b/components/next/eips/pausable-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pausable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/pausable-eip.html"> <meta name="description" content="Pauses a consumer based on a condition, allowing it to be resumed later from the last known offset. Useful for controlling ingestion rate on polling consumers."> <meta name="generator" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pausable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/pausable-eip.html"> <meta name="description" content="Pauses a consumer based on a condition, allowing it to be resumed later from the last known offset. Useful for controlling ingestion rate on polling consumers."> <meta name="generator" conten [...]
.pausable(new KafkaConsumerListener(), o -> canContinue())
.process(exchange -> LOG.info("Received: {}", exchange.getMessage().getBody()))
.to("direct:destination");</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>You can also integrate the Pausable EIP with the <a href="circuitBreaker-eip.html" class="xref page">Circuit Breaker EIP</a> to pause consumption based on downstream system availability:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("kafka:topic")
diff --git a/components/next/eips/pipeline-eip.html b/components/next/eips/pipeline-eip.html
index 30bc2033b5..94bf898ae2 100644
--- a/components/next/eips/pipeline-eip.html
+++ b/components/next/eips/pipeline-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/pipeline-eip.html"> <meta name="description" content="Processes the message through a sequence of steps where the output of each step becomes the input of the next"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pipeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/pipeline-eip.html"> <meta name="description" content="Processes the message through a sequence of steps where the output of each step becomes the input of the next"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
.pipeline()
.to("bean:foo")
.to("bean:bar")
diff --git a/components/next/eips/point-to-point-channel.html b/components/next/eips/point-to-point-channel.html
index 1c2f7aed61..933453929b 100644
--- a/components/next/eips/point-to-point-channel.html
+++ b/components/next/eips/point-to-point-channel.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Point to Point Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/point-to-point-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Point to Point Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/point-to-point-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
.to("jms:queue:foo");
from("jms:queue:foo")
diff --git a/components/next/eips/poll-eip.html b/components/next/eips/poll-eip.html
index 75e11a7a66..4d7a4e3b61 100644
--- a/components/next/eips/poll-eip.html
+++ b/components/next/eips/poll-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Poll :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/poll-eip.html"> <meta name="description" content="Polls a single message from a consumer endpoint and sets it as the message body. Useful for fetching data on-demand from file, database, or messaging endpoints."> <meta name="generator" content="Anto [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Poll :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/poll-eip.html"> <meta name="description" content="Polls a single message from a consumer endpoint and sets it as the message body. Useful for fetching data on-demand from file, database, or messaging endpoints."> <meta name="generator" content="Anto [...]
.poll("ftp:myserver.com/myfolder?fileName=report-file.pdf");</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:payload"/>
<poll uri="ftp:myserver.com/myfolder?fileName=report-file.pdf"/>
diff --git a/components/next/eips/pollEnrich-eip.html b/components/next/eips/pollEnrich-eip.html
index 68b6770b92..a8f25f3cf6 100644
--- a/components/next/eips/pollEnrich-eip.html
+++ b/components/next/eips/pollEnrich-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Poll Enrich :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/pollEnrich-eip.html"> <meta name="description" content="Enriches the message with additional data obtained by polling a consumer endpoint (such as a file or message queue). The polled data is merged using an aggregation strategy."> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Poll Enrich :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/pollEnrich-eip.html"> <meta name="description" content="Enriches the message with additional data obtained by polling a consumer endpoint (such as a file or message queue). The polled data is merged using an aggregation strategy."> <meta name [...]
public Exchange aggregate(Exchange original, Exchange resource) {
// this is just an example, for real-world use-cases the
diff --git a/components/next/eips/polling-consumer.html b/components/next/eips/polling-consumer.html
index ce150ea1e0..f6e2427bac 100644
--- a/components/next/eips/polling-consumer.html
+++ b/components/next/eips/polling-consumer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Polling Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/polling-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Polling Con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Polling Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/polling-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Polling Con [...]
PollingConsumer consumer = endpoint.createPollingConsumer();
Exchange exchange = consumer.receive();</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_pollingconsumer_api"><a class="anchor" href="#_pollingconsumer_api"></a>PollingConsumer API</h3> <div class="paragraph"> <p>There are three main polling methods on <a href="https://github.com/apache/camel/blob/main/core/camel-api/src/main/java/org/apache/camel/PollingConsumer.java">PollingConsumer</a>:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all str [...]
context.getEndpoint("file:inbox?pollingConsumerQueueSize=50");
diff --git a/components/next/eips/process-eip.html b/components/next/eips/process-eip.html
index aad9ba73e6..61d16d6261 100644
--- a/components/next/eips/process-eip.html
+++ b/components/next/eips/process-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Process :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/process-eip.html"> <meta name="description" content="Invokes a custom Camel Processor for programmatic message processing in Java"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Process :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/process-eip.html"> <meta name="description" content="Invokes a custom Camel Processor for programmatic message processing in Java"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> < [...]
public interface Processor {
/**
diff --git a/components/next/eips/process-manager.html b/components/next/eips/process-manager.html
index cf9ef08be3..39ace43d79 100644
--- a/components/next/eips/process-manager.html
+++ b/components/next/eips/process-manager.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Process Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/process-manager.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Process Manag [...]
\ No newline 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>Process Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/process-manager.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Process Manag [...]
\ No newline at end of file
diff --git a/components/next/eips/publish-subscribe-channel.html b/components/next/eips/publish-subscribe-channel.html
index 22b2a25580..de247524ce 100644
--- a/components/next/eips/publish-subscribe-channel.html
+++ b/components/next/eips/publish-subscribe-channel.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Publish Subscribe Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/publish-subscribe-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Publish Subscribe Channel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/publish-subscribe-channel.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
.to("jms:topic:cheese");
from("jms:topic:cheese")
diff --git a/components/next/eips/randomLoadBalancer-eip.html b/components/next/eips/randomLoadBalancer-eip.html
index aeb7ee6901..4313fdbb95 100644
--- a/components/next/eips/randomLoadBalancer-eip.html
+++ b/components/next/eips/randomLoadBalancer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Random Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/randomLoadBalancer-eip.html"> <meta name="description" content="Load balancer that randomly selects a destination endpoint for each message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Random Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/randomLoadBalancer-eip.html"> <meta name="description" content="Load balancer that randomly selects a destination endpoint for each message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/ [...]
.loadBalance().random()
.to("seda:x")
.to("seda:y")
diff --git a/components/next/eips/recipientList-eip.html b/components/next/eips/recipientList-eip.html
index 321c818d23..839a0bb88e 100644
--- a/components/next/eips/recipientList-eip.html
+++ b/components/next/eips/recipientList-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Recipient List :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/recipientList-eip.html"> <meta name="description" content="Routes a message to a list of dynamically calculated endpoints, determined at runtime from an expression. Each recipient receives a copy of the message."> <meta name="generator" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Recipient List :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/recipientList-eip.html"> <meta name="description" content="Routes a message to a list of dynamically calculated endpoints, determined at runtime from an expression. Each recipient receives a copy of the message."> <meta name="generator" co [...]
.recipientList(constant("seda:x,seda:y,seda:z"));</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="jms:queue:a"/>
<recipientList>
diff --git a/components/next/eips/removeHeader-eip.html b/components/next/eips/removeHeader-eip.html
index 4715537170..5b6ed572f4 100644
--- a/components/next/eips/removeHeader-eip.html
+++ b/components/next/eips/removeHeader-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Header :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeHeader-eip.html"> <meta name="description" content="Removes a specific header from the message by name"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Header :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeHeader-eip.html"> <meta name="description" content="Removes a specific header from the message by name"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
.removeHeader("myHeader")
.to("mock:result");</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="seda:b"/>
diff --git a/components/next/eips/removeHeaders-eip.html b/components/next/eips/removeHeaders-eip.html
index 9584732db3..268677dacb 100644
--- a/components/next/eips/removeHeaders-eip.html
+++ b/components/next/eips/removeHeaders-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Headers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeHeaders-eip.html"> <meta name="description" content="Removes all message headers whose names match a given pattern. Useful for stripping internal Camel headers before sending to external systems."> <meta name="generator" content="Ant [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Headers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeHeaders-eip.html"> <meta name="description" content="Removes all message headers whose names match a given pattern. Useful for stripping internal Camel headers before sending to external systems."> <meta name="generator" content="Ant [...]
.removeHeaders("*")
.to("mock:result");</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="seda:b"/>
diff --git a/components/next/eips/removeProperties-eip.html b/components/next/eips/removeProperties-eip.html
index c84d3740ee..1b118a93cc 100644
--- a/components/next/eips/removeProperties-eip.html
+++ b/components/next/eips/removeProperties-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Properties :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeProperties-eip.html"> <meta name="description" content="Removes all exchange properties whose names match a given pattern"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Properties :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeProperties-eip.html"> <meta name="description" content="Removes all exchange properties whose names match a given pattern"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174 [...]
.removeProperties("*")
.to("mock:result");</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="seda:b"/>
diff --git a/components/next/eips/removeProperty-eip.html b/components/next/eips/removeProperty-eip.html
index eea7b6871e..13466b7b0e 100644
--- a/components/next/eips/removeProperty-eip.html
+++ b/components/next/eips/removeProperty-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Property :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeProperty-eip.html"> <meta name="description" content="Removes a specific exchange property by name"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Remove Property :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeProperty-eip.html"> <meta name="description" content="Removes a specific exchange property by name"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applic [...]
.removeProperty("myProperty")
.to("mock:result");</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="seda:b"/>
diff --git a/components/next/eips/removeVariable-eip.html b/components/next/eips/removeVariable-eip.html
index 8dc395d485..69a2c6d7bb 100644
--- a/components/next/eips/removeVariable-eip.html
+++ b/components/next/eips/removeVariable-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Variable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeVariable-eip.html"> <meta name="description" content="Removes a specific variable by name"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Remove Variable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/removeVariable-eip.html"> <meta name="description" content="Removes a specific variable by name"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
.removeVariable("myVar")
.to("mock:result");</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="seda:b"/>
diff --git a/components/next/eips/requestReply-eip.html b/components/next/eips/requestReply-eip.html
index ef9c427725..500de815bd 100644
--- a/components/next/eips/requestReply-eip.html
+++ b/components/next/eips/requestReply-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Request Reply :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/requestReply-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Request Reply" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Request Reply :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/requestReply-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Request Reply" [...]
.to("bean:processMessage");</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="jms:someQueue?exchangePattern=InOut"/>
<to uri="bean:processMessage"/>
diff --git a/components/next/eips/resequence-eip.html b/components/next/eips/resequence-eip.html
index 0ee2033b08..5931253dfe 100644
--- a/components/next/eips/resequence-eip.html
+++ b/components/next/eips/resequence-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resequence :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resequence-eip.html"> <meta name="description" content="Reorders messages based on a sequence expression, either in batch mode (collect and sort) or stream mode (continuous reordering with a timeout)"> <meta name="generator" content="Antora 3. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resequence :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resequence-eip.html"> <meta name="description" content="Reorders messages based on a sequence expression, either in batch mode (collect and sort) or stream mode (continuous reordering with a timeout)"> <meta name="generator" content="Antora 3. [...]
.resequence().body()
.to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This is equivalent to:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
.resequence(body()).batch()
diff --git a/components/next/eips/resilience4j-eip.html b/components/next/eips/resilience4j-eip.html
index e77491251d..9291390bc3 100644
--- a/components/next/eips/resilience4j-eip.html
+++ b/components/next/eips/resilience4j-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resilience4j EIP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resilience4j-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Resilience4 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resilience4j EIP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resilience4j-eip.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Resilience4 [...]
.circuitBreaker()
.to("http://fooservice.com/faulty")
.onFallback()
diff --git a/components/next/eips/resilience4jConfiguration-eip.html b/components/next/eips/resilience4jConfiguration-eip.html
index 7aa5fa5895..aee6ba7e1b 100644
--- a/components/next/eips/resilience4jConfiguration-eip.html
+++ b/components/next/eips/resilience4jConfiguration-eip.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resilience4j Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resilience4jConfiguration-eip.html"> <meta name="description" content="Resilience4j Circuit Breaker EIP configuration"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
\ No newline 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>Resilience4j Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resilience4jConfiguration-eip.html"> <meta name="description" content="Resilience4j Circuit Breaker EIP configuration"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
\ No newline at end of file
diff --git a/components/next/eips/resumable-eip.html b/components/next/eips/resumable-eip.html
index 6c4ed1ebef..1f6ca60e3b 100644
--- a/components/next/eips/resumable-eip.html
+++ b/components/next/eips/resumable-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resumable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resumable-eip.html"> <meta name="description" content="Enables resuming processing from the last known offset after a restart, using a resume strategy to track and restore position"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resumable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resumable-eip.html"> <meta name="description" content="Enables resuming processing from the last known offset after a restart, using a resume strategy to track and restore position"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
KafkaResumeStrategyConfigurationBuilder.newBuilder()
.withBootstrapServers("kafka-address:9092")
.withTopic("offset")
diff --git a/components/next/eips/resume-strategies.html b/components/next/eips/resume-strategies.html
index 93297f25a2..67ca2e0313 100644
--- a/components/next/eips/resume-strategies.html
+++ b/components/next/eips/resume-strategies.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resume Strategies :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resume-strategies.html"> <meta name="description" content="Provide strategies to allow consuming data from specific offsets"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resume Strategies :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/resume-strategies.html"> <meta name="description" content="Provide strategies to allow consuming data from specific offsets"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
.withBootstrapServers("kafka-address:9092")
.withTopic("offset")
.withProducerProperty("max.block.ms", "10000")
diff --git a/components/next/eips/return-address.html b/components/next/eips/return-address.html
index 33796a0621..8a70f047a9 100644
--- a/components/next/eips/return-address.html
+++ b/components/next/eips/return-address.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Return Address :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/return-address.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Return Address" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Return Address :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/return-address.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Return Address" [...]
.to(ExchangePattern.InOut, "jms:queue:cheese");</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:foo"/>
<to pattern="InOut" uri="jms:queue:cheese"/>
diff --git a/components/next/eips/rollback-eip.html b/components/next/eips/rollback-eip.html
index 6d2cad9d09..1c43c85b35 100644
--- a/components/next/eips/rollback-eip.html
+++ b/components/next/eips/rollback-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Rollback :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/rollback-eip.html"> <meta name="description" content="Forces a rollback of the current transaction and stops routing the message. Can set a custom message on the exception."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Rollback :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/rollback-eip.html"> <meta name="description" content="Forces a rollback of the current transaction and stops routing the message. Can set a custom message on the exception."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" [...]
.choice().when(body().contains("error"))
.rollback("That do not work")
.otherwise()
diff --git a/components/next/eips/roundRobinLoadBalancer-eip.html b/components/next/eips/roundRobinLoadBalancer-eip.html
index e7929bb65a..8281685489 100644
--- a/components/next/eips/roundRobinLoadBalancer-eip.html
+++ b/components/next/eips/roundRobinLoadBalancer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Round Robin Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/roundRobinLoadBalancer-eip.html"> <meta name="description" content="Load balancer that cycles through destination endpoints in sequential order, distributing the load evenly"> <meta name="generator" content="Antora 3.1.7"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Round Robin Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/roundRobinLoadBalancer-eip.html"> <meta name="description" content="Load balancer that cycles through destination endpoints in sequential order, distributing the load evenly"> <meta name="generator" content="Antora 3.1.7"> <link [...]
.loadBalance().roundRobin()
.to("seda:x")
.to("seda:y")
diff --git a/components/next/eips/routingSlip-eip.html b/components/next/eips/routingSlip-eip.html
index 497e596ab4..1ef74d9832 100644
--- a/components/next/eips/routingSlip-eip.html
+++ b/components/next/eips/routingSlip-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Routing Slip :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/routingSlip-eip.html"> <meta name="description" content="Routes a message through a pre-determined sequence of endpoints defined in a header or expression (the routing slip). The list of endpoints is evaluated once upfront."> <meta name="gen [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Routing Slip :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/routingSlip-eip.html"> <meta name="description" content="Routes a message through a pre-determined sequence of endpoints defined in a header or expression (the routing slip). The list of endpoints is evaluated once upfront."> <meta name="gen [...]
.routingSlip(header("whereTo"));</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="activemq:cheese"/>
<routingSlip>
diff --git a/components/next/eips/saga-eip.html b/components/next/eips/saga-eip.html
index 4c8211d9aa..2e50da1f8e 100644
--- a/components/next/eips/saga-eip.html
+++ b/components/next/eips/saga-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Saga :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/saga-eip.html"> <meta name="description" content="Defines a Saga (long-running action) that coordinates distributed services toward a consistent outcome. Unlike XA transactions, Sagas use compensating actions for rollback and work across heterogeneo [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Saga :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/saga-eip.html"> <meta name="description" content="Defines a Saga (long-running action) that coordinates distributed services toward a consistent outcome. Unlike XA transactions, Sagas use compensating actions for rollback and work across heterogeneo [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-lra</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/eips/sample-eip.html b/components/next/eips/sample-eip.html
index 5d25175bf7..f70e3898a7 100644
--- a/components/next/eips/sample-eip.html
+++ b/components/next/eips/sample-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sample :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/sample-eip.html"> <meta name="description" content="Samples a subset of messages passing through the route, either by frequency count or time interval, and discards the rest"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sample :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/sample-eip.html"> <meta name="description" content="Samples a subset of messages passing through the route, either by frequency count or time interval, and discards the rest"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
.sample()
.to("direct:sampled");</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:sample"/>
diff --git a/components/next/eips/scatter-gather.html b/components/next/eips/scatter-gather.html
index c1250f4d09..2e5f9fe259 100644
--- a/components/next/eips/scatter-gather.html
+++ b/components/next/eips/scatter-gather.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scatter-Gather :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/scatter-gather.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Scatter-Gather" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scatter-Gather :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/scatter-gather.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Scatter-Gather" [...]
.recipientList(constant("http:server1,http:server2")).aggregationStrategy("cheeseAggregator")
.to("log:response");</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="servlet:cheese"/>
diff --git a/components/next/eips/script-eip.html b/components/next/eips/script-eip.html
index 40f4d4acb8..def16e5ed0 100644
--- a/components/next/eips/script-eip.html
+++ b/components/next/eips/script-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Script :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/script-eip.html"> <meta name="description" content="Executes an expression or script in a chosen language for side effects without modifying the message body"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Script :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/script-eip.html"> <meta name="description" content="Executes an expression or script in a chosen language for side effects without modifying the message body"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/ [...]
.script().groovy("some groovy code goes here")
.to("bean:myServiceBean.processLine");</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="file:inbox"/>
diff --git a/components/next/eips/selective-consumer.html b/components/next/eips/selective-consumer.html
index caf08eac0f..f3ab65051a 100644
--- a/components/next/eips/selective-consumer.html
+++ b/components/next/eips/selective-consumer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Selective Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/selective-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Selecti [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Selective Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/selective-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Selecti [...]
.to("bean:red");</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="jms:queue:hello?selector=color='red'"/>
<to uri="bean:red"/>
diff --git a/components/next/eips/service-activator.html b/components/next/eips/service-activator.html
index b151397835..63ac63df3b 100644
--- a/components/next/eips/service-activator.html
+++ b/components/next/eips/service-activator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Service Activator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/service-activator.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Service A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Service Activator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/service-activator.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Service A [...]
.to("bean:myService");</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:invokeMyService"/>
<to uri="bean:myService"/>
diff --git a/components/next/eips/setBody-eip.html b/components/next/eips/setBody-eip.html
index bffea688b4..b75a1a67c4 100644
--- a/components/next/eips/setBody-eip.html
+++ b/components/next/eips/setBody-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Body :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setBody-eip.html"> <meta name="description" content="Sets the message body to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Set Body :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setBody-eip.html"> <meta name="description" content="Sets the message body to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applic [...]
.setBody(simple("Hello ${body}"))
.to("log:hello");</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:cheese"/>
diff --git a/components/next/eips/setHeader-eip.html b/components/next/eips/setHeader-eip.html
index 8fa639f663..53c3a8104c 100644
--- a/components/next/eips/setHeader-eip.html
+++ b/components/next/eips/setHeader-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Header :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setHeader-eip.html"> <meta name="description" content="Sets a message header to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Set Header :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setHeader-eip.html"> <meta name="description" content="Sets a message header to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="ap [...]
.setHeader("myHeader", constant("test"))
.to("direct:b");</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:a"/>
diff --git a/components/next/eips/setHeaders-eip.html b/components/next/eips/setHeaders-eip.html
index 133983eea3..bec351d56a 100644
--- a/components/next/eips/setHeaders-eip.html
+++ b/components/next/eips/setHeaders-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Headers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setHeaders-eip.html"> <meta name="description" content="Sets multiple message headers at once, each computed by its own expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Headers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setHeaders-eip.html"> <meta name="description" content="Sets multiple message headers at once, each computed by its own expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.cs [...]
.setHeaders("myHeader", constant("test"), "otherHeader", constant("other"))
.to("direct:b");</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:a"/>
diff --git a/components/next/eips/setProperty-eip.html b/components/next/eips/setProperty-eip.html
index 8a4b72628e..c7ecb726f8 100644
--- a/components/next/eips/setProperty-eip.html
+++ b/components/next/eips/setProperty-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Property :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setProperty-eip.html"> <meta name="description" content="Sets an exchange property to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Property :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setProperty-eip.html"> <meta name="description" content="Sets an exchange property to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
.setProperty("myProperty", constant("test"))
.to("direct:b");</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:a"/>
diff --git a/components/next/eips/setVariable-eip.html b/components/next/eips/setVariable-eip.html
index f191bf0c33..5e26c491e3 100644
--- a/components/next/eips/setVariable-eip.html
+++ b/components/next/eips/setVariable-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Variable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setVariable-eip.html"> <meta name="description" content="Sets a variable to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Variable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setVariable-eip.html"> <meta name="description" content="Sets a variable to a value computed by an expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
.setVariable("myVar", constant("test"))
.to("direct:b");</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:a"/>
diff --git a/components/next/eips/setVariables-eip.html b/components/next/eips/setVariables-eip.html
index bcd02f0e9c..f9d950d46e 100644
--- a/components/next/eips/setVariables-eip.html
+++ b/components/next/eips/setVariables-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Variables :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setVariables-eip.html"> <meta name="description" content="Sets multiple variables at once, each computed by its own expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Set Variables :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/setVariables-eip.html"> <meta name="description" content="Sets multiple variables at once, each computed by its own expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css" [...]
.setVariables("myVar", constant("test"), "otherVar", constant("other"))
.to("direct:b");</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:a"/>
diff --git a/components/next/eips/sort-eip.html b/components/next/eips/sort-eip.html
index 68ad50b3a6..9ed36a1231 100644
--- a/components/next/eips/sort-eip.html
+++ b/components/next/eips/sort-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sort :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/sort-eip.html"> <meta name="description" content="Sorts the items in a message body that is a List, using a specified comparator or the default ordering"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sort :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/sort-eip.html"> <meta name="description" content="Sorts the items in a message body that is a List, using a specified comparator or the default ordering"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/sit [...]
.sort(body().tokenize("\n"))
.to("bean:MyServiceBean.processLine");</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="file:inbox"/>
diff --git a/components/next/eips/split-eip.html b/components/next/eips/split-eip.html
index 7dece0c49c..911fd37a66 100644
--- a/components/next/eips/split-eip.html
+++ b/components/next/eips/split-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Split :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/split-eip.html"> <meta name="description" content="Splits a single message into many sub-messages."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Split :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/split-eip.html"> <meta name="description" content="Splits a single message into many sub-messages."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
.split(body().tokenize("\n"))
.to("direct:b");</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:a"/>
diff --git a/components/next/eips/step-eip.html b/components/next/eips/step-eip.html
index b38e934a95..4220ca8e7d 100644
--- a/components/next/eips/step-eip.html
+++ b/components/next/eips/step-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Step :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/step-eip.html"> <meta name="description" content="Groups a sequence of processing steps under a single logical name for improved monitoring, management, and tracing visibility"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Step :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/step-eip.html"> <meta name="description" content="Groups a sequence of processing steps under a single logical name for improved monitoring, management, and tracing visibility"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
.step("foo")
.bean("foo")
.to("activemq:OutputQueue")
diff --git a/components/next/eips/stickyLoadBalancer-eip.html b/components/next/eips/stickyLoadBalancer-eip.html
index 8d80770205..2e5aeb79f3 100644
--- a/components/next/eips/stickyLoadBalancer-eip.html
+++ b/components/next/eips/stickyLoadBalancer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sticky Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/stickyLoadBalancer-eip.html"> <meta name="description" content="Load balancer that routes messages to the same endpoint based on a correlation expression, ensuring session affinity"> <meta name="generator" content="Antora 3.1.7"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Sticky Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/stickyLoadBalancer-eip.html"> <meta name="description" content="Load balancer that routes messages to the same endpoint based on a correlation expression, ensuring session affinity"> <meta name="generator" content="Antora 3.1.7"> <li [...]
.loadBalance().sticky(header("myKey"))
.to("seda:x")
.to("seda:y")
diff --git a/components/next/eips/stop-eip.html b/components/next/eips/stop-eip.html
index d886dac7f4..11aba346e4 100644
--- a/components/next/eips/stop-eip.html
+++ b/components/next/eips/stop-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stop :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/stop-eip.html"> <meta name="description" content="Stops processing of the current message and marks the exchange as completed without sending it to any further steps"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stop :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/stop-eip.html"> <meta name="description" content="Stops processing of the current message and marks the exchange as completed without sending it to any further steps"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../.. [...]
.choice()
.when(body().contains("Hello")).to("mock:hello")
.when(body().contains("Bye")).to("mock:bye").stop()
diff --git a/components/next/eips/streamConfig-eip.html b/components/next/eips/streamConfig-eip.html
index f13a136dd9..6498409302 100644
--- a/components/next/eips/streamConfig-eip.html
+++ b/components/next/eips/streamConfig-eip.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>StreamConfig :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/streamConfig-eip.html"> <meta name="description" content="Configures stream-processing resequence eip."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
\ No newline 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>StreamConfig :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/streamConfig-eip.html"> <meta name="description" content="Configures stream-processing resequence eip."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
\ No newline at end of file
diff --git a/components/next/eips/threads-eip.html b/components/next/eips/threads-eip.html
index b7b4d2848d..dac98e2e21 100644
--- a/components/next/eips/threads-eip.html
+++ b/components/next/eips/threads-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Threads :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/threads-eip.html"> <meta name="description" content="Offloads processing of subsequent steps in the route to a thread pool, enabling asynchronous and concurrent message handling"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Threads :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/threads-eip.html"> <meta name="description" content="Offloads processing of subsequent steps in the route to a thread pool, enabling asynchronous and concurrent message handling"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
.threads(5)
.to("mock:result");</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="seda:a"/>
diff --git a/components/next/eips/throttle-eip.html b/components/next/eips/throttle-eip.html
index b26e5f7597..14381f47d4 100644
--- a/components/next/eips/throttle-eip.html
+++ b/components/next/eips/throttle-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Throttle :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/throttle-eip.html"> <meta name="description" content="Limits the message throughput to a maximum number of messages per time period to avoid overloading downstream systems"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Throttle :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/throttle-eip.html"> <meta name="description" content="Limits the message throughput to a maximum number of messages per time period to avoid overloading downstream systems"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" h [...]
.throttle(3).timePeriodMillis(10000)
.to("mock:result");</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="seda:a"/>
diff --git a/components/next/eips/throwException-eip.html b/components/next/eips/throwException-eip.html
index d215336334..c6d3ad140e 100644
--- a/components/next/eips/throwException-eip.html
+++ b/components/next/eips/throwException-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stop :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/throwException-eip.html"> <meta name="description" content="Stops the processing of the current message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Stop :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/throwException-eip.html"> <meta name="description" content="Stops the processing of the current message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
.choice()
.when(simple("${body} contains 'Hello'")).to("mock:hello")
.when(simple("${body} contains 'Bye'")).to("mock:bye").throwException(new IllegalArgumentException("Not allowed"))
diff --git a/components/next/eips/to-eip.html b/components/next/eips/to-eip.html
index 6a8d1ac128..97a508a121 100644
--- a/components/next/eips/to-eip.html
+++ b/components/next/eips/to-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/to-eip.html"> <meta name="description" content="Sends the message to a fixed endpoint URI"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>To :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/to-eip.html"> <meta name="description" content="Sends the message to a fixed endpoint URI"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
.to("jms:queue:foo");</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="file:messages/foo"/>
<to uri="jms:queue:foo"/>
diff --git a/components/next/eips/toD-eip.html b/components/next/eips/toD-eip.html
index 3a111b459e..c523e06f52 100644
--- a/components/next/eips/toD-eip.html
+++ b/components/next/eips/toD-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>To D :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/toD-eip.html"> <meta name="description" content="Sends the message to an endpoint URI computed dynamically from an expression, allowing the destination to vary per message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>To D :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/toD-eip.html"> <meta name="description" content="Sends the message to an endpoint URI computed dynamically from an expression, allowing the destination to vary per message"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
.toD("${header.foo}");</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"/>
<toD uri="${header.foo}"/>
diff --git a/components/next/eips/tokenizer-eip.html b/components/next/eips/tokenizer-eip.html
index 5448c64aa4..257f959275 100644
--- a/components/next/eips/tokenizer-eip.html
+++ b/components/next/eips/tokenizer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Specialized tokenizer for AI applications :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/tokenizer-eip.html"> <meta name="description" content="Tokenizes the message body for AI processing, splitting text into chunks suitable for embedding or LLM input"> <meta name="generator" content="Antora 3.1.7"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Specialized tokenizer for AI applications :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/tokenizer-eip.html"> <meta name="description" content="Tokenizes the message body for AI processing, splitting text into chunks suitable for embedding or LLM input"> <meta name="generator" content="Antora 3.1.7"> [...]
.tokenize(tokenizer()
.byParagraph()
.maxSegmentSize(1024)
diff --git a/components/next/eips/topicLoadBalancer-eip.html b/components/next/eips/topicLoadBalancer-eip.html
index b5c8baeb42..9d400e8b3c 100644
--- a/components/next/eips/topicLoadBalancer-eip.html
+++ b/components/next/eips/topicLoadBalancer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Topic Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/topicLoadBalancer-eip.html"> <meta name="description" content="Load balancer that sends every message to all destination endpoints, similar to a publish-subscribe pattern"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Topic Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/topicLoadBalancer-eip.html"> <meta name="description" content="Load balancer that sends every message to all destination endpoints, similar to a publish-subscribe pattern"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
.loadBalance().topic()
.to("seda:x")
.to("seda:y")
diff --git a/components/next/eips/transactional-client.html b/components/next/eips/transactional-client.html
index a658a229c0..0731115abe 100644
--- a/components/next/eips/transactional-client.html
+++ b/components/next/eips/transactional-client.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transactional Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/transactional-client.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Tra [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transactional Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/transactional-client.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Tra [...]
Transaction tx = tm.getTransaction();
try {
tx.begin();
diff --git a/components/next/eips/transform-eip.html b/components/next/eips/transform-eip.html
index 47ec180b68..02fe5ac725 100644
--- a/components/next/eips/transform-eip.html
+++ b/components/next/eips/transform-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transform :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/transform-eip.html"> <meta name="description" content="Sets the message body using an expression. Unlike setBody, transform also sets the OUT message body in InOut exchanges"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transform :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/transform-eip.html"> <meta name="description" content="Sets the message body using an expression. Unlike setBody, transform also sets the OUT message body in InOut exchanges"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet [...]
.transform(simple("Hello ${body}"))
.to("log:hello");</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:cheese"/>
diff --git a/components/next/eips/transformDataType-eip.html b/components/next/eips/transformDataType-eip.html
index 16922b2352..602955b29e 100644
--- a/components/next/eips/transformDataType-eip.html
+++ b/components/next/eips/transformDataType-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transform Data Type :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/transformDataType-eip.html"> <meta name="description" content="Transforms the message body between known data types (such as XML, JSON, Java objects) using registered data type transformers"> <meta name="generator" content="Antora 3.1 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transform Data Type :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/transformDataType-eip.html"> <meta name="description" content="Transforms the message body between known data types (such as XML, JSON, Java objects) using registered data type transformers"> <meta name="generator" content="Antora 3.1 [...]
.transformDataType("myDataType")
.to("log:hello");</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:cheese"/>
diff --git a/components/next/eips/unmarshal-eip.html b/components/next/eips/unmarshal-eip.html
index 63cc059ed5..7a170e70b2 100644
--- a/components/next/eips/unmarshal-eip.html
+++ b/components/next/eips/unmarshal-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Unmarshal :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/unmarshal-eip.html"> <meta name="description" content="Deserializes the message body from a specific data format such as JSON, XML, CSV, or Protobuf into a Java object"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Unmarshal :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/unmarshal-eip.html"> <meta name="description" content="Deserializes the message body from a specific data format such as JSON, XML, CSV, or Protobuf into a Java object"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href [...]
.unmarshal().jaxb()
.to("bean:validateOrder")
.marshal().jaxb()
diff --git a/components/next/eips/validate-eip.html b/components/next/eips/validate-eip.html
index c05c05227c..11f753674e 100644
--- a/components/next/eips/validate-eip.html
+++ b/components/next/eips/validate-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/validate-eip.html"> <meta name="description" content="Validates the message against a predicate expression and throws a PredicateValidationException if the validation fails"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/validate-eip.html"> <meta name="description" content="Validates the message against a predicate expression and throws a PredicateValidationException if the validation fails"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" [...]
.validate(body(String.class).regex("^\\w{10}\\,\\d{2}\\,\\w{24}$"))
.to("bean:myServiceBean.processLine");</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="file:inbox"/>
diff --git a/components/next/eips/weightedLoadBalancer-eip.html b/components/next/eips/weightedLoadBalancer-eip.html
index 2876838d64..c8eba17a72 100644
--- a/components/next/eips/weightedLoadBalancer-eip.html
+++ b/components/next/eips/weightedLoadBalancer-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Weighted Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/weightedLoadBalancer-eip.html"> <meta name="description" content="Load balancer that distributes messages across endpoints according to configured weight ratios"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Weighted Load Balancer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/weightedLoadBalancer-eip.html"> <meta name="description" content="Load balancer that distributes messages across endpoints according to configured weight ratios"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet [...]
.loadBalance().weighted("4,2,1")
.to("seda:x")
.to("seda:y")
diff --git a/components/next/eips/wireTap-eip.html b/components/next/eips/wireTap-eip.html
index 41ec34fe9c..da442ee499 100644
--- a/components/next/eips/wireTap-eip.html
+++ b/components/next/eips/wireTap-eip.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wire Tap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/wireTap-eip.html"> <meta name="description" content="Sends a copy of the message to a secondary endpoint without affecting the original route flow. The tapped message is sent asynchronously in a separate thread"> <meta name="generator" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wire Tap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/wireTap-eip.html"> <meta name="description" content="Sends a copy of the message to a secondary endpoint without affecting the original route flow. The tapped message is sent asynchronously in a separate thread"> <meta name="generator" content=" [...]
.to("log:foo")
.wireTap("direct:tap")
.to("log:result");
diff --git a/components/next/elasticsearch-component.html b/components/next/elasticsearch-component.html
index 060896b9c3..cd36848fcb 100644
--- a/components/next/elasticsearch-component.html
+++ b/components/next/elasticsearch-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Elasticsearch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/elasticsearch-component.html"> <meta name="description" content="Send requests to Elasticsearch via Java Client API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Elasticsearch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/elasticsearch-component.html"> <meta name="description" content="Send requests to Elasticsearch via Java Client API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-elasticsearch</artifactId>
<version>x.x.x</version>
diff --git a/components/next/elasticsearch-rest-client-component.html b/components/next/elasticsearch-rest-client-component.html
index 2cd0edc7fb..79aaa9656f 100644
--- a/components/next/elasticsearch-rest-client-component.html
+++ b/components/next/elasticsearch-rest-client-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Elasticsearch Low level Rest Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/elasticsearch-rest-client-component.html"> <meta name="description" content="Perform queries and other operations on Elasticsearch or OpenSearch (uses low-level client)."> <meta name="generator" content="Antora 3.1.7"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Elasticsearch Low level Rest Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/elasticsearch-rest-client-component.html"> <meta name="description" content="Perform queries and other operations on Elasticsearch or OpenSearch (uses low-level client)."> <meta name="generator" content="Antora 3.1.7"> <lin [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-elasticsearch-rest-client</artifactId>
<version>x.x.x</version>
diff --git a/components/next/event-component.html b/components/next/event-component.html
index c5d00f396e..da0b108c25 100644
--- a/components/next/event-component.html
+++ b/components/next/event-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/event-component.html"> <meta name="description" content="Subscribe to Camel internal events such as route started/stopped and exchange completed/failed."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/event-component.html"> <meta name="description" content="Subscribe to Camel internal events such as route started/stopped and exchange completed/failed."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
event:Exchange* <-- all exchange events
event:CamelContext* <-- all context events
event:Step* <-- all step events
diff --git a/components/next/exec-component.html b/components/next/exec-component.html
index 574fd3c02b..c8b02769cd 100644
--- a/components/next/exec-component.html
+++ b/components/next/exec-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exec :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/exec-component.html"> <meta name="description" content="Execute commands on the underlying operating system."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exec :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/exec-component.html"> <meta name="description" content="Execute commands on the underlying operating system."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-exec</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/fhir-component.html b/components/next/fhir-component.html
index 237c3e8968..6aeb25bee7 100644
--- a/components/next/fhir-component.html
+++ b/components/next/fhir-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/fhir-component.html"> <meta name="description" content="Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/fhir-component.html"> <meta name="description" content="Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-fhir</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/file-component.html b/components/next/file-component.html
index 95d2f035ac..b42b967232 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta prop [...]
<from uri="file://inbox?delete=true"/>
<to uri="bean:handleOrder"/>
</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/file-watch-component.html b/components/next/file-watch-component.html
index f193190fcc..8f1cbdfc37 100644
--- a/components/next/file-watch-component.html
+++ b/components/next/file-watch-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Watch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/file-watch-component.html"> <meta name="description" content="Get notified about file events in a directory using java.nio.file.WatchService."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Watch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/file-watch-component.html"> <meta name="description" content="Get notified about file events in a directory using java.nio.file.WatchService."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
.log("File event: ${header.CamelFileEventType} occurred on file ${header.CamelFileName} at ${header.CamelFileLastModified}");</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="file-watch://some-directory"/>
<log message="File event: ${header.CamelFileEventType} occurred on file ${header.CamelFileName} at ${header.CamelFileLastModified}"/>
diff --git a/components/next/flatpack-component.html b/components/next/flatpack-component.html
index 77ad2a9aeb..7b708b5e35 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.22.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-f06a797174.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.22.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-f06a797174.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="title"><em>Java-only: accessing row data as a List from the exchange body</em></div> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java"> List data = exchange.getIn().getBo [...]
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/flink-component.html b/components/next/flink-component.html
index 6e75d662bb..c9cb883ae2 100644
--- a/components/next/flink-component.html
+++ b/components/next/flink-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flink :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/flink-component.html"> <meta name="description" content="Send DataSet jobs to an Apache Flink cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flink :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/flink-component.html"> <meta name="description" content="Send DataSet jobs to an Apache Flink cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-flink</artifactId>
<version>x.x.x</version>
diff --git a/components/next/flowable-component.html b/components/next/flowable-component.html
index 7b99f455b1..429a7bfa9d 100644
--- a/components/next/flowable-component.html
+++ b/components/next/flowable-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flowable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/flowable-component.html"> <meta name="description" content="Send and receive messages from the Flowable BPMN and CMMN engines."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flowable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/flowable-component.html"> <meta name="description" content="Send and receive messages from the Flowable BPMN and CMMN engines."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
<from uri="direct:start"/>
<to uri="flowable:exampleChannel"/>
</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/fop-component.html b/components/next/fop-component.html
index 2501ed439e..7a5f86681f 100644
--- a/components/next/fop-component.html
+++ b/components/next/fop-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FOP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/fop-component.html"> <meta name="description" content="Render messages into PDF and other output formats supported by Apache FOP."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>FOP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/fop-component.html"> <meta name="description" content="Render messages into PDF and other output formats supported by Apache FOP."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-fop</artifactId>
<version>x.x.x</version>
diff --git a/components/next/freemarker-component.html b/components/next/freemarker-component.html
index f3a64cc36f..2c0d545467 100644
--- a/components/next/freemarker-component.html
+++ b/components/next/freemarker-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Freemarker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/freemarker-component.html"> <meta name="description" content="Transform messages using FreeMarker templates."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Freemarker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/freemarker-component.html"> <meta name="description" content="Transform messages using FreeMarker templates."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-freemarker</artifactId>
<version>x.x.x</version> <!-- use the same version as your Camel core version -->
diff --git a/components/next/ftp-component.html b/components/next/ftp-component.html
index 558ee43100..0bbc1f16b8 100644
--- a/components/next/ftp-component.html
+++ b/components/next/ftp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ftp-component.html"> <meta name="description" content="Upload and download files to/from FTP servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>FTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ftp-component.html"> <meta name="description" content="Upload and download files to/from FTP servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Ap [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ftps-component.html b/components/next/ftps-component.html
index 50208af58f..9b1baad118 100644
--- a/components/next/ftps-component.html
+++ b/components/next/ftps-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTPS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ftps-component.html"> <meta name="description" content="Upload and download files to/from FTP servers supporting the FTPS protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTPS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ftps-component.html"> <meta name="description" content="Upload and download files to/from FTP servers supporting the FTPS protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/geocoder-component.html b/components/next/geocoder-component.html
index 73219035f8..9880d914a9 100644
--- a/components/next/geocoder-component.html
+++ b/components/next/geocoder-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Geocoder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/geocoder-component.html"> <meta name="description" content="Find geocodes (latitude and longitude) for a given address or the other way round."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Geocoder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/geocoder-component.html"> <meta name="description" content="Find geocodes (latitude and longitude) for a given address or the other way round."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-geocoder</artifactId>
<version>x.x.x</version>
diff --git a/components/next/git-component.html b/components/next/git-component.html
index 0dc296e382..b3765af968 100644
--- a/components/next/git-component.html
+++ b/components/next/git-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Git :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/git-component.html"> <meta name="description" content="Perform operations on git repositories."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Git :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/git-component.html"> <meta name="description" content="Perform operations on git repositories."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Ca [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-git</artifactId>
<version>x.x.x</version>
diff --git a/components/next/github2-component.html b/components/next/github2-component.html
index 87f4c03125..eaab90bbbd 100644
--- a/components/next/github2-component.html
+++ b/components/next/github2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GitHub2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/github2-component.html"> <meta name="description" content="Interact with the GitHub API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GitHub2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/github2-component.html"> <meta name="description" content="Interact with the GitHub API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-github2</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/google-bigquery-component.html b/components/next/google-bigquery-component.html
index 4733b52d96..9ff0f295fb 100644
--- a/components/next/google-bigquery-component.html
+++ b/components/next/google-bigquery-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google BigQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-bigquery-component.html"> <meta name="description" content="Google BigQuery data warehouse for analytics."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Google BigQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-bigquery-component.html"> <meta name="description" content="Google BigQuery data warehouse for analytics."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applic [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-bigquery</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-bigquery-sql-component.html b/components/next/google-bigquery-sql-component.html
index 1d0b2a6224..4609cc27b8 100644
--- a/components/next/google-bigquery-sql-component.html
+++ b/components/next/google-bigquery-sql-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google BigQuery Standard SQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-bigquery-sql-component.html"> <meta name="description" content="Access Google Cloud BigQuery service using SQL queries."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google BigQuery Standard SQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-bigquery-sql-component.html"> <meta name="description" content="Access Google Cloud BigQuery service using SQL queries."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-bigquery</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-calendar-component.html b/components/next/google-calendar-component.html
index a8d1a8bb2a..265d28069b 100644
--- a/components/next/google-calendar-component.html
+++ b/components/next/google-calendar-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Calendar :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-calendar-component.html"> <meta name="description" content="Perform various operations on a Google Calendar."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Calendar :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-calendar-component.html"> <meta name="description" content="Perform various operations on a Google Calendar."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-calendar</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-calendar-stream-component.html b/components/next/google-calendar-stream-component.html
index 56fb039607..07052723fe 100644
--- a/components/next/google-calendar-stream-component.html
+++ b/components/next/google-calendar-stream-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Calendar Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-calendar-stream-component.html"> <meta name="description" content="Poll for changes in a Google Calendar."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Calendar Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-calendar-stream-component.html"> <meta name="description" content="Poll for changes in a Google Calendar."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-calendar</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-drive-component.html b/components/next/google-drive-component.html
index bbeb700aaf..baa07c51ad 100644
--- a/components/next/google-drive-component.html
+++ b/components/next/google-drive-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Drive :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-drive-component.html"> <meta name="description" content="Manage files in Google Drive."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Drive :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-drive-component.html"> <meta name="description" content="Manage files in Google Drive."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-drive</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-firestore-component.html b/components/next/google-firestore-component.html
index 438f32726a..8e07cbd309 100644
--- a/components/next/google-firestore-component.html
+++ b/components/next/google-firestore-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Firestore :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-firestore-component.html"> <meta name="description" content="Store and retrieve data from Google Cloud Firestore NoSQL database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Firestore :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-firestore-component.html"> <meta name="description" content="Store and retrieve data from Google Cloud Firestore NoSQL database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-firestore</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-functions-component.html b/components/next/google-functions-component.html
index ff8f1e9eae..8a0fee6fe0 100644
--- a/components/next/google-functions-component.html
+++ b/components/next/google-functions-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Functions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-functions-component.html"> <meta name="description" content="Manage and invoke Google Cloud Functions"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Functions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-functions-component.html"> <meta name="description" content="Manage and invoke Google Cloud Functions"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-functions</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-mail-component.html b/components/next/google-mail-component.html
index d9e6fc9a85..43ac825c87 100644
--- a/components/next/google-mail-component.html
+++ b/components/next/google-mail-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Mail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-mail-component.html"> <meta name="description" content="Manage messages in Google Mail."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Mail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-mail-component.html"> <meta name="description" content="Manage messages in Google Mail."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-mail</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-mail-stream-component.html b/components/next/google-mail-stream-component.html
index ca00c4d925..5e8974833e 100644
--- a/components/next/google-mail-stream-component.html
+++ b/components/next/google-mail-stream-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Mail Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-mail-stream-component.html"> <meta name="description" content="Poll for incoming messages in Google Mail."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Mail Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-mail-stream-component.html"> <meta name="description" content="Poll for incoming messages in Google Mail."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-mail</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-pubsub-component.html b/components/next/google-pubsub-component.html
index 8485299224..d61eb14875 100644
--- a/components/next/google-pubsub-component.html
+++ b/components/next/google-pubsub-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Pubsub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-pubsub-component.html"> <meta name="description" content="Send and receive messages to/from Google Cloud Platform PubSub Service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Pubsub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-pubsub-component.html"> <meta name="description" content="Send and receive messages to/from Google Cloud Platform PubSub Service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.cs [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-pubsub</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-secret-manager-component.html b/components/next/google-secret-manager-component.html
index bfb7e238f3..8fc6431f7e 100644
--- a/components/next/google-secret-manager-component.html
+++ b/components/next/google-secret-manager-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Secret Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-secret-manager-component.html"> <meta name="description" content="Manage Google Secret Manager Secrets"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Secret Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-secret-manager-component.html"> <meta name="description" content="Manage Google Secret Manager Secrets"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-secret-manager</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-sheets-component.html b/components/next/google-sheets-component.html
index 624f9f674e..8055cc68cc 100644
--- a/components/next/google-sheets-component.html
+++ b/components/next/google-sheets-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Sheets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-sheets-component.html"> <meta name="description" content="Manage spreadsheets in Google Sheets."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Google Sheets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-sheets-component.html"> <meta name="description" content="Manage spreadsheets in Google Sheets."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-sheets</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-sheets-stream-component.html b/components/next/google-sheets-stream-component.html
index dea4289b32..4c011dc134 100644
--- a/components/next/google-sheets-stream-component.html
+++ b/components/next/google-sheets-stream-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Sheets Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-sheets-stream-component.html"> <meta name="description" content="Poll for changes in Google Sheets."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Sheets Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-sheets-stream-component.html"> <meta name="description" content="Poll for changes in Google Sheets."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-sheets</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-speech-to-text-component.html b/components/next/google-speech-to-text-component.html
index d83faabad1..5d84f0eb6a 100644
--- a/components/next/google-speech-to-text-component.html
+++ b/components/next/google-speech-to-text-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Speech To Text :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-speech-to-text-component.html"> <meta name="description" content="Transcribe audio to text using Google Cloud Speech-to-Text API"> <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>Google Cloud Speech To Text :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-speech-to-text-component.html"> <meta name="description" content="Transcribe audio to text using Google Cloud Speech-to-Text API"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-speech-to-text</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-storage-component.html b/components/next/google-storage-component.html
index 8ef7151d04..951105a433 100644
--- a/components/next/google-storage-component.html
+++ b/components/next/google-storage-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Storage :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-storage-component.html"> <meta name="description" content="Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Storage :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-storage-component.html"> <meta name="description" content="Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-storage</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-summary.html b/components/next/google-summary.html
index eeeecc2c95..1fdf45e281 100644
--- a/components/next/google-summary.html
+++ b/components/next/google-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>Google :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Google"> <meta property="og:sit [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Google"> <meta property="og:sit [...]
\ No newline at end of file
diff --git a/components/next/google-text-to-speech-component.html b/components/next/google-text-to-speech-component.html
index 55217605a4..fa18b5119c 100644
--- a/components/next/google-text-to-speech-component.html
+++ b/components/next/google-text-to-speech-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Text To Speech :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-text-to-speech-component.html"> <meta name="description" content="Synthesize speech from text using the Google Cloud Text-to-Speech API"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Text To Speech :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-text-to-speech-component.html"> <meta name="description" content="Synthesize speech from text using the Google Cloud Text-to-Speech API"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/cs [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-text-to-speech</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/google-vertexai-component.html b/components/next/google-vertexai-component.html
index d2f44f9fab..2aa9da18e1 100644
--- a/components/next/google-vertexai-component.html
+++ b/components/next/google-vertexai-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Vertex AI :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-vertexai-component.html"> <meta name="description" content="Interact with Google Cloud Vertex AI generative models."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Vertex AI :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-vertexai-component.html"> <meta name="description" content="Interact with Google Cloud Vertex AI generative models."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
.setBody(constant("Explain quantum computing briefly"))
.to("google-vertexai:my-project:us-central1:gemini-2.0-flash")
.log("${body}");</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>
diff --git a/components/next/google-vision-component.html b/components/next/google-vision-component.html
index 281d51e08c..2f0f4670c1 100644
--- a/components/next/google-vision-component.html
+++ b/components/next/google-vision-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Vision :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-vision-component.html"> <meta name="description" content="Detect labels, text, faces, logos and more on images through Google Cloud Vision API"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Cloud Vision :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/google-vision-component.html"> <meta name="description" content="Detect labels, text, faces, logos and more on images through Google Cloud Vision API"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-vision</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/graphql-component.html b/components/next/graphql-component.html
index 79d8d293b7..2a928c500d 100644
--- a/components/next/graphql-component.html
+++ b/components/next/graphql-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GraphQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/graphql-component.html"> <meta name="description" content="Send GraphQL queries and mutations to external systems."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GraphQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/graphql-component.html"> <meta name="description" content="Send GraphQL queries and mutations to external systems."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-graphql</artifactId>
<version>x.x.x</version>
diff --git a/components/next/grpc-component.html b/components/next/grpc-component.html
index aea366c423..73968fcaf9 100644
--- a/components/next/grpc-component.html
+++ b/components/next/grpc-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>gRPC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/grpc-component.html"> <meta name="description" content="Expose gRPC endpoints and access external gRPC endpoints."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>gRPC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/grpc-component.html"> <meta name="description" content="Expose gRPC endpoints and access external gRPC endpoints."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-grpc</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hashicorp-vault-component.html b/components/next/hashicorp-vault-component.html
index 59e0fcbed4..9e26713b55 100644
--- a/components/next/hashicorp-vault-component.html
+++ b/components/next/hashicorp-vault-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HashiCorp Vault :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hashicorp-vault-component.html"> <meta name="description" content="Manage secrets in HashiCorp Vault Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>HashiCorp Vault :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hashicorp-vault-component.html"> <meta name="description" content="Manage secrets in HashiCorp Vault Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-hashicorp-vault</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hazelcast-atomicvalue-component.html b/components/next/hazelcast-atomicvalue-component.html
index 5740895709..fcd8e121c9 100644
--- a/components/next/hazelcast-atomicvalue-component.html
+++ b/components/next/hazelcast-atomicvalue-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Atomic Number :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-atomicvalue-component.html"> <meta name="description" content="Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Atomic Number :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-atomicvalue-component.html"> <meta name="description" content="Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
.setHeader("CamelHazelcastOperationType", constant("setValue"))
.to("hazelcast-atomicvalue:foo");</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:set"/>
diff --git a/components/next/hazelcast-instance-component.html b/components/next/hazelcast-instance-component.html
index 2c2d5a28d3..074fe4763a 100644
--- a/components/next/hazelcast-instance-component.html
+++ b/components/next/hazelcast-instance-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Instance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-instance-component.html"> <meta name="description" content="Consume join/leave events of a cache instance in a Hazelcast cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Instance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-instance-component.html"> <meta name="description" content="Consume join/leave events of a cache instance in a Hazelcast cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
.log("instance...")
.choice()
.when(header("CamelHazelcastListenerAction").isEqualTo("added"))
diff --git a/components/next/hazelcast-list-component.html b/components/next/hazelcast-list-component.html
index f84f5c2ff9..72287d0e9e 100644
--- a/components/next/hazelcast-list-component.html
+++ b/components/next/hazelcast-list-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast List :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-list-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed list."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast List :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-list-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed list."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
.setHeader("CamelHazelcastOperationType", constant("add"))
.to("hazelcast-list:bar");</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:add"/>
diff --git a/components/next/hazelcast-map-component.html b/components/next/hazelcast-map-component.html
index 1b39a6d972..a08625c631 100644
--- a/components/next/hazelcast-map-component.html
+++ b/components/next/hazelcast-map-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-map-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed map."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-map-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed map."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
.setHeader("CamelHazelcastOperationType", constant("put"))
.to("hazelcast-map:foo");</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:put"/>
diff --git a/components/next/hazelcast-multimap-component.html b/components/next/hazelcast-multimap-component.html
index 74e45f1a6f..a80a4b563e 100644
--- a/components/next/hazelcast-multimap-component.html
+++ b/components/next/hazelcast-multimap-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Multimap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-multimap-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed multimap."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Multimap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-multimap-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed multimap."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
.setHeader("CamelHazelcastOperationType", constant("put"))
.to("hazelcast-multimap:bar");</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:put"/>
diff --git a/components/next/hazelcast-pncounter-component.html b/components/next/hazelcast-pncounter-component.html
index 89bc6d0ed5..3a1bb6af80 100644
--- a/components/next/hazelcast-pncounter-component.html
+++ b/components/next/hazelcast-pncounter-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast PN Counter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-pncounter-component.html"> <meta name="description" content="Increment, decrement, get, etc. operations on a Hazelcast PN Counter (CRDT counter)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast PN Counter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-pncounter-component.html"> <meta name="description" content="Increment, decrement, get, etc. operations on a Hazelcast PN Counter (CRDT counter)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
.setHeader("CamelHazelcastOperationType", constant("increment"))
.to("hazelcast-pncounter:foo");</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:increment"/>
diff --git a/components/next/hazelcast-queue-component.html b/components/next/hazelcast-queue-component.html
index 1fee01dc68..b3a7e6e5f5 100644
--- a/components/next/hazelcast-queue-component.html
+++ b/components/next/hazelcast-queue-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Queue :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-queue-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed queue."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Queue :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-queue-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed queue."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
.setHeader("CamelHazelcastOperationType", constant("add"))
.to("hazelcast-queue:bar");</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:add"/>
diff --git a/components/next/hazelcast-replicatedmap-component.html b/components/next/hazelcast-replicatedmap-component.html
index a6344531f3..d492e16673 100644
--- a/components/next/hazelcast-replicatedmap-component.html
+++ b/components/next/hazelcast-replicatedmap-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Replicated Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-replicatedmap-component.html"> <meta name="description" content="Perform operations on Hazelcast replicated map."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Replicated Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-replicatedmap-component.html"> <meta name="description" content="Perform operations on Hazelcast replicated map."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
.setHeader("CamelHazelcastOperationType", constant("put"))
.to("hazelcast-replicatedmap:bar");</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:put"/>
diff --git a/components/next/hazelcast-ringbuffer-component.html b/components/next/hazelcast-ringbuffer-component.html
index 96d57bdb0f..38d0971775 100644
--- a/components/next/hazelcast-ringbuffer-component.html
+++ b/components/next/hazelcast-ringbuffer-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Ringbuffer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-ringbuffer-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed ringbuffer."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Ringbuffer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-ringbuffer-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed ringbuffer."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
.setHeader("CamelHazelcastOperationType", constant("add"))
.to("hazelcast-ringbuffer:bar");</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:put"/>
diff --git a/components/next/hazelcast-seda-component.html b/components/next/hazelcast-seda-component.html
index 4349dd7ee6..3105617bff 100644
--- a/components/next/hazelcast-seda-component.html
+++ b/components/next/hazelcast-seda-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-seda-component.html"> <meta name="description" content="Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue."> <meta name="generator" content="Antora [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-seda-component.html"> <meta name="description" content="Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue."> <meta name="generator" content="Antora [...]
.to("hazelcast-seda:foo");</code></pre> </div> </div> </div> <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="hazelcast-seda:foo"/>
diff --git a/components/next/hazelcast-set-component.html b/components/next/hazelcast-set-component.html
index a1b4ef9588..742f4c2275 100644
--- a/components/next/hazelcast-set-component.html
+++ b/components/next/hazelcast-set-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Set :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-set-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed set."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
\ No newline 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>Hazelcast Set :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-set-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed set."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
\ No newline at end of file
diff --git a/components/next/hazelcast-summary.html b/components/next/hazelcast-summary.html
index 31807b47af..80df69d7cc 100644
--- a/components/next/hazelcast-summary.html
+++ b/components/next/hazelcast-summary.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Hazelcast"> <meta propert [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Hazelcast"> <meta propert [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-hazelcast</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hazelcast-topic-component.html b/components/next/hazelcast-topic-component.html
index 214520b820..df1fe5a6ef 100644
--- a/components/next/hazelcast-topic-component.html
+++ b/components/next/hazelcast-topic-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Topic :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-topic-component.html"> <meta name="description" content="Send and receive messages to/from Hazelcast distributed topic."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Topic :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hazelcast-topic-component.html"> <meta name="description" content="Send and receive messages to/from Hazelcast distributed topic."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> < [...]
.setHeader(“CamelHazelcastOperationType”, constant(“publish”))
.to(“hazelcast-topic:bar”);</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:add”/>
diff --git a/components/next/http-component.html b/components/next/http-component.html
index 46c8630186..7c3954c129 100644
--- a/components/next/http-component.html
+++ b/components/next/http-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HTTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/http-component.html"> <meta name="description" content="Send requests to external HTTP servers using Apache HTTP Client 5.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>HTTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/http-component.html"> <meta name="description" content="Send requests to external HTTP servers using Apache HTTP Client 5.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-http</artifactId>
<version>x.x.x</version>
diff --git a/components/next/huggingface-component.html b/components/next/huggingface-component.html
index f53d8eb4e2..679e7a7698 100644
--- a/components/next/huggingface-component.html
+++ b/components/next/huggingface-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hugging Face :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/huggingface-component.html"> <meta name="description" content="Integration with Hugging Face's Model Hub by using the Deep Java Library (DJL) Python bridge"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hugging Face :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/huggingface-component.html"> <meta name="description" content="Integration with Hugging Face's Model Hub by using the Deep Java Library (DJL) Python bridge"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huggingface</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-dms-component.html b/components/next/hwcloud-dms-component.html
index 6bae4969c3..4f829e1e0e 100644
--- a/components/next/hwcloud-dms-component.html
+++ b/components/next/hwcloud-dms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Distributed Message Service (DMS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-dms-component.html"> <meta name="description" content="To integrate with a fully managed, high-performance message queuing service on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Distributed Message Service (DMS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-dms-component.html"> <meta name="description" content="To integrate with a fully managed, high-performance message queuing service on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="sty [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huaweicloud-dms</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-frs-component.html b/components/next/hwcloud-frs-component.html
index fd0dd1b8b0..2da3effb86 100644
--- a/components/next/hwcloud-frs-component.html
+++ b/components/next/hwcloud-frs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Cloud Face Recognition Service (FRS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-frs-component.html"> <meta name="description" content="Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial fea [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Cloud Face Recognition Service (FRS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-frs-component.html"> <meta name="description" content="Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial fea [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huaweicloud-frs</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-functiongraph-component.html b/components/next/hwcloud-functiongraph-component.html
index 7eb4fb7968..c485fd6230 100644
--- a/components/next/hwcloud-functiongraph-component.html
+++ b/components/next/hwcloud-functiongraph-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei FunctionGraph :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-functiongraph-component.html"> <meta name="description" content="To call serverless functions on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei FunctionGraph :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-functiongraph-component.html"> <meta name="description" content="To call serverless functions on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta na [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huaweicloud-functiongraph</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-iam-component.html b/components/next/hwcloud-iam-component.html
index 6a49eee336..345f82bb42 100644
--- a/components/next/hwcloud-iam-component.html
+++ b/components/next/hwcloud-iam-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Identity and Access Management (IAM) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-iam-component.html"> <meta name="description" content="To securely manage users on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Identity and Access Management (IAM) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-iam-component.html"> <meta name="description" content="To securely manage users on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huaweicloud-iam</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-imagerecognition-component.html b/components/next/hwcloud-imagerecognition-component.html
index 7472e409e8..589262125d 100644
--- a/components/next/hwcloud-imagerecognition-component.html
+++ b/components/next/hwcloud-imagerecognition-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Cloud Image Recognition :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-imagerecognition-component.html"> <meta name="description" content="To identify objects, scenes, and concepts in images on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Cloud Image Recognition :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-imagerecognition-component.html"> <meta name="description" content="To identify objects, scenes, and concepts in images on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huaweicloud-imagerecognition</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-obs-component.html b/components/next/hwcloud-obs-component.html
index 69d91b51b4..0920deeb3e 100644
--- a/components/next/hwcloud-obs-component.html
+++ b/components/next/hwcloud-obs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Object Storage Service (OBS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-obs-component.html"> <meta name="description" content="To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Object Storage Service (OBS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-obs-component.html"> <meta name="description" content="To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huaweicloud-obs</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-smn-component.html b/components/next/hwcloud-smn-component.html
index b512a7c230..1bf0f52efc 100644
--- a/components/next/hwcloud-smn-component.html
+++ b/components/next/hwcloud-smn-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Simple Message Notification (SMN) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-smn-component.html"> <meta name="description" content="To broadcast messages and connect cloud services through notifications on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Simple Message Notification (SMN) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-smn-component.html"> <meta name="description" content="To broadcast messages and connect cloud services through notifications on Huawei Cloud"> <meta name="generator" content="Antora 3.1.7"> <link rel="styleshe [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-huaweicloud-smn</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hwcloud-summary.html b/components/next/hwcloud-summary.html
index 37de56a33d..36cddbbd45 100644
--- a/components/next/hwcloud-summary.html
+++ b/components/next/hwcloud-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>Huawei Cloud :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Huawei Cloud"> <meta pro [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Huawei Cloud :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/hwcloud-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Huawei Cloud"> <meta pro [...]
\ No newline at end of file
diff --git a/components/next/ibm-cos-component.html b/components/next/ibm-cos-component.html
index 73b5f16dab..ad7d986716 100644
--- a/components/next/ibm-cos-component.html
+++ b/components/next/ibm-cos-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Cloud Object Storage :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-cos-component.html"> <meta name="description" content="Store and retrieve objects from IBM Cloud Object Storage."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Cloud Object Storage :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-cos-component.html"> <meta name="description" content="Store and retrieve objects from IBM Cloud Object Storage."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
.to("file:/var/downloaded");</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="ibm-cos://helloBucket?apiKey=yourApiKey&amp;serviceInstanceId=yourServiceInstanceId&amp;endpointUrl=https://s3.us-south.cloud-object-storage.appdomain.cloud&amp;prefix=hello.txt"/>
<to uri="file:/var/downloaded"/>
diff --git a/components/next/ibm-secrets-manager-component.html b/components/next/ibm-secrets-manager-component.html
index 25a943f1d6..b5e8902b55 100644
--- a/components/next/ibm-secrets-manager-component.html
+++ b/components/next/ibm-secrets-manager-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Secrets Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-secrets-manager-component.html"> <meta name="description" content="Manage secrets in IBM Secrets Manager Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Secrets Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-secrets-manager-component.html"> <meta name="description" content="Manage secrets in IBM Secrets Manager Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ibm-secrets-manager</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ibm-summary.html b/components/next/ibm-summary.html
index 23c6bafe5e..788e588092 100644
--- a/components/next/ibm-summary.html
+++ b/components/next/ibm-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>IBM :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="IBM"> <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>IBM :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="IBM"> <meta property="og:site_name" c [...]
\ No newline at end of file
diff --git a/components/next/ibm-watson-discovery-component.html b/components/next/ibm-watson-discovery-component.html
index f6814b792a..273de10ed2 100644
--- a/components/next/ibm-watson-discovery-component.html
+++ b/components/next/ibm-watson-discovery-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Watson Discovery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-discovery-component.html"> <meta name="description" content="Perform document understanding and search using IBM Watson Discovery"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f0 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Watson Discovery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-discovery-component.html"> <meta name="description" content="Perform document understanding and search using IBM Watson Discovery"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f0 [...]
.setBody(constant("What is artificial intelligence?"))
.to("ibm-watson-discovery:default?apiKey=RAW(yourApiKey)&projectId=yourProjectId&operation=query")
.process(exchange -> {
diff --git a/components/next/ibm-watson-language-component.html b/components/next/ibm-watson-language-component.html
index 0f712cddae..7b5eb25f97 100644
--- a/components/next/ibm-watson-language-component.html
+++ b/components/next/ibm-watson-language-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Watson Language :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-language-component.html"> <meta name="description" content="Perform natural language processing using IBM Watson Natural Language Understanding"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Watson Language :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-language-component.html"> <meta name="description" content="Perform natural language processing using IBM Watson Natural Language Understanding"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
.setBody(constant("I love this product! It's amazing!"))
.to("ibm-watson-language:default?apiKey=RAW(yourApiKey)&operation=analyzeText&analyzeSentiment=true&analyzeEntities=false&analyzeKeywords=false")
.process(exchange -> {
diff --git a/components/next/ibm-watson-speech-to-text-component.html b/components/next/ibm-watson-speech-to-text-component.html
index f84e6f44ff..3627bde53c 100644
--- a/components/next/ibm-watson-speech-to-text-component.html
+++ b/components/next/ibm-watson-speech-to-text-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Watson Speech to Text :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-speech-to-text-component.html"> <meta name="description" content="Convert speech audio to text using IBM Watson Speech to Text"> <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>IBM Watson Speech to Text :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-speech-to-text-component.html"> <meta name="description" content="Convert speech audio to text using IBM Watson Speech to Text"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site- [...]
.to("ibm-watson-speech-to-text:mySTT?apiKey=RAW(yourApiKey)&operation=recognize&contentType=audio/wav")
.log("Transcription: ${header.CamelIBMWatsonSTTTranscript}");</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="file:/var/audio?noop=true"/>
diff --git a/components/next/ibm-watson-text-to-speech-component.html b/components/next/ibm-watson-text-to-speech-component.html
index 62d4d8c956..b36bdbfef0 100644
--- a/components/next/ibm-watson-text-to-speech-component.html
+++ b/components/next/ibm-watson-text-to-speech-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Watson Text to Speech :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-text-to-speech-component.html"> <meta name="description" content="Convert text to natural-sounding speech using IBM Watson Text to Speech"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM Watson Text to Speech :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watson-text-to-speech-component.html"> <meta name="description" content="Convert text to natural-sounding speech using IBM Watson Text to Speech"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../ [...]
.setHeader("CamelIBMWatsonTTSText", constant("Hello, welcome to IBM Watson Text to Speech!"))
.to("ibm-watson-text-to-speech:myTTS?apiKey=RAW(yourApiKey)&operation=synthesize")
.to("file:/var/audio?fileName=output.wav");</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>
diff --git a/components/next/ibm-watsonx-ai-component.html b/components/next/ibm-watsonx-ai-component.html
index 2cf7f6896e..2c3471fc23 100644
--- a/components/next/ibm-watsonx-ai-component.html
+++ b/components/next/ibm-watsonx-ai-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM watsonx.ai :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watsonx-ai-component.html"> <meta name="description" content="Interact with IBM watsonx.ai foundation models for text generation, chat, embeddings, and more."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM watsonx.ai :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watsonx-ai-component.html"> <meta name="description" content="Interact with IBM watsonx.ai foundation models for text generation, chat, embeddings, and more."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
camel.oauth.ibm.client-secret=my-secret
camel.oauth.ibm.token-endpoint=https://iam.cloud.ibm.com/identity/token</code></pre> </div> </div> <div id="_tabs_1" class="openblock tabs is-sync is-loading"> <div class="content"> <div class="ulist tablist"> <ul> <li id="_tabs_1_java" class="tab"> <p>Java</p> </li> <li id="_tabs_1_xml" class="tab"> <p>XML</p> </li> <li id="_tabs_1_yaml" class="tab"> <p>YAML</p> </li> </ul> </div> <div id="_tabs_1_java--panel" class="tabpanel" aria-labelledby="_tabs_1_java"> <div class="listingblock"> < [...]
.to("ibm-watsonx-ai:myLabel?oauthProfile=ibm&baseUrl=https://us-south.ml.cloud.ibm.com&projectId=my-project&modelId=ibm/granite-13b-instruct-v2");</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>
diff --git a/components/next/ibm-watsonx-data-component.html b/components/next/ibm-watsonx-data-component.html
index b40c5785dc..fefbd04085 100644
--- a/components/next/ibm-watsonx-data-component.html
+++ b/components/next/ibm-watsonx-data-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM watsonx.data :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watsonx-data-component.html"> <meta name="description" content="Interact with IBM watsonx.data lakehouse for catalog, schema, table, and engine management."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM watsonx.data :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ibm-watsonx-data-component.html"> <meta name="description" content="Interact with IBM watsonx.data lakehouse for catalog, schema, table, and engine management."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../. [...]
.to("ibm-watsonx-data:myLakehouse?apiKey=YOUR_API_KEY&serviceUrl=https://us-south.lakehouse.cloud.ibm.com/lakehouse/api/v2&operation=listCatalogs");</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="ibm-watsonx-data:myLakehouse?apiKey=YOUR_API_KEY&amp;serviceUrl=https://us-south.lakehouse.cloud.ibm.com/lakehouse/api/v2&amp;operation=listCatalogs"/>
diff --git a/components/next/iggy-component.html b/components/next/iggy-component.html
index 4079f9dfa3..e07ae49e13 100644
--- a/components/next/iggy-component.html
+++ b/components/next/iggy-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Iggy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/iggy-component.html"> <meta name="description" content="Send and receive message to Apache Iggy streaming platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Iggy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/iggy-component.html"> <meta name="description" content="Send and receive message to Apache Iggy streaming platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-iggy</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ignite-cache-component.html b/components/next/ignite-cache-component.html
index 471451f4b7..358f83fffa 100644
--- a/components/next/ignite-cache-component.html
+++ b/components/next/ignite-cache-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Cache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-cache-component.html"> <meta name="description" content="Perform cache operations on an Ignite cache or consume changes from a continuous query."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Cache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-cache-component.html"> <meta name="description" content="Perform cache operations on an Ignite cache or consume changes from a continuous query."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site [...]
\ No newline at end of file
diff --git a/components/next/ignite-compute-component.html b/components/next/ignite-compute-component.html
index 9f8669b2d3..7d4df92662 100644
--- a/components/next/ignite-compute-component.html
+++ b/components/next/ignite-compute-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Compute :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-compute-component.html"> <meta name="description" content="Run compute operations on an Ignite cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicati [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Compute :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-compute-component.html"> <meta name="description" content="Run compute operations on an Ignite cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicati [...]
\ No newline at end of file
diff --git a/components/next/ignite-events-component.html b/components/next/ignite-events-component.html
index a3ae1a0a64..098709439c 100644
--- a/components/next/ignite-events-component.html
+++ b/components/next/ignite-events-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Events :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-events-component.html"> <meta name="description" content="Receive events from an Ignite cluster by creating a local event listener."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
\ No newline 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>Ignite Events :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-events-component.html"> <meta name="description" content="Receive events from an Ignite cluster by creating a local event listener."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
\ No newline at end of file
diff --git a/components/next/ignite-idgen-component.html b/components/next/ignite-idgen-component.html
index e1cb29cf09..deb6e9d07f 100644
--- a/components/next/ignite-idgen-component.html
+++ b/components/next/ignite-idgen-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite ID Generator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-idgen-component.html"> <meta name="description" content="Interact with Ignite Atomic Sequences and ID Generators ."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite ID Generator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-idgen-component.html"> <meta name="description" content="Interact with Ignite Atomic Sequences and ID Generators ."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
\ No newline at end of file
diff --git a/components/next/ignite-messaging-component.html b/components/next/ignite-messaging-component.html
index fd2de65bea..98a37a0406 100644
--- a/components/next/ignite-messaging-component.html
+++ b/components/next/ignite-messaging-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Messaging :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-messaging-component.html"> <meta name="description" content="Send and receive messages from an Ignite topic."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="ap [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Messaging :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-messaging-component.html"> <meta name="description" content="Send and receive messages from an Ignite topic."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="ap [...]
\ No newline at end of file
diff --git a/components/next/ignite-queue-component.html b/components/next/ignite-queue-component.html
index 08f4e11c1f..0f2f548d66 100644
--- a/components/next/ignite-queue-component.html
+++ b/components/next/ignite-queue-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Queues :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-queue-component.html"> <meta name="description" content="Interact with Ignite Queue data structures."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
\ No newline 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>Ignite Queues :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-queue-component.html"> <meta name="description" content="Interact with Ignite Queue data structures."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
\ No newline at end of file
diff --git a/components/next/ignite-set-component.html b/components/next/ignite-set-component.html
index aae10e2b13..191fc8f8a0 100644
--- a/components/next/ignite-set-component.html
+++ b/components/next/ignite-set-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Sets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-set-component.html"> <meta name="description" content="Interact with Ignite Set data structures."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-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>Ignite Sets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-set-component.html"> <meta name="description" content="Interact with Ignite Set data structures."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
\ No newline at end of file
diff --git a/components/next/ignite-summary.html b/components/next/ignite-summary.html
index c4a8380c94..f3176a967f 100644
--- a/components/next/ignite-summary.html
+++ b/components/next/ignite-summary.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Ignite"> <meta property="og:sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ignite-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Ignite"> <meta property="og:sit [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ignite</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
diff --git a/components/next/index.html b/components/next/index.html
index db2a934e0c..3fdc1a8a89 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.22.x/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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.22.x/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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/index.md b/components/next/index.md
index 4d240378b0..9c09cf05f7 100644
--- a/components/next/index.md
+++ b/components/next/index.md
@@ -47,7 +47,7 @@ Number of Core Components: 29 in 26 JAR artifacts (0 deprecated)
Below is the list of non-core components that are provided by Apache Camel.
-Number of Non-Core Components: 381 in 307 JAR artifacts (4 deprecated)
+Number of Non-Core Components: 382 in 308 JAR artifacts (4 deprecated)
| Component | Artifact | Support Level | Since | Description |
@@ -56,6 +56,7 @@ Number of Non-Core Components: 381 in 307 JAR artifacts (4 deprecated)
| [ActiveMQ 5.x](activemq-component.md) | camel-activemq | Stable | 1.0 | Send messages to (or consume from) Apache ActiveMQ 5.x. This component extends the Camel JMS component. |
| [ActiveMQ 6.x](activemq6-component.md) | camel-activemq6 | Stable | 4.7 | Send messages to (or consume from) Apache ActiveMQ 6.x. This component extends the Camel JMS component. |
| [AI](ai-summary.md) | | | | |
+| [AI Resource](ai-resource-component.md) | camel-ai-resource | Preview | 4.23 | Framework-agnostic consumer endpoint that registers a Camel route as a read-only AI resource in the shared AiResourceRegistry. |
| [AI Tool](ai-tool-component.md) | camel-ai-tool | Preview | 4.22 | Framework-agnostic consumer endpoint that registers a Camel route as an LLM tool in the shared AiToolRegistry. |
| [Alibaba EventBridge](alibaba-eventbridge-component.md) | camel-alibaba-eventbridge | Preview | 4.23 | Publish events to Alibaba Cloud EventBridge. |
| [Alibaba Function Compute (FC)](alibaba-fc-component.md) | camel-alibaba-fc | Preview | 4.23 | Invoke serverless functions on Alibaba Cloud Function Compute (FC). |
diff --git a/components/next/infinispan-component.html b/components/next/infinispan-component.html
index f6969c00e4..d0e04d6183 100644
--- a/components/next/infinispan-component.html
+++ b/components/next/infinispan-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Infinispan :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/infinispan-component.html"> <meta name="description" content="Read and write from/to Infinispan distributed key/value store and data grid."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Infinispan :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/infinispan-component.html"> <meta name="description" content="Read and write from/to Infinispan distributed key/value store and data grid."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-infinispan</artifactId>
<version>x.x.x</version>
diff --git a/components/next/infinispan-embedded-component.html b/components/next/infinispan-embedded-component.html
index 649e38d563..b6085d8670 100644
--- a/components/next/infinispan-embedded-component.html
+++ b/components/next/infinispan-embedded-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Infinispan Embedded :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/infinispan-embedded-component.html"> <meta name="description" content="Read and write from/to Infinispan distributed key/value store and data grid."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Infinispan Embedded :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/infinispan-embedded-component.html"> <meta name="description" content="Read and write from/to Infinispan distributed key/value store and data grid."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/s [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-infinispan-embedded</artifactId>
<version>x.x.x</version>
diff --git a/components/next/influxdb-component.html b/components/next/influxdb-component.html
index 355e578c04..25123177ca 100644
--- a/components/next/influxdb-component.html
+++ b/components/next/influxdb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InfluxDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/influxdb-component.html"> <meta name="description" content="Interact with InfluxDB v1, a time series database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InfluxDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/influxdb-component.html"> <meta name="description" content="Interact with InfluxDB v1, a time series database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-influxdb</artifactId>
<version>x.x.x</version>
diff --git a/components/next/influxdb2-component.html b/components/next/influxdb2-component.html
index 37740791f7..7a81f990ac 100644
--- a/components/next/influxdb2-component.html
+++ b/components/next/influxdb2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InfluxDB2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/influxdb2-component.html"> <meta name="description" content="Interact with InfluxDB v2, a time series database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InfluxDB2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/influxdb2-component.html"> <meta name="description" content="Interact with InfluxDB v2, a time series database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-influxdb2</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jcache-component.html b/components/next/jcache-component.html
index 10c94eb809..e306d4924f 100644
--- a/components/next/jcache-component.html
+++ b/components/next/jcache-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jcache-component.html"> <meta name="description" content="Perform caching operations against JSR107/JCache."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jcache-component.html"> <meta name="description" content="Perform caching operations against JSR107/JCache."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
configuration.setTypes(String.class, Object.class);
configuration.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.MINUTES, 60)));
CacheManager cacheManager = Caching.getCachingProvider().getCacheManager();
diff --git a/components/next/jcr-component.html b/components/next/jcr-component.html
index 05842e21c0..dc8464a5f2 100644
--- a/components/next/jcr-component.html
+++ b/components/next/jcr-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jcr-component.html"> <meta name="description" content="Read and write nodes to/from a JCR compliant content repository."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jcr-component.html"> <meta name="description" content="Read and write nodes to/from a JCR compliant content repository."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jcr</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jdbc-component.html b/components/next/jdbc-component.html
index dc72818c8b..273aff28eb 100644
--- a/components/next/jdbc-component.html
+++ b/components/next/jdbc-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JDBC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jdbc-component.html"> <meta name="description" content="Access databases through SQL and JDBC."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JDBC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jdbc-component.html"> <meta name="description" content="Access databases through SQL and JDBC."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache C [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jdbc</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jetty-component.html b/components/next/jetty-component.html
index 289e794a05..3b902e6f1b 100644
--- a/components/next/jetty-component.html
+++ b/components/next/jetty-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jetty :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jetty-component.html"> <meta name="description" content="Expose HTTP endpoints using Jetty 12."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jetty :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jetty-component.html"> <meta name="description" content="Expose HTTP endpoints using Jetty 12."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jetty</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jgroups-component.html b/components/next/jgroups-component.html
index fe6108adc7..29b7628455 100644
--- a/components/next/jgroups-component.html
+++ b/components/next/jgroups-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jgroups-component.html"> <meta name="description" content="Exchange messages with JGroups clusters."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jgroups-component.html"> <meta name="description" content="Exchange messages with JGroups clusters."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jgroups</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/jgroups-raft-component.html b/components/next/jgroups-raft-component.html
index 095c910091..dc1f137591 100644
--- a/components/next/jgroups-raft-component.html
+++ b/components/next/jgroups-raft-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups raft :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jgroups-raft-component.html"> <meta name="description" content="Exchange messages with JGroups-raft clusters."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups raft :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jgroups-raft-component.html"> <meta name="description" content="Exchange messages with JGroups-raft clusters."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jgroups-raft</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/jira-component.html b/components/next/jira-component.html
index 84509d7b8d..b7f91ed8b6 100644
--- a/components/next/jira-component.html
+++ b/components/next/jira-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jira :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jira-component.html"> <meta name="description" content="Interact with JIRA issue tracker."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Jira :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jira-component.html"> <meta name="description" content="Interact with JIRA issue tracker."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jira</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/jms-component.html b/components/next/jms-component.html
index 986c6aabe4..3cf5f7ea33 100644
--- a/components/next/jms-component.html
+++ b/components/next/jms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jms-component.html"> <meta name="description" content="Send and receive messages to/from JMS message brokers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jms-component.html"> <meta name="description" content="Send and receive messages to/from JMS message brokers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jms</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jmx-component.html b/components/next/jmx-component.html
index bc1415d1c7..d18d7ab322 100644
--- a/components/next/jmx-component.html
+++ b/components/next/jmx-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta p [...]
\ No newline 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>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta p [...]
\ No newline at end of file
diff --git a/components/next/jolt-component.html b/components/next/jolt-component.html
index d0f9b93711..f238e59b98 100644
--- a/components/next/jolt-component.html
+++ b/components/next/jolt-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JOLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jolt-component.html"> <meta name="description" content="JSON to JSON transformation using JOLT."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JOLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jolt-component.html"> <meta name="description" content="JSON to JSON transformation using JOLT."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jolt</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jooq-component.html b/components/next/jooq-component.html
index 73d9eacd6a..5559f32a12 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.22.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-f06a797174.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.22.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-f06a797174.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 052abb2d48..e24e56b2a8 100644
--- a/components/next/jpa-component.html
+++ b/components/next/jpa-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JPA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jpa-component.html"> <meta name="description" content="Store and retrieve Java objects from databases using Java Persistence API (JPA)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JPA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jpa-component.html"> <meta name="description" content="Store and retrieve Java objects from databases using Java Persistence API (JPA)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jpa</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jslt-component.html b/components/next/jslt-component.html
index e2063257fe..6f05a93590 100644
--- a/components/next/jslt-component.html
+++ b/components/next/jslt-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jslt-component.html"> <meta name="description" content="Query or transform JSON payloads using JSLT."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>JSLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jslt-component.html"> <meta name="description" content="Query or transform JSON payloads using JSLT."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Ap [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jslt</artifactId>
<version>x.x.x</version>
diff --git a/components/next/json-validator-component.html b/components/next/json-validator-component.html
index 6c8e111305..818e5715ca 100644
--- a/components/next/json-validator-component.html
+++ b/components/next/json-validator-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Schema Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/json-validator-component.html"> <meta name="description" content="Validate JSON payloads using NetworkNT JSON Schema."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Schema Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/json-validator-component.html"> <meta name="description" content="Validate JSON payloads using NetworkNT JSON Schema."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-json-validator</artifactId>
<version>x.y.z</version>
diff --git a/components/next/jsonata-component.html b/components/next/jsonata-component.html
index 25e643db64..359f049434 100644
--- a/components/next/jsonata-component.html
+++ b/components/next/jsonata-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSONata :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jsonata-component.html"> <meta name="description" content="Transforms JSON payload using JSONata transformation."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSONata :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jsonata-component.html"> <meta name="description" content="Transforms JSON payload using JSONata transformation."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jsonata</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jt400-component.html b/components/next/jt400-component.html
index e04a5f7eeb..f4c677bb61 100644
--- a/components/next/jt400-component.html
+++ b/components/next/jt400-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JT400 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jt400-component.html"> <meta name="description" content="Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers."> <meta name="generator" content="Antora 3.1.7" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JT400 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jt400-component.html"> <meta name="description" content="Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers."> <meta name="generator" content="Antora 3.1.7" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jt400</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jte-component.html b/components/next/jte-component.html
index 34d655b545..7849946d9b 100644
--- a/components/next/jte-component.html
+++ b/components/next/jte-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JTE :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jte-component.html"> <meta name="description" content="Transform messages using a Java based template engine (JTE)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JTE :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/jte-component.html"> <meta name="description" content="Transform messages using a Java based template engine (JTE)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jte</artifactId>
<version>x.x.x</version> <!-- use the same version as your Camel core version -->
diff --git a/components/next/kafka-component.html b/components/next/kafka-component.html
index b66e92bebb..1a1921415a 100644
--- a/components/next/kafka-component.html
+++ b/components/next/kafka-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kafka :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kafka-component.html"> <meta name="description" content="Send and receive messages to/from an Apache Kafka broker."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kafka :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kafka-component.html"> <meta name="description" content="Send and receive messages to/from an Apache Kafka broker."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-kafka</artifactId>
<version>x.x.x</version>
diff --git a/components/next/kamelet-component.html b/components/next/kamelet-component.html
index 89d73f2927..8f39b336f3 100644
--- a/components/next/kamelet-component.html
+++ b/components/next/kamelet-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kamelet-component.html"> <meta name="description" content="To call Kamelets"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kamelet-component.html"> <meta name="description" content="To call Kamelets"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
errorHandler:
deadLetterChannel:
deadLetterUri: log:dead?level=WARN
diff --git a/components/next/keycloak-component.html b/components/next/keycloak-component.html
index 40f78873b0..d9cea86eb3 100644
--- a/components/next/keycloak-component.html
+++ b/components/next/keycloak-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/keycloak-component.html"> <meta name="description" content="Manage Keycloak instances via Admin API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/keycloak-component.html"> <meta name="description" content="Manage Keycloak instances via Admin API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
template.sendBodyAndHeader("direct:protected", "message",
"CamelKeycloakAccessToken", accessToken);
diff --git a/components/next/knative-component.html b/components/next/knative-component.html
index 430f9d04e0..2ca1386fa2 100644
--- a/components/next/knative-component.html
+++ b/components/next/knative-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Knative :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/knative-component.html"> <meta name="description" content="Send and receive events from Knative."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Knative :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/knative-component.html"> <meta name="description" content="Send and receive events from Knative."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apa [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-knative</artifactId>
<version>x.x.x</version>
diff --git a/components/next/knative-http-component.html b/components/next/knative-http-component.html
index a8f36a92f1..93626bcf5f 100644
--- a/components/next/knative-http-component.html
+++ b/components/next/knative-http-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Knative Http :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/knative-http-component.html"> <meta name="description" content="Camel Knative HTTP"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Knative Http :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/knative-http-component.html"> <meta name="description" content="Camel Knative HTTP"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-knative-http</artifactId>
<version>x.x.x</version>
diff --git a/components/next/kserve-component.html b/components/next/kserve-component.html
index ad7b053dd4..2f85ef9784 100644
--- a/components/next/kserve-component.html
+++ b/components/next/kserve-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>KServe :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kserve-component.html"> <meta name="description" content="Provide access to AI model servers with the KServe standard to run inference with remote models"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>KServe :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kserve-component.html"> <meta name="description" content="Provide access to AI model servers with the KServe standard to run inference with remote models"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-kserve</artifactId>
<version>x.x.x</version>
diff --git a/components/next/kubernetes-config-maps-component.html b/components/next/kubernetes-config-maps-component.html
index 858f8bea7b..9779e87b47 100644
--- a/components/next/kubernetes-config-maps-component.html
+++ b/components/next/kubernetes-config-maps-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes ConfigMap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-config-maps-component.html"> <meta name="description" content="Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes ConfigMap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-config-maps-component.html"> <meta name="description" content="Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href=".. [...]
.to("kubernetes-config-maps:///?kubernetesClient=#kubernetesClient&operation=listConfigMaps")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-cronjob-component.html b/components/next/kubernetes-cronjob-component.html
index a6dc72a4fc..1ce51d8621 100644
--- a/components/next/kubernetes-cronjob-component.html
+++ b/components/next/kubernetes-cronjob-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Cronjob :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-cronjob-component.html"> <meta name="description" content="Perform operations on Kubernetes CronJob."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
\ No newline 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>Kubernetes Cronjob :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-cronjob-component.html"> <meta name="description" content="Perform operations on Kubernetes CronJob."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
\ No newline at end of file
diff --git a/components/next/kubernetes-custom-resources-component.html b/components/next/kubernetes-custom-resources-component.html
index 4bb84a79d5..c7de821af0 100644
--- a/components/next/kubernetes-custom-resources-component.html
+++ b/components/next/kubernetes-custom-resources-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Custom Resources :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-custom-resources-component.html"> <meta name="description" content="Perform operations on Kubernetes Custom Resources and get notified on Deployment changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="st [...]
\ No newline 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>Kubernetes Custom Resources :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-custom-resources-component.html"> <meta name="description" content="Perform operations on Kubernetes Custom Resources and get notified on Deployment changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="st [...]
\ No newline at end of file
diff --git a/components/next/kubernetes-deployments-component.html b/components/next/kubernetes-deployments-component.html
index acb413cd53..f7429ea979 100644
--- a/components/next/kubernetes-deployments-component.html
+++ b/components/next/kubernetes-deployments-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Deployments :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-deployments-component.html"> <meta name="description" content="Perform operations on Kubernetes Deployments and get notified on Deployment changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Deployments :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-deployments-component.html"> <meta name="description" content="Perform operations on Kubernetes Deployments and get notified on Deployment changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
.to("kubernetes-deployments:///?kubernetesClient=#kubernetesClient&operation=listDeployments")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-events-component.html b/components/next/kubernetes-events-component.html
index ea365e8c43..26aae64894 100644
--- a/components/next/kubernetes-events-component.html
+++ b/components/next/kubernetes-events-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-events-component.html"> <meta name="description" content="Perform operations on Kubernetes Events and get notified on Events changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f0 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-events-component.html"> <meta name="description" content="Perform operations on Kubernetes Events and get notified on Events changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f0 [...]
.to("kubernetes-events:///?kubernetesClient=#kubernetesClient&operation=listEvents")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-hpa-component.html b/components/next/kubernetes-hpa-component.html
index 4a6f8ede4b..a41fabadb0 100644
--- a/components/next/kubernetes-hpa-component.html
+++ b/components/next/kubernetes-hpa-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes HPA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-hpa-component.html"> <meta name="description" content="Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes HPA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-hpa-component.html"> <meta name="description" content="Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href=". [...]
.to("kubernetes-hpa:///?kubernetesClient=#kubernetesClient&operation=listHPA")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-job-component.html b/components/next/kubernetes-job-component.html
index 4e75e97009..a7cd4da3c8 100644
--- a/components/next/kubernetes-job-component.html
+++ b/components/next/kubernetes-job-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Job :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-job-component.html"> <meta name="description" content="Perform operations on Kubernetes Jobs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Job :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-job-component.html"> <meta name="description" content="Perform operations on Kubernetes Jobs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
.to("kubernetes-job:///?kubernetesClient=#kubernetesClient&operation=listJob")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-namespaces-component.html b/components/next/kubernetes-namespaces-component.html
index 6685730984..6e665a46b0 100644
--- a/components/next/kubernetes-namespaces-component.html
+++ b/components/next/kubernetes-namespaces-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Namespaces :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-namespaces-component.html"> <meta name="description" content="Perform operations on Kubernetes Namespaces and get notified on Namespace changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Namespaces :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-namespaces-component.html"> <meta name="description" content="Perform operations on Kubernetes Namespaces and get notified on Namespace changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../ [...]
.to("kubernetes-namespaces:///?kubernetesClient=#kubernetesClient&operation=listNamespaces")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-nodes-component.html b/components/next/kubernetes-nodes-component.html
index fe4d2135a3..5364bf7e32 100644
--- a/components/next/kubernetes-nodes-component.html
+++ b/components/next/kubernetes-nodes-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Nodes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-nodes-component.html"> <meta name="description" content="Perform operations on Kubernetes Nodes and get notified on Node changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Nodes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-nodes-component.html"> <meta name="description" content="Perform operations on Kubernetes Nodes and get notified on Node changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
.to("kubernetes-nodes:///?kubernetesClient=#kubernetesClient&operation=listNodes")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-persistent-volumes-claims-component.html b/components/next/kubernetes-persistent-volumes-claims-component.html
index 4d89a7842c..7fbb3c89b5 100644
--- a/components/next/kubernetes-persistent-volumes-claims-component.html
+++ b/components/next/kubernetes-persistent-volumes-claims-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume Claim :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-persistent-volumes-claims-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes."> <meta name="generator [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume Claim :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-persistent-volumes-claims-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes."> <meta name="generator [...]
.to("kubernetes-persistent-volumes-claims:///?kubernetesClient=#kubernetesClient&operation=listPersistentVolumesClaims")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-persistent-volumes-component.html b/components/next/kubernetes-persistent-volumes-component.html
index 3d80cbda0f..12d1d27ff5 100644
--- a/components/next/kubernetes-persistent-volumes-component.html
+++ b/components/next/kubernetes-persistent-volumes-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-persistent-volumes-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes."> <meta name="generator" content="Antora 3.1.7"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-persistent-volumes-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes."> <meta name="generator" content="Antora 3.1.7"> < [...]
.to("kubernetes-persistent-volumes:///?kubernetesClient=#kubernetesClient&operation=listPersistentVolumes")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-pods-component.html b/components/next/kubernetes-pods-component.html
index 2a4cd9de19..67ef0009b0 100644
--- a/components/next/kubernetes-pods-component.html
+++ b/components/next/kubernetes-pods-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Pods :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-pods-component.html"> <meta name="description" content="Perform operations on Kubernetes Pods and get notified on Pod changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Pods :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-pods-component.html"> <meta name="description" content="Perform operations on Kubernetes Pods and get notified on Pod changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
.to("kubernetes-pods:///?kubernetesClient=#kubernetesClient&operation=listPods")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-replication-controllers-component.html b/components/next/kubernetes-replication-controllers-component.html
index b09b857f5e..f90bd68ff8 100644
--- a/components/next/kubernetes-replication-controllers-component.html
+++ b/components/next/kubernetes-replication-controllers-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Replication Controller :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-replication-controllers-component.html"> <meta name="description" content="Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes."> <meta name="generator" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Replication Controller :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-replication-controllers-component.html"> <meta name="description" content="Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes."> <meta name="generator" cont [...]
.to("kubernetes-replication-controllers:///?kubernetesClient=#kubernetesClient&operation=listReplicationControllers")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-resources-quota-component.html b/components/next/kubernetes-resources-quota-component.html
index 115cc52323..aa8e2719d1 100644
--- a/components/next/kubernetes-resources-quota-component.html
+++ b/components/next/kubernetes-resources-quota-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Resources Quota :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-resources-quota-component.html"> <meta name="description" content="Perform operations on Kubernetes Resources Quotas."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Resources Quota :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-resources-quota-component.html"> <meta name="description" content="Perform operations on Kubernetes Resources Quotas."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
.to("kubernetes-resources-quota:///?kubernetesClient=#kubernetesClient&operation=listResourcesQuota")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-secrets-component.html b/components/next/kubernetes-secrets-component.html
index f6052caf97..d8aa15bcce 100644
--- a/components/next/kubernetes-secrets-component.html
+++ b/components/next/kubernetes-secrets-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Secrets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-secrets-component.html"> <meta name="description" content="Perform operations on Kubernetes Secrets."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Secrets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-secrets-component.html"> <meta name="description" content="Perform operations on Kubernetes Secrets."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
.to("kubernetes-secrets:///?kubernetesClient=#kubernetesClient&operation=listSecrets")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-service-accounts-component.html b/components/next/kubernetes-service-accounts-component.html
index c365f55efd..7d9edf55c2 100644
--- a/components/next/kubernetes-service-accounts-component.html
+++ b/components/next/kubernetes-service-accounts-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Service Account :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-service-accounts-component.html"> <meta name="description" content="Perform operations on Kubernetes Service Accounts."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Service Account :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-service-accounts-component.html"> <meta name="description" content="Perform operations on Kubernetes Service Accounts."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
.to("kubernetes-service-accounts:///?kubernetesClient=#kubernetesClient&operation=listServiceAccounts")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-services-component.html b/components/next/kubernetes-services-component.html
index 0cdd28677f..f47631a9c4 100644
--- a/components/next/kubernetes-services-component.html
+++ b/components/next/kubernetes-services-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Services :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-services-component.html"> <meta name="description" content="Perform operations on Kubernetes Services and get notified on Service changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Services :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-services-component.html"> <meta name="description" content="Perform operations on Kubernetes Services and get notified on Service changes."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css [...]
.to("kubernetes-services:///?kubernetesClient=#kubernetesClient&operation=listServices")
.to("mock:result");</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:list"/>
diff --git a/components/next/kubernetes-summary.html b/components/next/kubernetes-summary.html
index 1f802ddd87..7c2fea98fe 100644
--- a/components/next/kubernetes-summary.html
+++ b/components/next/kubernetes-summary.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Kubernetes"> <meta prop [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kubernetes-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Kubernetes"> <meta prop [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-kubernetes</artifactId>
<version>x.x.x</version>
diff --git a/components/next/kudu-component.html b/components/next/kudu-component.html
index 5fbffb8fde..263785ff8f 100644
--- a/components/next/kudu-component.html
+++ b/components/next/kudu-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kudu :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kudu-component.html"> <meta name="description" content="Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kudu :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/kudu-component.html"> <meta name="description" content="Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-kudu</artifactId>
<version>x.x.x</version>
diff --git a/components/next/langchain4j-agent-component.html b/components/next/langchain4j-agent-component.html
index f864948cab..49fbbe5dc7 100644
--- a/components/next/langchain4j-agent-component.html
+++ b/components/next/langchain4j-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>LangChain4j Agent :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-agent-component.html"> <meta name="description" content="LangChain4j Agent component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Agent :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-agent-component.html"> <meta name="description" content="LangChain4j Agent component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
<groupId>io.quarkiverse.langchain4j</groupId>
<artifactId>quarkus-langchain4j-oidc-mcp-auth-provider</artifactId>
</dependency></code></pre> </div> </div> <div class="paragraph"> <p>With this extension, the authenticated user’s OIDC access token is automatically propagated to MCP servers. MCP clients are configured via <code>quarkus.langchain4j.mcp.*</code> properties and are injected as pre-built beans. Camel picks them up via the <code>mcpClients</code> parameter — no <code>oauthProfile</code> or <code>camel-oauth</code> is needed.</p> </div> </div> <div class="sect2"> <h3 id="_camel_m [...]
diff --git a/components/next/langchain4j-chat-component.html b/components/next/langchain4j-chat-component.html
index 90f228ce7a..a7783ea819 100644
--- a/components/next/langchain4j-chat-component.html
+++ b/components/next/langchain4j-chat-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Chat :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-chat-component.html"> <meta name="description" content="LangChain4j Chat component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Chat :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-chat-component.html"> <meta name="description" content="LangChain4j Chat component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-langchain4j-chat</artifactId>
<version>x.x.x</version>
diff --git a/components/next/langchain4j-embeddings-component.html b/components/next/langchain4j-embeddings-component.html
index 8a70da7795..8d2695c8de 100644
--- a/components/next/langchain4j-embeddings-component.html
+++ b/components/next/langchain4j-embeddings-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Embeddings :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-embeddings-component.html"> <meta name="description" content="LangChain4j Embeddings"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Embeddings :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-embeddings-component.html"> <meta name="description" content="LangChain4j Embeddings"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-open-ai-spring-boot-starter</artifactId>
<version>1.10.0</version>
diff --git a/components/next/langchain4j-embeddingstore-component.html b/components/next/langchain4j-embeddingstore-component.html
index 784d84a9b0..d1c5f49360 100644
--- a/components/next/langchain4j-embeddingstore-component.html
+++ b/components/next/langchain4j-embeddingstore-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Embedding Store :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-embeddingstore-component.html"> <meta name="description" content="Perform operations on the LangChain4jEmbeddingStores."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Embedding Store :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-embeddingstore-component.html"> <meta name="description" content="Perform operations on the LangChain4jEmbeddingStores."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a [...]
.host("localhost")
.port(5432)
.database("vectordb")
diff --git a/components/next/langchain4j-web-search-component.html b/components/next/langchain4j-web-search-component.html
index 85cf57a35a..ce1fb415a8 100644
--- a/components/next/langchain4j-web-search-component.html
+++ b/components/next/langchain4j-web-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>LangChain4j Web Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-web-search-component.html"> <meta name="description" content="LangChain4j Web Search Engine"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Web Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/langchain4j-web-search-component.html"> <meta name="description" content="LangChain4j Web Search Engine"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-langchain4j-web-search</artifactId>
<version>x.x.x</version>
diff --git a/components/next/language-component.html b/components/next/language-component.html
index c23cfaa13f..d0fed94408 100644
--- a/components/next/language-component.html
+++ b/components/next/language-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Language :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/language-component.html"> <meta name="description" content="Execute scripts in any of the languages supported by Camel."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applic [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Language :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/language-component.html"> <meta name="description" content="Execute scripts in any of the languages supported by Camel."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applic [...]
.to("language:simple:Hello ${body}");</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:hello"/>
<to uri="language:simple:Hello ${body}"/>
diff --git a/components/next/languages/bean-language.html b/components/next/languages/bean-language.html
index 6b7f92b172..8f9b91d607 100644
--- a/components/next/languages/bean-language.html
+++ b/components/next/languages/bean-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Method :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/bean-language.html"> <meta name="description" content="Calls a Java bean method"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Method :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/bean-language.html"> <meta name="description" content="Calls a Java bean method"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apa [...]
.filter().method("myBean", "isGoldCustomer")
.to("activemq:BigSpendersQueue");</code></pre> </div> </div> <div class="admonitionblock tip"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> <td class="content"> <div class="paragraph"> <p>It is also possible to omit the method name. In this case, then Camel would choose the best suitable method to use. This process is complex, so it is good practice to specify the method name.</p> </div> </td> </tr> </table></div> </div> </di [...]
<from uri="activemq:topic:OrdersTopic"/>
diff --git a/components/next/languages/constant-language.html b/components/next/languages/constant-language.html
index 6b73bc012e..4bf4d25448 100644
--- a/components/next/languages/constant-language.html
+++ b/components/next/languages/constant-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Constant :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/constant-language.html"> <meta name="description" content="A fixed value set only once during the route startup"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Constant :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/constant-language.html"> <meta name="description" content="A fixed value set only once during the route startup"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="a [...]
.setHeader("theHeader", constant("the value"))
.to("mock:b");</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="seda:a"/>
diff --git a/components/next/languages/datasonnet-language.html b/components/next/languages/datasonnet-language.html
index 4220fd3c58..7ccd0a49d8 100644
--- a/components/next/languages/datasonnet-language.html
+++ b/components/next/languages/datasonnet-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSonnet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/datasonnet-language.html"> <meta name="description" content="To use DataSonnet scripts for message transformations"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSonnet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/datasonnet-language.html"> <meta name="description" content="To use DataSonnet scripts for message transformations"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta na [...]
{
total: c.sumBy(body.items, function(i) i.price * i.qty),
names: c.join(std.map(function(i) i.name, body.items), ', '),
diff --git a/components/next/languages/exchangeProperty-language.html b/components/next/languages/exchangeProperty-language.html
index 85502a74e8..a7edfeb0c2 100644
--- a/components/next/languages/exchangeProperty-language.html
+++ b/components/next/languages/exchangeProperty-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ExchangeProperty :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/exchangeProperty-language.html"> <meta name="description" content="Gets a property from the Exchange"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ExchangeProperty :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/exchangeProperty-language.html"> <meta name="description" content="Gets a property from the Exchange"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
<from uri="direct:a" />
<recipientList>
<exchangeProperty>myProperty</exchangeProperty>
diff --git a/components/next/languages/file-language.html b/components/next/languages/file-language.html
index 6b01b97be4..a83249937f 100644
--- a/components/next/languages/file-language.html
+++ b/components/next/languages/file-language.html
@@ -1 +1 @@
-<!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.22.x/languages/file-language.html"> <meta name="description" content="File related capabilities for the Simple language"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application- [...]
\ No newline 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>File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/file-language.html"> <meta name="description" content="File related capabilities for the Simple language"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application- [...]
\ No newline at end of file
diff --git a/components/next/languages/groovy-language.html b/components/next/languages/groovy-language.html
index 65d176aa85..16a1aa54cf 100644
--- a/components/next/languages/groovy-language.html
+++ b/components/next/languages/groovy-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/groovy-language.html"> <meta name="description" content="Evaluates a Groovy script"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/groovy-language.html"> <meta name="description" content="Evaluates a Groovy script"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apach [...]
// some other statements ...
// camel take the result value as the script evaluation result
result = body * 2 + 1</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_customizing_groovy_shell"><a class="anchor" href="#_customizing_groovy_shell"></a>Customizing Groovy Shell</h3> <div class="paragraph"> <p>For very special use-cases you may need to use a custom <code>GroovyShell</code> instance in your Groovy expressions. To provide the custom <code>GroovyShell</code>, add an implementation of the <code>org.apache.camel.language.groovy.GroovyShellFactory</code> SPI inte [...]
diff --git a/components/next/languages/header-language.html b/components/next/languages/header-language.html
index d30dd9205d..0c0a4f1108 100644
--- a/components/next/languages/header-language.html
+++ b/components/next/languages/header-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Header :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/header-language.html"> <meta name="description" content="Gets a header from the Exchange"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Header :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/header-language.html"> <meta name="description" content="Gets a header from the Exchange"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
<from uri="direct:a" />
<recipientList>
<header>myHeader</header>
diff --git a/components/next/languages/hl7terser-language.html b/components/next/languages/hl7terser-language.html
index ec421cd721..d271854d5c 100644
--- a/components/next/languages/hl7terser-language.html
+++ b/components/next/languages/hl7terser-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 Terser :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/hl7terser-language.html"> <meta name="description" content="Get the value of a HL7 message field specified by terse location specification syntax"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 Terser :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/hl7terser-language.html"> <meta name="description" content="Get the value of a HL7 message field specified by terse location specification syntax"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css [...]
// extract patient ID from field QRD-8 in the QRY_A19 message above and put into message header
from("direct:test1")
diff --git a/components/next/languages/index.html b/components/next/languages/index.html
index b785da0ddc..b507ce7143 100644
--- a/components/next/languages/index.html
+++ b/components/next/languages/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>Expression Languages :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Expression La [...]
\ No newline 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>Expression Languages :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Expression La [...]
\ No newline at end of file
diff --git a/components/next/languages/jactl-language.html b/components/next/languages/jactl-language.html
index dcac8c4c4c..ccc24bccd1 100644
--- a/components/next/languages/jactl-language.html
+++ b/components/next/languages/jactl-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jactl :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/jactl-language.html"> <meta name="description" content="Evaluates a Jactl script"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jactl :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/jactl-language.html"> <meta name="description" content="Evaluates a Jactl script"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache C [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jactl</artifactId>
<version>x.y.z</version>
diff --git a/components/next/languages/java-language.html b/components/next/languages/java-language.html
index dcbb8c1ce2..60d07137b4 100644
--- a/components/next/languages/java-language.html
+++ b/components/next/languages/java-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Java :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/java-language.html"> <meta name="description" content="Evaluates a Java (Java compiled once at runtime) expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Java :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/java-language.html"> <meta name="description" content="Evaluates a Java (Java compiled once at runtime) expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="ap [...]
public String echo(String str) {
return str + str;
diff --git a/components/next/languages/joor-language.html b/components/next/languages/joor-language.html
index a814a14ac9..915477e1f1 100644
--- a/components/next/languages/joor-language.html
+++ b/components/next/languages/joor-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>jOOR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/joor-language.html"> <meta name="description" content="Evaluates a jOOR (Java compiled once at runtime) expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>jOOR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/joor-language.html"> <meta name="description" content="Evaluates a jOOR (Java compiled once at runtime) expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="ap [...]
public String echo(String str) {
return str + str;
diff --git a/components/next/languages/jq-language.html b/components/next/languages/jq-language.html
index 77235583fa..0805d5cc80 100644
--- a/components/next/languages/jq-language.html
+++ b/components/next/languages/jq-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/jq-language.html"> <meta name="description" content="Evaluates a JQ expression against a JSON message body"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/jq-language.html"> <meta name="description" content="Evaluates a JQ expression against a JSON message body"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application- [...]
.setHeader("numberOfBooks")
.jq(".store.books | length", int.class, "books")
.to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_camel_supplied_jq_functions"><a class="anchor" href="#_camel_supplied_jq_functions"></a>Camel supplied JQ Functions</h3> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> JQ comes with about a hundred built-in functions, and you can see many examples from <a href="https://jqlang.github.io/jq/ [...]
diff --git a/components/next/languages/js-language.html b/components/next/languages/js-language.html
index 88c5b8b76c..7ceee5273e 100644
--- a/components/next/languages/js-language.html
+++ b/components/next/languages/js-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JavaScript :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/js-language.html"> <meta name="description" content="Evaluates a JavaScript expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JavaScript :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/js-language.html"> <meta name="description" content="Evaluates a JavaScript expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-javascript</artifactId>
<version>x.x.x</version>
diff --git a/components/next/languages/jsonpath-language.html b/components/next/languages/jsonpath-language.html
index b0c8367598..335afe7d1b 100644
--- a/components/next/languages/jsonpath-language.html
+++ b/components/next/languages/jsonpath-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSONPath :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/jsonpath-language.html"> <meta name="description" content="Evaluates a JSONPath expression against a JSON message body"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSONPath :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/jsonpath-language.html"> <meta name="description" content="Evaluates a JSONPath expression against a JSON message body"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
.choice()
.when().jsonpath("$.store.book[?(@.price < 10)]")
.to("jms:queue:book.cheap")
diff --git a/components/next/languages/mvel-language.html b/components/next/languages/mvel-language.html
index 43b0eaf09f..62cf702489 100644
--- a/components/next/languages/mvel-language.html
+++ b/components/next/languages/mvel-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MVEL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/mvel-language.html"> <meta name="description" content="Evaluates a MVEL template"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MVEL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/mvel-language.html"> <meta name="description" content="Evaluates a MVEL template"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Ca [...]
.filter().mvel("headers.foo == 'bar'")
.to("seda:bar");</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="seda:foo"/>
diff --git a/components/next/languages/ognl-language.html b/components/next/languages/ognl-language.html
index c23edc63a7..88267c50b5 100644
--- a/components/next/languages/ognl-language.html
+++ b/components/next/languages/ognl-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OGNL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/ognl-language.html"> <meta name="description" content="Evaluates an OGNL expression (Apache Commons OGNL)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OGNL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/ognl-language.html"> <meta name="description" content="Evaluates an OGNL expression (Apache Commons OGNL)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
.filter().ognl("request.headers.foo == 'bar'")
.to("seda:bar");</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="seda:foo"/>
diff --git a/components/next/languages/python-language.html b/components/next/languages/python-language.html
index 75a47e1801..c05b30e147 100644
--- a/components/next/languages/python-language.html
+++ b/components/next/languages/python-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Python :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/python-language.html"> <meta name="description" content="Evaluates a Python expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Python :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/python-language.html"> <meta name="description" content="Evaluates a Python expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-python</artifactId>
<version>x.x.x</version>
diff --git a/components/next/languages/python3-language.html b/components/next/languages/python3-language.html
index 473a96678f..2346cd23d5 100644
--- a/components/next/languages/python3-language.html
+++ b/components/next/languages/python3-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Python 3 :: Apache Camel</title> <meta name="description" content="Evaluates a Python 3 expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Python 3"> <meta property="og:site_name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Python 3 :: Apache Camel</title> <meta name="description" content="Evaluates a Python 3 expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Python 3"> <meta property="og:site_name" content="A [...]
camelContext.getRegistry().bind("python3", python3);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_usage"><a class="anchor" href="#_usage"></a>Usage</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">import static org.apache.camel.language.python3.Python3Language.python3;
public class MyRouteBuilder extends RouteBuilder {
diff --git a/components/next/languages/quickjs-language.html b/components/next/languages/quickjs-language.html
index d01c14c40a..d93657c892 100644
--- a/components/next/languages/quickjs-language.html
+++ b/components/next/languages/quickjs-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>QuickJS :: Apache Camel</title> <meta name="description" content="Evaluates a JavaScript expression using QuickJS4J"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="QuickJS"> <meta property="og:site_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>QuickJS :: Apache Camel</title> <meta name="description" content="Evaluates a JavaScript expression using QuickJS4J"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="QuickJS"> <meta property="og:site_ [...]
public class MyRouteBuilder extends RouteBuilder {
@Override
diff --git a/components/next/languages/ref-language.html b/components/next/languages/ref-language.html
index c478c44c49..0a80bf14a5 100644
--- a/components/next/languages/ref-language.html
+++ b/components/next/languages/ref-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ref :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/ref-language.html"> <meta name="description" content="Uses an existing expression from the registry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Ref :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/ref-language.html"> <meta name="description" content="Uses an existing expression from the registry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<route>
<from uri="seda:a"/>
diff --git a/components/next/languages/simple-advanced.html b/components/next/languages/simple-advanced.html
index 3c7be4cea5..71977a7f1b 100644
--- a/components/next/languages/simple-advanced.html
+++ b/components/next/languages/simple-advanced.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - Advanced Features :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-advanced.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - Advanced Features :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-advanced.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conten [...]
// init block
// goes here
// ...
diff --git a/components/next/languages/simple-functions.html b/components/next/languages/simple-functions.html
index fd0db8da94..e5a7616deb 100644
--- a/components/next/languages/simple-functions.html
+++ b/components/next/languages/simple-functions.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - Built-in Functions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-functions.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - Built-in Functions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-functions.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
.log("Sending welcome email to customer ${header.id} with status ${variable.level}");</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:email"/>
<log message="Sending welcome email to customer ${header.id} with status ${variable.level}"/>
diff --git a/components/next/languages/simple-language.html b/components/next/languages/simple-language.html
index 89586eea20..93658fda2a 100644
--- a/components/next/languages/simple-language.html
+++ b/components/next/languages/simple-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-language.html"> <meta name="description" content="Evaluates a Camel simple expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-language.html"> <meta name="description" content="Evaluates a Camel simple expression"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
.choice()
.when(simple("${header.foo} == 'bar'"))
.to("direct:b")
diff --git a/components/next/languages/simple-ognl.html b/components/next/languages/simple-ognl.html
index 50accbf675..6bf386ef88 100644
--- a/components/next/languages/simple-ognl.html
+++ b/components/next/languages/simple-ognl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - OGNL Expressions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-ognl.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - OGNL Expressions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-ognl.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Si [...]
simple("${body.address.street}")
simple("${body.address.zip}")</code></pre> </div> </div> <div class="paragraph"> <p>Camel understands the shorthand names for getters, but you can invoke any method or use the real name such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">simple("${body.address}")
simple("${body.getAddress.getStreet}")
diff --git a/components/next/languages/simple-operators.html b/components/next/languages/simple-operators.html
index cc577bd15a..df3019f52d 100644
--- a/components/next/languages/simple-operators.html
+++ b/components/next/languages/simple-operators.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - Built-in Operators :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-operators.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple - Built-in Operators :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/simple-operators.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
simple("${header.foo} == 'foo'")
// ignore case when comparing, so if the header has value FOO, this will match
diff --git a/components/next/languages/spel-language.html b/components/next/languages/spel-language.html
index 0e0232072b..1500f78440 100644
--- a/components/next/languages/spel-language.html
+++ b/components/next/languages/spel-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SpEL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/spel-language.html"> <meta name="description" content="Evaluates a Spring expression (SpEL)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SpEL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/spel-language.html"> <meta name="description" content="Evaluates a Spring expression (SpEL)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
.filter().spel("#{request.headers.foo == 'bar'}")
.to("direct:bar");</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:foo"/>
diff --git a/components/next/languages/tokenize-language.html b/components/next/languages/tokenize-language.html
index 14986c689f..a7da692a00 100644
--- a/components/next/languages/tokenize-language.html
+++ b/components/next/languages/tokenize-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tokenize :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/tokenize-language.html"> <meta name="description" content="Tokenize text payloads using delimiter patterns"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Tokenize :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/tokenize-language.html"> <meta name="description" content="Tokenize text payloads using delimiter patterns"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applic [...]
.split(body().tokenize("\n"))
.to("direct:b");</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:a"/>
diff --git a/components/next/languages/variable-language.html b/components/next/languages/variable-language.html
index d53664c7db..949038b844 100644
--- a/components/next/languages/variable-language.html
+++ b/components/next/languages/variable-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Variable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/variable-language.html"> <meta name="description" content="Gets a variable"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Variable :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/variable-language.html"> <meta name="description" content="Gets a variable"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
<from uri="direct:a" />
<recipientList>
<variable>myVar</variable>
diff --git a/components/next/languages/wasm-language.html b/components/next/languages/wasm-language.html
index 89cd015b3b..0a2c476e7f 100644
--- a/components/next/languages/wasm-language.html
+++ b/components/next/languages/wasm-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wasm :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/wasm-language.html"> <meta name="description" content="Call a wasm (web assembly) function"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wasm :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/wasm-language.html"> <meta name="description" content="Call a wasm (web assembly) function"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
let mut buf = Vec::with_capacity(size as usize);
let ptr = buf.as_mut_ptr();
diff --git a/components/next/languages/xpath-language.html b/components/next/languages/xpath-language.html
index 381ff9d022..2e89cd280d 100644
--- a/components/next/languages/xpath-language.html
+++ b/components/next/languages/xpath-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XPath :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xpath-language.html"> <meta name="description" content="Evaluates an XPath expression against an XML payload"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XPath :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xpath-language.html"> <meta name="description" content="Evaluates an XPath expression against an XML payload"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applica [...]
.add("w", "http://acme.com/wine");
from("direct:start")
diff --git a/components/next/languages/xquery-language.html b/components/next/languages/xquery-language.html
index 166cc2dcf3..3e3a123842 100644
--- a/components/next/languages/xquery-language.html
+++ b/components/next/languages/xquery-language.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xquery-language.html"> <meta name="description" content="Evaluates an XQuery expressions against an XML payload"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xquery-language.html"> <meta name="description" content="Evaluates an XQuery expressions against an XML payload"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="app [...]
.filter().xquery("//foo")
.to("queue:bar");</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="queue:foo"/>
diff --git a/components/next/languages/xtokenize-language.html b/components/next/languages/xtokenize-language.html
index b63e2aba0d..2f51067501 100644
--- a/components/next/languages/xtokenize-language.html
+++ b/components/next/languages/xtokenize-language.html
@@ -1,4 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Tokenize :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xtokenize-language.html"> <meta name="description" content="Tokenize XML payloads"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Tokenize :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/languages/xtokenize-language.html"> <meta name="description" content="Tokenize XML payloads"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-stax</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="_xml_tokenizer_options"><a class="anchor" href="#_xml_tokenizer_options"></a>XML Tokenizer Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The XML Tokenize language supports the following 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="ta [...]
<bean name="myNamespaces" type="org.apache.camel.support.builder.Namespaces">
<properties>
@@ -29,4 +34,48 @@
expression: "//c:order"
namespacesRef: "myNamespaces"
steps:
- - to: "mock:result"</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>Each prefix is configured as a <code>namespaces[prefix]</code> property on the bean, with the namespace URI as the value.</p> </div> <div class="paragraph"> <p>If the expression declares namespaces inline as well, then the inline namespaces win and <code>namespacesRef</code> is ignored.</p> </div> </div> </div> <div class="sect1"> <h2 id="_example"><a class="anchor" href="#_exampl [...]
\ No newline at end of file
+ - to: "mock:result"</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>Each prefix is configured as a <code>namespaces[prefix]</code> property on the bean, with the namespace URI as the value.</p> </div> <div class="paragraph"> <p>If the expression declares namespaces inline as well, then the inline namespaces win and <code>namespacesRef</code> is ignored.</p> </div> </div> </div> <div class="sect1"> <h2 id="_example"><a class="anchor" href="#_exampl [...]
+<orders xmlns="urn:shop">
+ <order>
+ <id>1001</id>
+ <customer>John</customer>
+ </order>
+ <order>
+ <id>1002</id>
+ <customer>Jane</customer>
+ </order>
+</orders></code></pre> </div> </div> <div class="paragraph"> <p>The XML Tokenize language can be used with the Split EIP to split the document into one message for each <code>order</code> element.</p> </div> <div id="_tabs_2" class="openblock tabs is-sync is-loading"> <div class="content"> <div class="ulist tablist"> <ul> <li id="_tabs_2_java" class="tab"> <p>Java</p> </li> <li id="_tabs_2_xml" class="tab"> <p>XML</p> </li> <li id="_tabs_2_yaml" class="tab"> <p>YAML</p> </li> </ul> [...]
+
+from("direct:start")
+ .split()
+ .xtokenize("//shop:order", 'i', ns)
+ .streaming()
+ .to("mock:order");</code></pre> </div> </div> </div> <div id="_tabs_2_xml--panel" class="tabpanel" aria-labelledby="_tabs_2_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
+ <from uri="direct:start"/>
+ <split streaming="true">
+ <xtokenize>//shop:order
+ <namespace key="shop" value="urn:shop"/>
+ </xtokenize>
+ <to uri="mock:order"/>
+ </split>
+</route></code></pre> </div> </div> </div> <div id="_tabs_2_yaml--panel" class="tabpanel" aria-labelledby="_tabs_2_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
+ from:
+ uri: 'direct:start'
+ steps:
+ - split:
+ streaming: 'true'
+ expression:
+ xtokenize:
+ expression: '//shop:order'
+ namespace:
+ - key: shop
+ value: 'urn:shop'
+ steps:
+ - to:
+ uri: 'mock:order'</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>The Split EIP produces two messages. The body of the first message is:</p> </div> <div class="listingblock"> <div class="title">Output message 1</div> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><order xmlns="urn:shop">
+ <id>1001</id>
+ <customer>John</customer>
+</order></code></pre> </div> </div> <div class="paragraph"> <p>The body of the second message is:</p> </div> <div class="listingblock"> <div class="title">Output message 2</div> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><order xmlns="urn:shop">
+ <id>1002</id>
+ <customer>Jane</customer>
+</order></code></pre> </div> </div> <div class="paragraph"> <p>The <code>shop</code> namespace is mapped to <code>urn:shop</code>, allowing the XPath expression <code>//shop:order</code> to identify the namespaced <code>order</code> elements.</p> </div> <div class="paragraph"> <p>See the <a href="../eips/split-eip.html" class="xref page">Split EIP</a> for more examples.</p> </div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Content [...]
\ No newline at end of file
diff --git a/components/next/languages/xtokenize-language.md b/components/next/languages/xtokenize-language.md
index c075223825..891b3cb7dd 100644
--- a/components/next/languages/xtokenize-language.md
+++ b/components/next/languages/xtokenize-language.md
@@ -2,9 +2,22 @@
**Since Camel 2.14**
-The XML Tokenize language is a built-in language in `camel-stax`, which is a truly XML-aware tokenizer that can be used with the [Split](../eips/split-eip.md) EIP as the conventional [Tokenize](tokenize-language.md) to efficiently and effectively tokenize XML documents.
+The XML Tokenize language (xtokenize) is a tokenizer specifically designed for XML documents. Unlike the conventional [Tokenize language](tokenize-language.md), which is primarily a text-based tokenizer, XML Tokenize uses a StAX parser to interpret the XML structure while producing tokens.
-XML Tokenize is capable of not only recognizing XML namespaces and hierarchical structures of the document but also more efficiently tokenizing XML documents than the conventional [Tokenize](tokenize-language.md) language.
+The conventional Tokenize language also provides an xml option for XML-aware tokenization (xml=true). This should not be confused with XML Tokenize: xtokenize uses different tokenization semantics and is intended for different use cases.
+
+Use xtokenize when XML structure or namespaces are important, or when you want a tokenizer specifically designed for XML documents. Use the conventional Tokenize language when you primarily need text-based tokenization and XML awareness is sufficient for your use case.
+
+Maven users will need to add the following dependency to their `pom.xml` for this language:
+
+```xml
+<dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-stax</artifactId>
+ <version>x.x.x</version>
+ <!-- use the same version as your Camel core version -->
+</dependency>
+```
## XML Tokenizer Options
@@ -92,4 +105,93 @@ If the expression declares namespaces inline as well, then the inline namespaces
## Example
-See [Split EIP](../eips/split-eip.md), which has examples using the XML Tokenize language.
\ No newline at end of file
+Suppose the input XML contains multiple orders:
+
+```xml
+<?xml version="1.0" encoding="UTF-8"?>
+<orders xmlns="urn:shop">
+ <order>
+ <id>1001</id>
+ <customer>John</customer>
+ </order>
+ <order>
+ <id>1002</id>
+ <customer>Jane</customer>
+ </order>
+</orders>
+```
+
+The XML Tokenize language can be used with the Split EIP to split the document into one message for each `order` element.
+
+- Java
+
+- XML
+
+- YAML
+
+
+```java
+var ns = new org.apache.camel.support.builder.Namespaces("shop", "urn:shop");
+
+from("direct:start")
+ .split()
+ .xtokenize("//shop:order", 'i', ns)
+ .streaming()
+ .to("mock:order");
+```
+
+```xml
+<route>
+ <from uri="direct:start"/>
+ <split streaming="true">
+ <xtokenize>//shop:order
+ <namespace key="shop" value="urn:shop"/>
+ </xtokenize>
+ <to uri="mock:order"/>
+ </split>
+</route>
+```
+
+```yaml
+- route:
+ from:
+ uri: 'direct:start'
+ steps:
+ - split:
+ streaming: 'true'
+ expression:
+ xtokenize:
+ expression: '//shop:order'
+ namespace:
+ - key: shop
+ value: 'urn:shop'
+ steps:
+ - to:
+ uri: 'mock:order'
+```
+
+The Split EIP produces two messages. The body of the first message is:
+
+Output message 1
+
+```xml
+<order xmlns="urn:shop">
+ <id>1001</id>
+ <customer>John</customer>
+</order>
+```
+
+The body of the second message is:
+
+Output message 2
+
+```xml
+<order xmlns="urn:shop">
+ <id>1002</id>
+ <customer>Jane</customer>
+</order>
+```
+
+The `shop` namespace is mapped to `urn:shop`, allowing the XPath expression `//shop:order` to identify the namespaced `order` elements.
+
+See the [Split EIP](../eips/split-eip.md) for more examples.
\ No newline at end of file
diff --git a/components/next/ldap-component.html b/components/next/ldap-component.html
index 81bfbb833d..dbba2db08d 100644
--- a/components/next/ldap-component.html
+++ b/components/next/ldap-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LDAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ldap-component.html"> <meta name="description" content="Perform searches on LDAP servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>LDAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ldap-component.html"> <meta name="description" content="Perform searches on LDAP servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ldap</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ldif-component.html b/components/next/ldif-component.html
index dae2b73bbc..1c8e0c9ed8 100644
--- a/components/next/ldif-component.html
+++ b/components/next/ldif-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LDIF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ldif-component.html"> <meta name="description" content="Perform updates on an LDAP server from an LDIF body content."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LDIF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ldif-component.html"> <meta name="description" content="Perform updates on an LDAP server from an LDIF body content."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ldif</artifactId>
<version>x.x.x</version>
diff --git a/components/next/log-component.html b/components/next/log-component.html
index d64b399636..341b42a4ea 100644
--- a/components/next/log-component.html
+++ b/components/next/log-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Log Data :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/log-component.html"> <meta name="description" content="Prints data from the routed message (such as body and headers) to the logger."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Log Data :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/log-component.html"> <meta name="description" content="Prints data from the routed message (such as body and headers) to the logger."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
.to("log:com.mycompany.order?level=DEBUG")
.to("bean:processOrder");</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="activemq:orders"/>
diff --git a/components/next/lpr-component.html b/components/next/lpr-component.html
index 1406fd839c..900548b0f1 100644
--- a/components/next/lpr-component.html
+++ b/components/next/lpr-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Printer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/lpr-component.html"> <meta name="description" content="Send print jobs to printers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Printer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/lpr-component.html"> <meta name="description" content="Send print jobs to printers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> < [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-printer</artifactId>
<version>x.x.x</version>
diff --git a/components/next/lucene-component.html b/components/next/lucene-component.html
index bb8b8eb43e..234e6c2156 100644
--- a/components/next/lucene-component.html
+++ b/components/next/lucene-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lucene :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/lucene-component.html"> <meta name="description" content="Perform inserts or queries against Apache Lucene databases."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Lucene :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/lucene-component.html"> <meta name="description" content="Perform inserts or queries against Apache Lucene databases."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-lucene</artifactId>
<version>x.x.x</version>
diff --git a/components/next/lumberjack-component.html b/components/next/lumberjack-component.html
index a98e148d59..c3b7ead99d 100644
--- a/components/next/lumberjack-component.html
+++ b/components/next/lumberjack-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lumberjack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/lumberjack-component.html"> <meta name="description" content="Receive logs messages using the Lumberjack protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Lumberjack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/lumberjack-component.html"> <meta name="description" content="Receive logs messages using the Lumberjack protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicati [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-lumberjack</artifactId>
<version>x.x.x</version>
diff --git a/components/next/mail-component.html b/components/next/mail-component.html
index 3e278e80e4..08132b994a 100644
--- a/components/next/mail-component.html
+++ b/components/next/mail-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mail-component.html"> <meta name="description" content="Send and receive emails using imap, pop3 and smtp protocols."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mail-component.html"> <meta name="description" content="Send and receive emails using imap, pop3 and smtp protocols."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mail</artifactId>
<version>x.x.x</version>
diff --git a/components/next/mapstruct-component.html b/components/next/mapstruct-component.html
index 4ec604491f..b68f580a7b 100644
--- a/components/next/mapstruct-component.html
+++ b/components/next/mapstruct-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MapStruct :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mapstruct-component.html"> <meta name="description" content="Type Conversion using MapStruct"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MapStruct :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mapstruct-component.html"> <meta name="description" content="Type Conversion using MapStruct"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apach [...]
mc.setMapperPackageName("com.foo.mapper,com.bar.mapper");</code></pre> </div> </div> <div class="paragraph"> <p>This can also be configured in <code>application.properties</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.component.mapstruct.mapper-package-name = com.foo.mapper,com.bar.mapper</code></pre> </div> </div> <div class="paragraph"> <p>Camel will on startup s [...]
.convertBodyTo(MyFooDto.class);</code></pre> </div> </div> </div> <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:foo"/>
diff --git a/components/next/master-component.html b/components/next/master-component.html
index 94a89ae7c9..3db1a6f4d7 100644
--- a/components/next/master-component.html
+++ b/components/next/master-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/master-component.html"> <meta name="description" content="Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/master-component.html"> <meta name="description" content="Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href=". [...]
.to("activemq:wine");</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="master:cheese:jms:foo"/>
<to uri="activemq:wine"/>
diff --git a/components/next/metrics-component.html b/components/next/metrics-component.html
index 9fef006baa..9cf87d22b8 100644
--- a/components/next/metrics-component.html
+++ b/components/next/metrics-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metrics :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/metrics-component.html"> <meta name="description" content="Collect various metrics directly from Camel routes using the DropWizard metrics library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metrics :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/metrics-component.html"> <meta name="description" content="Collect various metrics directly from Camel routes using the DropWizard metrics library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-metrics</artifactId>
<version>x.x.x</version>
diff --git a/components/next/micrometer-component.html b/components/next/micrometer-component.html
index bd21c3919a..4c157ef2bc 100644
--- a/components/next/micrometer-component.html
+++ b/components/next/micrometer-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/micrometer-component.html"> <meta name="description" content="Collect various metrics directly from Camel routes using the Micrometer library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/micrometer-component.html"> <meta name="description" content="Collect various metrics directly from Camel routes using the Micrometer library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-micrometer</artifactId>
<version>x.x.x</version>
diff --git a/components/next/milo-browse-component.html b/components/next/milo-browse-component.html
index 914aa3069f..33b9a875ee 100644
--- a/components/next/milo-browse-component.html
+++ b/components/next/milo-browse-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Browser :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milo-browse-component.html"> <meta name="description" content="Connect to OPC UA servers using the binary protocol for browsing the node tree."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Browser :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milo-browse-component.html"> <meta name="description" content="Connect to OPC UA servers using the binary protocol for browsing the node tree."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-milo</artifactId>
<version>x.x.x</version>
diff --git a/components/next/milo-client-component.html b/components/next/milo-client-component.html
index d4c1167351..87ce09e885 100644
--- a/components/next/milo-client-component.html
+++ b/components/next/milo-client-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milo-client-component.html"> <meta name="description" content="Connect to OPC UA servers using the binary protocol for acquiring telemetry data."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milo-client-component.html"> <meta name="description" content="Connect to OPC UA servers using the binary protocol for acquiring telemetry data."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-milo</artifactId>
<version>x.x.x</version>
diff --git a/components/next/milo-server-component.html b/components/next/milo-server-component.html
index 19d4a86502..1082743256 100644
--- a/components/next/milo-server-component.html
+++ b/components/next/milo-server-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Server :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milo-server-component.html"> <meta name="description" content="Make telemetry data available as an OPC UA server."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Server :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milo-server-component.html"> <meta name="description" content="Make telemetry data available as an OPC UA server."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applica [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-milo</artifactId>
<version>x.x.x</version>
diff --git a/components/next/milvus-component.html b/components/next/milvus-component.html
index d1b184d30c..90dc945e4b 100644
--- a/components/next/milvus-component.html
+++ b/components/next/milvus-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Milvus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milvus-component.html"> <meta name="description" content="Perform operations on the Milvus Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Milvus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/milvus-component.html"> <meta name="description" content="Perform operations on the Milvus Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
.withName("userID")
.withDescription("user identification")
.withDataType(DataType.Int64)
diff --git a/components/next/mina-component.html b/components/next/mina-component.html
index 7e0492ea38..8703597dd4 100644
--- a/components/next/mina-component.html
+++ b/components/next/mina-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mina :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mina-component.html"> <meta name="description" content="Socket level networking using TCP or UDP with Apache Mina 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mina :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mina-component.html"> <meta name="description" content="Socket level networking using TCP or UDP with Apache Mina 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mina</artifactId>
<version>x.x.x</version>
diff --git a/components/next/mina-sftp-component.html b/components/next/mina-sftp-component.html
index 4dec948e55..3b5a58f24c 100644
--- a/components/next/mina-sftp-component.html
+++ b/components/next/mina-sftp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mina-sftp-component.html"> <meta name="description" content="Upload and download files to/from SFTP servers using Apache MINA SSHD."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mina-sftp-component.html"> <meta name="description" content="Upload and download files to/from SFTP servers using Apache MINA SSHD."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
Host myserver.example.com
User deployuser
diff --git a/components/next/minio-component.html b/components/next/minio-component.html
index b7a2c9e9af..e03dc56074 100644
--- a/components/next/minio-component.html
+++ b/components/next/minio-component.html
@@ -1,4 +1,4 @@
-<!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.22.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-f06a797174.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>Minio :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <meta name="a [...]
.to("file:/var/downloaded");</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="minio://helloBucket?accessKey=yourAccessKey&amp;secretKey=yourSecretKey&amp;objectName=hello.txt"/>
<to uri="file:/var/downloaded"/>
diff --git a/components/next/mllp-component.html b/components/next/mllp-component.html
index 3837f038b4..1132262323 100644
--- a/components/next/mllp-component.html
+++ b/components/next/mllp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MLLP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mllp-component.html"> <meta name="description" content="Communicate with external systems using the MLLP protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MLLP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mllp-component.html"> <meta name="description" content="Communicate with external systems using the MLLP protocol."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mllp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/mock-component.html b/components/next/mock-component.html
index 5f18bca892..0d564870d6 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="application-name" content="Ap [...]
// set expectations
resultEndpoint.expectedMessageCount(2);
diff --git a/components/next/mongodb-component.html b/components/next/mongodb-component.html
index fe804d9020..a39b0da184 100644
--- a/components/next/mongodb-component.html
+++ b/components/next/mongodb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mongodb-component.html"> <meta name="description" content="Perform operations on MongoDB documents and collections."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mongodb-component.html"> <meta name="description" content="Perform operations on MongoDB documents and collections."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mongodb</artifactId>
<version>x.y.z</version>
diff --git a/components/next/mongodb-gridfs-component.html b/components/next/mongodb-gridfs-component.html
index 22694e4062..b566d3273f 100644
--- a/components/next/mongodb-gridfs-component.html
+++ b/components/next/mongodb-gridfs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB GridFS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mongodb-gridfs-component.html"> <meta name="description" content="Interact with MongoDB GridFS."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB GridFS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mongodb-gridfs-component.html"> <meta name="description" content="Interact with MongoDB GridFS."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mongodb-gridfs</artifactId>
<version>x.y.z</version>
diff --git a/components/next/mustache-component.html b/components/next/mustache-component.html
index 91c057753e..7b72136968 100644
--- a/components/next/mustache-component.html
+++ b/components/next/mustache-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mustache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mustache-component.html"> <meta name="description" content="Transform messages using a Mustache template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mustache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mustache-component.html"> <meta name="description" content="Transform messages using a Mustache template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mustache</artifactId>
<version>x.x.x</version> <!-- use the same version as your Camel core version -->
diff --git a/components/next/mvel-component.html b/components/next/mvel-component.html
index 86a8953ca3..84bb18323d 100644
--- a/components/next/mvel-component.html
+++ b/components/next/mvel-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MVEL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mvel-component.html"> <meta name="description" content="Transform messages using an MVEL template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>MVEL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mvel-component.html"> <meta name="description" content="Transform messages using an MVEL template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apac [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mvel</artifactId>
<version>x.x.x</version>
diff --git a/components/next/mybatis-bean-component.html b/components/next/mybatis-bean-component.html
index cb1523a706..49b75f1c45 100644
--- a/components/next/mybatis-bean-component.html
+++ b/components/next/mybatis-bean-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MyBatis Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mybatis-bean-component.html"> <meta name="description" content="Perform queries, inserts, updates or deletes in a relational database using MyBatis."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f0 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MyBatis Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mybatis-bean-component.html"> <meta name="description" content="Perform queries, inserts, updates or deletes in a relational database using MyBatis."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f0 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mybatis</artifactId>
<version>x.x.x</version>
diff --git a/components/next/mybatis-component.html b/components/next/mybatis-component.html
index 98245ade35..2e056b394e 100644
--- a/components/next/mybatis-component.html
+++ b/components/next/mybatis-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MyBatis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mybatis-component.html"> <meta name="description" content="Performs a query, poll, insert, update or delete in a relational database using MyBatis."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MyBatis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/mybatis-component.html"> <meta name="description" content="Performs a query, poll, insert, update or delete in a relational database using MyBatis."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a7971 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mybatis</artifactId>
<version>x.x.x</version>
diff --git a/components/next/nats-component.html b/components/next/nats-component.html
index 03760333e3..d4c4531e84 100644
--- a/components/next/nats-component.html
+++ b/components/next/nats-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Nats :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/nats-component.html"> <meta name="description" content="Send and receive messages from NATS messaging system."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Nats :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/nats-component.html"> <meta name="description" content="Send and receive messages from NATS messaging system."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-nats</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/neo4j-component.html b/components/next/neo4j-component.html
index 25ef2f6a8f..423e3c6c79 100644
--- a/components/next/neo4j-component.html
+++ b/components/next/neo4j-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/neo4j-component.html"> <meta name="description" content="Perform operations on the Neo4j Graph Database"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Neo4j :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/neo4j-component.html"> <meta name="description" content="Perform operations on the Neo4j Graph Database"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-neo4j</artifactId>
<version>x.x.x</version>
diff --git a/components/next/netty-component.html b/components/next/netty-component.html
index 7ede0f0c32..180d6d6619 100644
--- a/components/next/netty-component.html
+++ b/components/next/netty-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netty :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/netty-component.html"> <meta name="description" content="Socket level networking using TCP or UDP with Netty 4.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netty :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/netty-component.html"> <meta name="description" content="Socket level networking using TCP or UDP with Netty 4.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-netty</artifactId>
<version>x.x.x</version>
diff --git a/components/next/netty-http-component.html b/components/next/netty-http-component.html
index 09c70407aa..8ebcea4c10 100644
--- a/components/next/netty-http-component.html
+++ b/components/next/netty-http-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netty HTTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/netty-http-component.html"> <meta name="description" content="Netty HTTP server and client using the Netty 4.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netty HTTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/netty-http-component.html"> <meta name="description" content="Netty HTTP server and client using the Netty 4.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-netty-http</artifactId>
<version>x.x.x</version>
diff --git a/components/next/oaipmh-component.html b/components/next/oaipmh-component.html
index 4bc15666c7..321eee0760 100644
--- a/components/next/oaipmh-component.html
+++ b/components/next/oaipmh-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OAI-PMH :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/oaipmh-component.html"> <meta name="description" content="Harvest metadata using OAI-PMH protocol"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>OAI-PMH :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/oaipmh-component.html"> <meta name="description" content="Harvest metadata using OAI-PMH protocol"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Ap [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-oaipmh</artifactId>
<version>x.x.x</version>
diff --git a/components/next/olingo2-component.html b/components/next/olingo2-component.html
index bccad4ed1d..7eb9e4c97d 100644
--- a/components/next/olingo2-component.html
+++ b/components/next/olingo2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Olingo2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/olingo2-component.html"> <meta name="description" content="Communicate with OData 2.0 services using Apache Olingo."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Olingo2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/olingo2-component.html"> <meta name="description" content="Communicate with OData 2.0 services using Apache Olingo."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-olingo2</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/olingo4-component.html b/components/next/olingo4-component.html
index 50672ed35d..455b94b32b 100644
--- a/components/next/olingo4-component.html
+++ b/components/next/olingo4-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Olingo4 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/olingo4-component.html"> <meta name="description" content="Communicate with OData 4.0 services using Apache Olingo OData API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Olingo4 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/olingo4-component.html"> <meta name="description" content="Communicate with OData 4.0 services using Apache Olingo OData API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-olingo4</artifactId>
<version>x.x.x</version>
diff --git a/components/next/once-component.html b/components/next/once-component.html
index 2c06e030fc..8ddb9c4c58 100644
--- a/components/next/once-component.html
+++ b/components/next/once-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Once :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/once-component.html"> <meta name="description" content="Trigger a single message only once at startup (useful for development and testing purposes)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Once :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/once-component.html"> <meta name="description" content="Trigger a single message only once at startup (useful for development and testing purposes)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174 [...]
<from uri="once:foo?body=file:data.json"/>
<to uri="bean:myBean?method=someMethodName"/>
</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/openai-component.html b/components/next/openai-component.html
index ef2c1b0a4e..b7814c616a 100644
--- a/components/next/openai-component.html
+++ b/components/next/openai-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openai-component.html"> <meta name="description" content="OpenAI endpoint for chat completion, Responses API, embeddings, audio transcription, audio translation, and text-to-speech."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openai-component.html"> <meta name="description" content="OpenAI endpoint for chat completion, Responses API, embeddings, audio transcription, audio translation, and text-to-speech."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openai</artifactId>
<version>x.x.x</version>
diff --git a/components/next/opensearch-component.html b/components/next/opensearch-component.html
index ec72e41a93..ad3e6c1d18 100644
--- a/components/next/opensearch-component.html
+++ b/components/next/opensearch-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenSearch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/opensearch-component.html"> <meta name="description" content="Send requests to OpenSearch via Java Client API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenSearch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/opensearch-component.html"> <meta name="description" content="Send requests to OpenSearch via Java Client API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-opensearch</artifactId>
<version>x.x.x</version>
diff --git a/components/next/openshift-build-configs-component.html b/components/next/openshift-build-configs-component.html
index 7867f93560..a384143627 100644
--- a/components/next/openshift-build-configs-component.html
+++ b/components/next/openshift-build-configs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenShift Build Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openshift-build-configs-component.html"> <meta name="description" content="Perform operations on OpenShift Build Configs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenShift Build Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openshift-build-configs-component.html"> <meta name="description" content="Perform operations on OpenShift Build Configs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <m [...]
.to("openshift-build-configs:///?kubernetesClient=#kubernetesClient&operation=listBuildConfigs")
.to("mock:result");</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:list"/>
diff --git a/components/next/openshift-builds-component.html b/components/next/openshift-builds-component.html
index 50b1490022..be8ce4ff27 100644
--- a/components/next/openshift-builds-component.html
+++ b/components/next/openshift-builds-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenShift Builds :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openshift-builds-component.html"> <meta name="description" content="Perform operations on OpenShift Builds."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenShift Builds :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openshift-builds-component.html"> <meta name="description" content="Perform operations on OpenShift Builds."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
.to("openshift-builds:///?kubernetesClient=#kubernetesClient&operation=listBuilds")
.to("mock:result");</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:list"/>
diff --git a/components/next/openshift-deploymentconfigs-component.html b/components/next/openshift-deploymentconfigs-component.html
index e89be75f63..bedff9071a 100644
--- a/components/next/openshift-deploymentconfigs-component.html
+++ b/components/next/openshift-deploymentconfigs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenShift Deployment Configs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openshift-deploymentconfigs-component.html"> <meta name="description" content="Perform operations on OpenShift Deployment Configs and get notified on Deployment Config changes."> <meta name="generator" content="Antora 3.1.7"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenShift Deployment Configs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openshift-deploymentconfigs-component.html"> <meta name="description" content="Perform operations on OpenShift Deployment Configs and get notified on Deployment Config changes."> <meta name="generator" content="Antora 3.1.7"> <lin [...]
.to("openshift-deploymentconfigs:///?kubernetesClient=#kubernetesClient&operation=listDeploymentConfigs")
.to("mock:result");</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:list"/>
diff --git a/components/next/openstack-cinder-component.html b/components/next/openstack-cinder-component.html
index 847fcd3810..342cf00307 100644
--- a/components/next/openstack-cinder-component.html
+++ b/components/next/openstack-cinder-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Cinder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-cinder-component.html"> <meta name="description" content="Access data in OpenStack Cinder block storage."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Cinder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-cinder-component.html"> <meta name="description" content="Access data in OpenStack Cinder block storage."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openstack</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/openstack-glance-component.html b/components/next/openstack-glance-component.html
index 1e35b66e04..c3cea51817 100644
--- a/components/next/openstack-glance-component.html
+++ b/components/next/openstack-glance-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Glance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-glance-component.html"> <meta name="description" content="Manage VM images and metadata definitions in OpenStack Glance."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Glance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-glance-component.html"> <meta name="description" content="Manage VM images and metadata definitions in OpenStack Glance."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openstack</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/openstack-keystone-component.html b/components/next/openstack-keystone-component.html
index 3ec92f9f73..f7e91a2cc7 100644
--- a/components/next/openstack-keystone-component.html
+++ b/components/next/openstack-keystone-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Keystone :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-keystone-component.html"> <meta name="description" content="Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization."> <meta name="generator" content="Antora 3.1.7"> <l [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Keystone :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-keystone-component.html"> <meta name="description" content="Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization."> <meta name="generator" content="Antora 3.1.7"> <l [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openstack</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/openstack-neutron-component.html b/components/next/openstack-neutron-component.html
index 8650c379c6..bc07414146 100644
--- a/components/next/openstack-neutron-component.html
+++ b/components/next/openstack-neutron-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Neutron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-neutron-component.html"> <meta name="description" content="Access OpenStack Neutron for network services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>OpenStack Neutron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-neutron-component.html"> <meta name="description" content="Access OpenStack Neutron for network services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="a [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openstack</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/openstack-nova-component.html b/components/next/openstack-nova-component.html
index 94413d82ff..cb4160f2b1 100644
--- a/components/next/openstack-nova-component.html
+++ b/components/next/openstack-nova-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Nova :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-nova-component.html"> <meta name="description" content="Access OpenStack to manage compute resources."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Nova :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-nova-component.html"> <meta name="description" content="Access OpenStack to manage compute resources."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openstack</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/openstack-summary.html b/components/next/openstack-summary.html
index cc924a02ab..269667a3b5 100644
--- a/components/next/openstack-summary.html
+++ b/components/next/openstack-summary.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenStack"> <meta propert [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenStack"> <meta propert [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openstack</artifactId>
<version>x.x.x</version>
diff --git a/components/next/openstack-swift-component.html b/components/next/openstack-swift-component.html
index d6825a41b7..855cbbf6a4 100644
--- a/components/next/openstack-swift-component.html
+++ b/components/next/openstack-swift-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Swift :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-swift-component.html"> <meta name="description" content="Access OpenStack Swift object/blob store."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>OpenStack Swift :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/openstack-swift-component.html"> <meta name="description" content="Access OpenStack Swift object/blob store."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openstack</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/opentelemetry-metrics-component.html b/components/next/opentelemetry-metrics-component.html
index f71d054ae3..b45b26add5 100644
--- a/components/next/opentelemetry-metrics-component.html
+++ b/components/next/opentelemetry-metrics-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenTelemetry Metrics :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/opentelemetry-metrics-component.html"> <meta name="description" content="Camel metrics based on the Camel Telemetry spec"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenTelemetry Metrics :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/opentelemetry-metrics-component.html"> <meta name="description" content="Camel metrics based on the Camel Telemetry spec"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-opentelemetry-metrics</artifactId>
<version>x.x.x</version>
diff --git a/components/next/optaplanner-component.html b/components/next/optaplanner-component.html
index 77b0aafaeb..c04f6afee8 100644
--- a/components/next/optaplanner-component.html
+++ b/components/next/optaplanner-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OptaPlanner :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/optaplanner-component.html"> <meta name="description" content="Solve planning problems with OptaPlanner."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>OptaPlanner :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/optaplanner-component.html"> <meta name="description" content="Solve planning problems with OptaPlanner."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-optaplanner</artifactId>
<version>x.x.x</version><!-- use the same version as your Camel core version -->
diff --git a/components/next/others/a2a-consumer.html b/components/next/others/a2a-consumer.html
index a50f03ace8..788e55c714 100644
--- a/components/next/others/a2a-consumer.html
+++ b/components/next/others/a2a-consumer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>A2A - Consumer Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/a2a-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="A2A - Con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>A2A - Consumer Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/a2a-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="A2A - Con [...]
from:
uri: a2a:classpath:agent-card.json
parameters:
diff --git a/components/next/others/a2a-producer.html b/components/next/others/a2a-producer.html
index 869cb71f4a..028d0b775a 100644
--- a/components/next/others/a2a-producer.html
+++ b/components/next/others/a2a-producer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>A2A - Producer Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/a2a-producer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="A2A - Pro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>A2A - Producer Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/a2a-producer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="A2A - Pro [...]
from:
uri: direct:call-agent
steps:
diff --git a/components/next/others/ai-observability.html b/components/next/others/ai-observability.html
index dfa2fcd1d9..62103ad750 100644
--- a/components/next/others/ai-observability.html
+++ b/components/next/others/ai-observability.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AI Observability :: Apache Camel</title> <meta name="description" content="GenAI observability support for Camel AI components (OpenTelemetry and Micrometer)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" 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>AI Observability :: Apache Camel</title> <meta name="description" content="GenAI observability support for Camel AI components (OpenTelemetry and Micrometer)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" c [...]
\ No newline at end of file
diff --git a/components/next/others/attachments.html b/components/next/others/attachments.html
index 21cd635c2b..67ff68a3ed 100644
--- a/components/next/others/attachments.html
+++ b/components/next/others/attachments.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Attachments :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/attachments.html"> <meta name="description" content="Support for attachments on Camel messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Attachments :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/attachments.html"> <meta name="description" content="Support for attachments on Camel messages"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
Attachment attachment = attMsg.getAttachmentObject("myAttachment");
DataHandler dh = attachment.getDataHandler();</code></pre> </div> </div> <div class="paragraph"> <p>And if you want to add an attachment, to a Camel <code>Message</code> you can do as shown:</p> </div> <div class="listingblock"> <div class="title"><em>Java-only: adding an attachment via Exchange API</em></div> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AttachmentMessage attMsg = exchange.getIn(AttachmentMessage.class);
attMsg.addAttachment("message1.xml", new DataHandler(new CamelFileDataSource(new File("myMessage1.xml"))));</code></pre> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../../_/img/logo-d-a567ce [...]
\ No newline at end of file
diff --git a/components/next/others/aws-bedrock-examples.html b/components/next/others/aws-bedrock-examples.html
index f090cf1890..cac5a1c23f 100644
--- a/components/next/others/aws-bedrock-examples.html
+++ b/components/next/others/aws-bedrock-examples.html
@@ -1,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 - Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws-bedrock-examples.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Bedrock - Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws-bedrock-examples.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
.to("aws-bedrock://test?bedrockRuntimeClient=#amazonBedrockRuntimeClient&operation=invokeTextModel&modelId=amazon.titan-text-express-v1");</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:invoke"/>
<to uri="aws-bedrock://test?bedrockRuntimeClient=#amazonBedrockRuntimeClient&amp;operation=invokeTextModel&amp;modelId=amazon.titan-text-express-v1"/>
diff --git a/components/next/others/aws-bedrock-models.html b/components/next/others/aws-bedrock-models.html
index 7790b23c44..4a624dad21 100644
--- a/components/next/others/aws-bedrock-models.html
+++ b/components/next/others/aws-bedrock-models.html
@@ -1,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 - Supported Models :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws-bedrock-models.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Bedrock - Supported Models :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws-bedrock-models.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
diff --git a/components/next/others/aws2-s3-consumer-examples.html b/components/next/others/aws2-s3-consumer-examples.html
index 1a36da5b03..b2f25033f5 100644
--- a/components/next/others/aws2-s3-consumer-examples.html
+++ b/components/next/others/aws2-s3-consumer-examples.html
@@ -1,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 - Consumer Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws2-s3-consumer-examples.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 - Consumer Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws2-s3-consumer-examples.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" [...]
.to("mock:result");</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="aws2-s3://mycamelbucket?amazonS3Client=#amazonS3Client&amp;moveAfterRead=true&amp;destinationBucket=myothercamelbucket"/>
<to uri="mock:result"/>
diff --git a/components/next/others/aws2-s3-producer-operations.html b/components/next/others/aws2-s3-producer-operations.html
index 7512a1048f..6c3af607e4 100644
--- a/components/next/others/aws2-s3-producer-operations.html
+++ b/components/next/others/aws2-s3-producer-operations.html
@@ -1,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 - Producer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws2-s3-producer-operations.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:ti [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 - Producer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws2-s3-producer-operations.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:ti [...]
.setHeader("CamelAwsS3Key", constant("camelKey"))
.to("aws2-s3://mycamelbucket?amazonS3Client=#amazonS3Client&operation=getObject")
.to("mock:result");</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>
diff --git a/components/next/others/aws2-s3-streaming.html b/components/next/others/aws2-s3-streaming.html
index 08743f8413..b9ef3b1d37 100644
--- a/components/next/others/aws2-s3-streaming.html
+++ b/components/next/others/aws2-s3-streaming.html
@@ -1,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 - Streaming Upload :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws2-s3-streaming.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 - Streaming Upload :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/aws2-s3-streaming.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
.log("Kafka Message is: ${body}")
.to(aws2S3("camel-bucket").streamingUploadMode(true).batchMessageNumber(25)
.namingStrategy(AWS2S3EndpointBuilderFactory.AWSS3NamingStrategyEnum.progressive)
diff --git a/components/next/others/azure-schema-registry.html b/components/next/others/azure-schema-registry.html
index 66130a4d1a..29c8017e17 100644
--- a/components/next/others/azure-schema-registry.html
+++ b/components/next/others/azure-schema-registry.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Schema Registry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/azure-schema-registry.html"> <meta name="description" content="Azure Schema Registry Component for utilities to deal with authentication"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/ [...]
\ No newline 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>Azure Schema Registry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/azure-schema-registry.html"> <meta name="description" content="Azure Schema Registry Component for utilities to deal with authentication"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/ [...]
\ No newline at end of file
diff --git a/components/next/others/azure-storage-blob-consumer.html b/components/next/others/azure-storage-blob-consumer.html
index fa4c2a8364..2e6b89d2c4 100644
--- a/components/next/others/azure-storage-blob-consumer.html
+++ b/components/next/others/azure-storage-blob-consumer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Blob - Consumer Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/azure-storage-blob-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta prope [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Blob - Consumer Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/azure-storage-blob-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta prope [...]
.to("file://blobdirectory");</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="azure-storage-blob://camelazure/container1?blobName=hello.txt&amp;accountName=yourAccountName&amp;accessKey=yourAccessKey"/>
<to uri="file://blobdirectory"/>
diff --git a/components/next/others/azure-storage-blob-operations.html b/components/next/others/azure-storage-blob-operations.html
index 3b233c9146..2ab83eb46f 100644
--- a/components/next/others/azure-storage-blob-operations.html
+++ b/components/next/others/azure-storage-blob-operations.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Blob - Producer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/azure-storage-blob-operations.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Azure Storage Blob - Producer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/azure-storage-blob-operations.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta p [...]
.to("azure-storage-blob://camelazure/container1?blobName=hello.txt&operation=getBlob&serviceClient=#client")
.to("mock:result");</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"/>
diff --git a/components/next/others/camel-yaml-dsl-validator-maven-plugin.html b/components/next/others/camel-yaml-dsl-validator-maven-plugin.html
index 307ddcc1e1..726b52c610 100644
--- a/components/next/others/camel-yaml-dsl-validator-maven-plugin.html
+++ b/components/next/others/camel-yaml-dsl-validator-maven-plugin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel YAML DSL Validator Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/camel-yaml-dsl-validator-maven-plugin.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel YAML DSL Validator Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/camel-yaml-dsl-validator-maven-plugin.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-yaml-dsl-validator-maven-plugin</artifactId>
<executions>
diff --git a/components/next/others/cli-connector.html b/components/next/others/cli-connector.html
index 84275708c0..0c28220e86 100644
--- a/components/next/others/cli-connector.html
+++ b/components/next/others/cli-connector.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CLI Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cli-connector.html"> <meta name="description" content="Runtime adapter connecting with Camel CLI"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CLI Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cli-connector.html"> <meta name="description" content="Runtime adapter connecting with Camel CLI"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
diff --git a/components/next/others/cli-debug.html b/components/next/others/cli-debug.html
index 4066cab522..370d5a3fba 100644
--- a/components/next/others/cli-debug.html
+++ b/components/next/others/cli-debug.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CLI Debug :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cli-debug.html"> <meta name="description" content="Remote CLI debugger"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CLI Debug :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cli-debug.html"> <meta name="description" content="Remote CLI debugger"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
2025-12-04T15:48:12.543+01:00 INFO 6667 --- [ main] o.a.c.c.c.debug.CamelCliDebuggerFactory : ================================================================================
2025-12-04T15:48:12.543+01:00 INFO 6667 --- [ main] o.a.c.c.c.debug.CamelCliDebuggerFactory : Waiting for CLI to remote attach: camel debug --remote-attach --name=6667</code></pre> </div> </div> <div class="paragraph"> <p>To connect the CLI to the Camel application that will then continue to start and perform debugging from the CLI terminal.</p> </div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <di [...]
\ No newline at end of file
diff --git a/components/next/others/cloudevents.html b/components/next/others/cloudevents.html
index fec3c79a1a..04974bce8e 100644
--- a/components/next/others/cloudevents.html
+++ b/components/next/others/cloudevents.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cloudevents :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cloudevents.html"> <meta name="description" content="Camel support for the CloudEvents specification"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application- [...]
\ No newline 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>Cloudevents :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cloudevents.html"> <meta name="description" content="Camel support for the CloudEvents specification"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application- [...]
\ No newline at end of file
diff --git a/components/next/others/cxf-transport.html b/components/next/others/cxf-transport.html
index 13c51dacc3..1668461166 100644
--- a/components/next/others/cxf-transport.html
+++ b/components/next/others/cxf-transport.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF Transport :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cxf-transport.html"> <meta name="description" content="Camel Transport for Apache CXF"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF Transport :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/cxf-transport.html"> <meta name="description" content="Camel Transport for Apache CXF"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
<bean class="org.apache.camel.component.cxf.transport.CamelTransportFactory">
<property name="bus" ref="cxf" />
<property name="camelContext" ref="camelContext" />
diff --git a/components/next/others/debug.html b/components/next/others/debug.html
index 5994d21c9f..53dc568fa6 100644
--- a/components/next/others/debug.html
+++ b/components/next/others/debug.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debug :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/debug.html"> <meta name="description" content="Enables Camel Route Debugging"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debug :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/debug.html"> <meta name="description" content="Enables Camel Route Debugging"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> [...]
\ No newline at end of file
diff --git a/components/next/others/diagram.html b/components/next/others/diagram.html
index 9416861107..5214372970 100644
--- a/components/next/others/diagram.html
+++ b/components/next/others/diagram.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Diagram :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/diagram.html"> <meta name="description" content="Camel Route Diagram rendering"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Diagram :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/diagram.html"> <meta name="description" content="Camel Route Diagram rendering"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-diagram</artifactId>
</dependency></code></pre> </div> </div> <div class="sect3"> <h4 id="_using_camel_java_api"><a class="anchor" href="#_using_camel_java_api"></a>Using Camel Java API</h4> <div class="paragraph"> <p>You can use the diagram renderer with the Camel API to render as PNG images:</p> </div> <div class="listingblock"> <div class="title"><em>Java-only: using RouteDiagramDumper to render as PNG image</em></div> <div class="content"> <pre class="highlightjs highlight"><code class="language-ja [...]
diff --git a/components/next/others/docling-async-processing.html b/components/next/others/docling-async-processing.html
index 68cf45fd8f..5882e47b12 100644
--- a/components/next/others/docling-async-processing.html
+++ b/components/next/others/docling-async-processing.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling - Asynchronous Processing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/docling-async-processing.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og: [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling - Asynchronous Processing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/docling-async-processing.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og: [...]
.to("docling:CONVERT_TO_MARKDOWN?" +
"useDoclingServe=true&" +
"useAsyncMode=true&" +
diff --git a/components/next/others/docling-batch-processing.html b/components/next/others/docling-batch-processing.html
index 34b77713a8..1a9de717b9 100644
--- a/components/next/others/docling-batch-processing.html
+++ b/components/next/others/docling-batch-processing.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling - Batch Processing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/docling-batch-processing.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling - Batch Processing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/docling-batch-processing.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" [...]
.process(exchange -> {
List<String> documents = Arrays.asList(
"/data/doc1.pdf",
diff --git a/components/next/others/docling-serve.html b/components/next/others/docling-serve.html
index 3b22366be7..b348ea0144 100644
--- a/components/next/others/docling-serve.html
+++ b/components/next/others/docling-serve.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling - Using Docling-Serve API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/docling-serve.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docling - Using Docling-Serve API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/docling-serve.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
.to("docling:CONVERT_TO_MARKDOWN?useDoclingServe=true&doclingServeUrl=http://localhost:5001&contentInBody=true")
.process(exchange -> {
String markdown = exchange.getIn().getBody(String.class);
diff --git a/components/next/others/dsl-modeline.html b/components/next/others/dsl-modeline.html
index f322041f7e..dd42d31b69 100644
--- a/components/next/others/dsl-modeline.html
+++ b/components/next/others/dsl-modeline.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DSL Modeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/dsl-modeline.html"> <meta name="description" content="Camel DSL modeline"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DSL Modeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/dsl-modeline.html"> <meta name="description" content="Camel DSL modeline"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel [...]
\ No newline at end of file
diff --git a/components/next/others/dsl.html b/components/next/others/dsl.html
index c8b2dfb803..884ce87f84 100644
--- a/components/next/others/dsl.html
+++ b/components/next/others/dsl.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/dsl.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="DSL"> <meta property="og:site_name" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/dsl.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="DSL"> <meta property="og:site_name" [...]
\ No newline at end of file
diff --git a/components/next/others/ibm-watsonx-ai-examples.html b/components/next/others/ibm-watsonx-ai-examples.html
index 99fa829ca9..bb887ac713 100644
--- a/components/next/others/ibm-watsonx-ai-examples.html
+++ b/components/next/others/ibm-watsonx-ai-examples.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM watsonx.ai - Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/ibm-watsonx-ai-examples.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IBM watsonx.ai - Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/ibm-watsonx-ai-examples.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
.setBody(constant("What is the capital of France?"))
.to("ibm-watsonx-ai:chat?apiKey=RAW(yourApiKey)&baseUrl=https://us-south.ml.cloud.ibm.com&projectId=yourProjectId&modelId=ibm/granite-4-h-small&operation=chat")
.log("Response: ${body}");</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>
diff --git a/components/next/others/index.html b/components/next/others/index.html
index 14e0d6f0aa..67b77a8834 100644
--- a/components/next/others/index.html
+++ b/components/next/others/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>Miscellaneous Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Miscellaneou [...]
\ No newline 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>Miscellaneous Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Miscellaneou [...]
\ No newline at end of file
diff --git a/components/next/others/index.md b/components/next/others/index.md
index 5804c37041..0fd7783b34 100644
--- a/components/next/others/index.md
+++ b/components/next/others/index.md
@@ -53,7 +53,7 @@ Number of Miscellaneous Components: 99 in 66 JAR artifacts (3 deprecated)
| [LRA](lra.md) | camel-lra | Preview | 2.21 | Camel saga binding for Long-Running-Action framework |
| [Mail Microsoft Oauth](mail-microsoft-oauth.md) | camel-mail-microsoft-oauth | Stable | 3.18.4 | Camel Mail OAuth2 Authenticator for Microsoft Exchange Online |
| [Main](main.md) | camel-main | Stable | 3.0 | Camel Main |
-| [MCP Server](mcp-server.md) | camel-mcp-server | Preview | 4.22 | Expose ai-tool routes as MCP tools over streamable HTTP |
+| [MCP Server](mcp-server.md) | camel-mcp-server | Preview | 4.22 | Expose ai-tool routes as MCP tools and ai-resource routes as MCP resources over streamable HTTP |
| [MDC Logging](mdc.md) | camel-mdc | Preview | 4.15 | Logging MDC (Mapped Diagnostic Context) Service |
| [Micrometer Observability](observation.md) | camel-observation | Stable-deprecated | 3.21 | Observability using Micrometer Observation |
| [Micrometer Observability 2](micrometer-observability.md) | camel-micrometer-observability | Preview | 4.15 | Micrometer Observability implementation of Camel Telemetry |
diff --git a/components/next/others/jandex.html b/components/next/others/jandex.html
index 114f2312ab..b8e0773336 100644
--- a/components/next/others/jandex.html
+++ b/components/next/others/jandex.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jandex :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jandex.html"> <meta name="description" content="Custom class and resource loader using jandex.idx"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jandex :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jandex.html"> <meta name="description" content="Custom class and resource loader using jandex.idx"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
\ No newline at end of file
diff --git a/components/next/others/jasypt.html b/components/next/others/jasypt.html
index 146e2c77dd..199cee2496 100644
--- a/components/next/others/jasypt.html
+++ b/components/next/others/jasypt.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jasypt :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jasypt.html"> <meta name="description" content="Security using Jasypt"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jasypt :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jasypt.html"> <meta name="description" content="Security using Jasypt"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jasypt</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/java-joor-dsl.html b/components/next/others/java-joor-dsl.html
index 8600a840cf..39a1fe2da9 100644
--- a/components/next/others/java-joor-dsl.html
+++ b/components/next/others/java-joor-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Java DSL (runtime compiled) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/java-joor-dsl.html"> <meta name="description" content="Camel Java DSL with jOOR"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Java DSL (runtime compiled) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/java-joor-dsl.html"> <meta name="description" content="Camel Java DSL with jOOR"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
public class MyRoute extends RouteBuilder {
diff --git a/components/next/others/java-xml-io-dsl.html b/components/next/others/java-xml-io-dsl.html
index e4a3c448f7..0091927ea3 100644
--- a/components/next/others/java-xml-io-dsl.html
+++ b/components/next/others/java-xml-io-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Io Dsl :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/java-xml-io-dsl.html"> <meta name="description" content="Camel DSL with XML"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Io Dsl :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/java-xml-io-dsl.html"> <meta name="description" content="Camel DSL with XML"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Came [...]
<route>
<from uri="timer:tick"/>
<setBody>
diff --git a/components/next/others/java-xml-jaxb-dsl.html b/components/next/others/java-xml-jaxb-dsl.html
index d6504b23f2..c766fc31c9 100644
--- a/components/next/others/java-xml-jaxb-dsl.html
+++ b/components/next/others/java-xml-jaxb-dsl.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jaxb XML Dsl :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/java-xml-jaxb-dsl.html"> <meta name="description" content="Camel DSL with XML using camel-jaxb"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jaxb XML Dsl :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/java-xml-jaxb-dsl.html"> <meta name="description" content="Camel DSL with XML using camel-jaxb"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
\ No newline at end of file
diff --git a/components/next/others/jfr.html b/components/next/others/jfr.html
index d5b12a76a8..825317ffda 100644
--- a/components/next/others/jfr.html
+++ b/components/next/others/jfr.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JFR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jfr.html"> <meta name="description" content="Diagnose Camel applications with Java Flight Recorder"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JFR :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jfr.html"> <meta name="description" content="Diagnose Camel applications with Java Flight Recorder"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
<configuration version="2.0">
<event name="org.apache.camel.route">
<setting name="enabled">false</setting>
diff --git a/components/next/others/jsoup.html b/components/next/others/jsoup.html
index 1977be5244..51fd978b30 100644
--- a/components/next/others/jsoup.html
+++ b/components/next/others/jsoup.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jsoup :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jsoup.html"> <meta name="description" content="Cleanup HTML content"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jsoup :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jsoup.html"> <meta name="description" content="Cleanup HTML content"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
\ No newline at end of file
diff --git a/components/next/others/jta.html b/components/next/others/jta.html
index 578f3c898c..9e91703e82 100644
--- a/components/next/others/jta.html
+++ b/components/next/others/jta.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JTA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jta.html"> <meta name="description" content="Using Camel With JTA Transaction Manager"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JTA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/jta.html"> <meta name="description" content="Using Camel With JTA Transaction Manager"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache C [...]
\ No newline at end of file
diff --git a/components/next/others/kamelet-main-support.html b/components/next/others/kamelet-main-support.html
index 454d47c8fd..23ae3797b6 100644
--- a/components/next/others/kamelet-main-support.html
+++ b/components/next/others/kamelet-main-support.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet Main Support :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/kamelet-main-support.html"> <meta name="description" content="Support Module for Kamelet Main"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
\ No newline 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>Kamelet Main Support :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/kamelet-main-support.html"> <meta name="description" content="Support Module for Kamelet Main"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
\ No newline at end of file
diff --git a/components/next/others/kamelet-main.html b/components/next/others/kamelet-main.html
index f7901ea1da..13a9f9c4fc 100644
--- a/components/next/others/kamelet-main.html
+++ b/components/next/others/kamelet-main.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/kamelet-main.html"> <meta name="description" content="Main to run Kamelet standalone"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/kamelet-main.html"> <meta name="description" content="Main to run Kamelet standalone"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
camel.component.rest.consumerComponentName = platform-http
camel.component.rest.producerComponentName = vertx-http
camel.main.jmxUpdateRouteEnabled = true</code></pre> </div> </div> <div class="paragraph"> <p>These settings can be overridden by configuration in <code>application.properties</code>.</p> </div> <div class="paragraph"> <p>You can find an example with this at <a href="https://github.com/apache/camel-examples/tree/main/kamelet-main">kamelet-main</a>.</p> </div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <div cla [...]
\ No newline at end of file
diff --git a/components/next/others/keycloak-consumer.html b/components/next/others/keycloak-consumer.html
index b6fd539012..3c00325bd9 100644
--- a/components/next/others/keycloak-consumer.html
+++ b/components/next/others/keycloak-consumer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak Consumer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/keycloak-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak Consumer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/keycloak-consumer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
KeycloakComponent keycloak = context.getComponent("keycloak", KeycloakComponent.class);
KeycloakConfiguration config = new KeycloakConfiguration();
config.setServerUrl("http://localhost:8080");
diff --git a/components/next/others/keycloak-producer.html b/components/next/others/keycloak-producer.html
index 37c30d0d5e..48ae8fd59f 100644
--- a/components/next/others/keycloak-producer.html
+++ b/components/next/others/keycloak-producer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak Producer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/keycloak-producer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak Producer Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/keycloak-producer.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
KeycloakComponent keycloak = context.getComponent("keycloak", KeycloakComponent.class);
KeycloakConfiguration config = new KeycloakConfiguration();
config.setServerUrl("http://localhost:8080");
diff --git a/components/next/others/keycloak-security.html b/components/next/others/keycloak-security.html
index ee7860ff20..00f041b4f0 100644
--- a/components/next/others/keycloak-security.html
+++ b/components/next/others/keycloak-security.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak Security Policies :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/keycloak-security.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Keycloak Security Policies :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/keycloak-security.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content [...]
policy.setServerUrl("http://localhost:8080");
policy.setRealm("my-realm");
policy.setClientId("my-client");
diff --git a/components/next/others/langchain4j-agent-guardrails.html b/components/next/others/langchain4j-agent-guardrails.html
index be4610842c..7c424fd834 100644
--- a/components/next/others/langchain4j-agent-guardrails.html
+++ b/components/next/others/langchain4j-agent-guardrails.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Agent - Input and Output Guardrails :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-agent-guardrails.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>LangChain4j Agent - Input and Output Guardrails :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-agent-guardrails.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> < [...]
AgentConfiguration configuration = new AgentConfiguration()
.withChatModel(chatModel)
.withInputGuardrailClassesList("com.example.MyInputGuardrail")
diff --git a/components/next/others/langchain4j-agent-mcp.html b/components/next/others/langchain4j-agent-mcp.html
index 6938abc18c..e6dd48851e 100644
--- a/components/next/others/langchain4j-agent-mcp.html
+++ b/components/next/others/langchain4j-agent-mcp.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Agent - MCP Tools Integration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-agent-mcp.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Agent - MCP Tools Integration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-agent-mcp.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property [...]
McpTransport filesystemTransport = new StdioMcpTransport.Builder()
.command(Arrays.asList("npx", "-y", "@modelcontextprotocol/server-filesystem", "/path/to/directory"))
.logEvents(true)
diff --git a/components/next/others/langchain4j-agent-multimodal.html b/components/next/others/langchain4j-agent-multimodal.html
index 2ce2b2cfec..cfc666bd2e 100644
--- a/components/next/others/langchain4j-agent-multimodal.html
+++ b/components/next/others/langchain4j-agent-multimodal.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Agent - Multimodal Content Support :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-agent-multimodal.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Agent - Multimodal Content Support :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-agent-multimodal.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <m [...]
byte[] imageBytes = Files.readAllBytes(Path.of("image.png"));
String base64Image = Base64.getEncoder().encodeToString(imageBytes);
Image image = Image.builder()
diff --git a/components/next/others/langchain4j-tokenizer.html b/components/next/others/langchain4j-tokenizer.html
index 565de2a3bd..e38fb65c27 100644
--- a/components/next/others/langchain4j-tokenizer.html
+++ b/components/next/others/langchain4j-tokenizer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Tokenizer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-tokenizer.html"> <meta name="description" content="LangChain4j Tokenizer"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>LangChain4j Tokenizer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/langchain4j-tokenizer.html"> <meta name="description" content="LangChain4j Tokenizer"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-langchain4j-tokenizer</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/lra.html b/components/next/others/lra.html
index 913b019ae4..1f399f5d38 100644
--- a/components/next/others/lra.html
+++ b/components/next/others/lra.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LRA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/lra.html"> <meta name="description" content="Camel saga binding for Long-Running-Action framework"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LRA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/lra.html"> <meta name="description" content="Camel saga binding for Long-Running-Action framework"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conte [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-lra</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/mail-microsoft-oauth.html b/components/next/others/mail-microsoft-oauth.html
index b11e5cc257..3ac4cd8aa0 100644
--- a/components/next/others/mail-microsoft-oauth.html
+++ b/components/next/others/mail-microsoft-oauth.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail Microsoft Oauth :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mail-microsoft-oauth.html"> <meta name="description" content="Camel Mail OAuth2 Authenticator for Microsoft Exchange Online"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail Microsoft Oauth :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mail-microsoft-oauth.html"> <meta name="description" content="Camel Mail OAuth2 Authenticator for Microsoft Exchange Online"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a79717 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mail-microsoft-oauth</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/main.html b/components/next/others/main.html
index ffd1446394..5ccc336b70 100644
--- a/components/next/others/main.html
+++ b/components/next/others/main.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/main.html"> <meta name="description" content="Camel Main"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:ti [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/main.html"> <meta name="description" content="Camel Main"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:ti [...]
public class MyCoolApplication {
diff --git a/components/next/others/main.md b/components/next/others/main.md
index 4be46eb88f..ec2c7e574b 100644
--- a/components/next/others/main.md
+++ b/components/next/others/main.md
@@ -185,7 +185,7 @@ The camel.routecontroller supports 12 options, which are listed below.
### Camel Embedded HTTP Server (only for standalone; not Spring Boot or Quarkus) configurations
-The camel.server supports 33 options, which are listed below.
+The camel.server supports 34 options, which are listed below.
| Name | Description | Default | Type |
@@ -205,9 +205,10 @@ The camel.server supports 33 options, which are listed below.
| **camel.server.jwtKeystorePath** | Path to the keystore file used for JWT tokens validation. | | String |
| **camel.server.jwtKeystoreType** | Type of the keystore used for JWT tokens validation (jks, pkcs12, etc.). | | String |
| **camel.server.maxBodySize** | Maximum HTTP body size the embedded HTTP server can accept. | | Long |
-| **camel.server.mcpEnabled** | Whether to expose ai-tool routes as MCP tools over streamable HTTP. Requires camel-mcp-server on the classpath. By default, the MCP server is not enabled. | false | boolean |
+| **camel.server.mcpEnabled** | Whether to expose ai-tool routes as MCP tools and ai-resource routes as MCP resources over streamable HTTP. Requires camel-mcp-server on the classpath. By default, the MCP server is not enabled. | false | boolean |
| **camel.server.mcpInstructions** | Top-level MCP instructions returned to clients on initialize. | | String |
| **camel.server.mcpPath** | HTTP path where the MCP endpoint is served. | /mcp | String |
+| **camel.server.mcpResourceTimeout** | Per-read MCP resource execution timeout in milliseconds. A read exceeding the timeout returns an error to the MCP client; the underlying route keeps running until it completes on its own. | 20000 | long |
| **camel.server.mcpServerDescription** | MCP server description advertised to clients in serverInfo.description . | | String |
| **camel.server.mcpServerIcons** | JSON array of MCP server icons advertised to clients in serverInfo.icons . Each entry must include a src URL and may include mimeType , sizes and theme . | | String |
| **camel.server.mcpServerName** | MCP server name advertised to clients. Defaults to the CamelContext name. | | String |
@@ -215,7 +216,7 @@ The camel.server supports 33 options, which are listed below.
| **camel.server.mcpServerWebsiteUrl** | MCP server website URL advertised to clients in serverInfo.websiteUrl . | | String |
| **camel.server.mcpSessionIdleTtl** | Idle TTL in milliseconds for MCP sessions on the Vert.x streamable transport. Sessions with no activity for longer than this interval are evicted. 0 disables idle eviction. | 300000 | long |
| **camel.server.mcpSessionKeepAliveInterval** | Keep-alive ping interval in milliseconds for MCP sessions on the Vert.x streamable transport. Dead sessions are evicted after consecutive ping failures. 0 disables keep-alive pings. | 30000 | long |
-| **camel.server.mcpTags** | Comma-separated list of ai-tool tag patterns to expose as MCP tools. Matching is case-insensitive and supports exact match, wildcard prefix ( {code foo} ), and {code } to match all tags. Only tools registered under a matching tag are exposed; the untagged default pool is never exposed. When not set, no tools are exposed. | | String |
+| **camel.server.mcpTags** | Comma-separated list of tag patterns selecting the ai-tool routes to expose as MCP tools and the ai-resource routes to expose as MCP resources. Matching is case-insensitive and supports exact match, wildcard prefix ( {code foo} ), and {code } to match all tags. Only routes registered under a matching tag are exposed; the untagged default pools are never exposed. When not set, nothing is exposed. | | String |
| **camel.server.mcpToolTimeout** | Per-call MCP tool execution timeout in milliseconds. A call exceeding the timeout returns an error result to the MCP client; the underlying route keeps running until it completes on its own. | 20000 | long |
| **camel.server.path** | Context-path to use for embedded HTTP server | / | String |
| **camel.server.port** | Port to use for binding embedded HTTP server. Use 0 to dynamic assign a free random port number. | 8080 | int |
diff --git a/components/next/others/mcp-server.html b/components/next/others/mcp-server.html
index 229b9ea4ce..546b18aa3b 100644
--- a/components/next/others/mcp-server.html
+++ b/components/next/others/mcp-server.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MCP Server :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mcp-server.html"> <meta name="description" content="Expose ai-tool routes as MCP tools over streamable HTTP"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>MCP Server :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mcp-server.html"> <meta name="description" content="Expose ai-tool routes as MCP tools and ai-resource routes as MCP resources over streamable HTTP"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mcp-server</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="_architecture"><a class="anchor" href="#_architecture"></a>Architecture</h2> <div class="sectionbody"> <div class="paragraph"> <p>The module is split in two artifacts:</p> </div> <div class="ulist"> <ul> <li> <p><code>camel-mcp-server-api</code> — the runtime-agnostic <em>bridge</em> and the small <code>McpServerEngine</code> SPI. The bridge owns tool selection (tags), execution via the shared <code> [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_architecture"><a class="anchor" href="#_architecture"></a>Architecture</h2> <div class="sectionbody"> <div class="paragraph"> <p>The module is split in two artifacts:</p> </div> <div class="ulist"> <ul> <li> <p><code>camel-mcp-server-api</code> — the runtime-agnostic <em>bridge</em> and the small <code>McpServerEngine</code> SPI. The bridge owns selection (tags), execution via the shared <code>AiToo [...]
"&description=Query customer database" +
"&parameter.customerId=string" +
"&parameter.customerId.description=The customer id" +
@@ -22,7 +22,12 @@
parameter.customerId.required: "true"
steps:
- to:
- uri: jdbc:dataSource</code></pre> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_tool_annotation_hints"><a class="anchor" href="#_tool_annotation_hints"></a>Tool annotation hints</h3> <div class="paragraph"> <p><code>ai-tool</code> routes can declare optional MCP <code>ToolAnnotations</code> hints (<code>title</code>, <code>readOnlyHint</code>, <code>destructiveHint</code>, <code>idempotentHint</code>, <code>openWorldHint</code>). The bridge passes them throu [...]
+ uri: jdbc:dataSource</code></pre> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_resources"><a class="anchor" href="#_resources"></a>Resources</h3> <div class="paragraph"> <p>Read-only content is exposed as MCP resources through <code>ai-resource</code> routes, selected by the same tags:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("ai-resource:app_config"
+ + "?resourceUri=camel:///config/app.json"
+ + "&tags=crm"
+ + "&description=Current application configuration"
+ + "&mimeType=application/json")
+ .pollEnrich("file:config?fileName=app.json&noop=true&idempotent=false", 5000);</code></pre> </div> </div> <div class="paragraph"> <p>An MCP client then sees the resource in <code>resources/list</code> and fetches it with <code>resources/read</code>. A read carries no arguments: the route is invoked with an empty exchange and its body is the content. The <code>mimeType</code> decides the wire format — textual types are sent as text, everything else as a base64 blob — see <a hr [...]
camel.server.mcp-enabled = true
camel.server.mcp-tags = crm,notify
camel.server.mcp-server-name = my-integration-app
@@ -43,4 +48,4 @@ camelContext.addService(new McpServerBridge(configuration));</code></pre> </div>
+ "?model={{llm.model}}"
+ "&autoToolExecution=true"
+ "&mcpServer.myCamelTools.transportType=streamableHttp"
- + "&mcpServer.myCamelTools.url=http://localhost:8080/mcp");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The options, configurable as <code>camel.server.mcp-*</code> properties on Camel Main / JBang (see the <a href="main.html" class="xref page">camel-main</a> options) or on <code>McpServerConfiguration</code> programmatically:</p> [...]
\ No newline at end of file
+ + "&mcpServer.myCamelTools.url=http://localhost:8080/mcp");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The options, configurable as <code>camel.server.mcp-*</code> properties on Camel Main / JBang (see the <a href="main.html" class="xref page">camel-main</a> options) or on <code>McpServerConfiguration</code> programmatically:</p> [...]
\ No newline at end of file
diff --git a/components/next/others/mdc.html b/components/next/others/mdc.html
index bfe1165c33..4a798f6c0b 100644
--- a/components/next/others/mdc.html
+++ b/components/next/others/mdc.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MDC Logging :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mdc.html"> <meta name="description" content="Logging MDC (Mapped Diagnostic Context) Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MDC Logging :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mdc.html"> <meta name="description" content="Logging MDC (Mapped Diagnostic Context) Service"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
\ No newline at end of file
diff --git a/components/next/others/micrometer-observability.html b/components/next/others/micrometer-observability.html
index 8af5c39a4a..d3d545434b 100644
--- a/components/next/others/micrometer-observability.html
+++ b/components/next/others/micrometer-observability.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer Observability 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/micrometer-observability.html"> <meta name="description" content="Micrometer Observability implementation of Camel Telemetry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f0 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer Observability 2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/micrometer-observability.html"> <meta name="description" content="Micrometer Observability implementation of Camel Telemetry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f0 [...]
...
@Override
public void configure() throws Exception {
diff --git a/components/next/others/micrometer-prometheus.html b/components/next/others/micrometer-prometheus.html
index 73dc683b6b..01d33ddca0 100644
--- a/components/next/others/micrometer-prometheus.html
+++ b/components/next/others/micrometer-prometheus.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer Prometheus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/micrometer-prometheus.html"> <meta name="description" content="Camel Micrometer Prometheus for Camel Main"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer Prometheus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/micrometer-prometheus.html"> <meta name="description" content="Camel Micrometer Prometheus for Camel Main"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta nam [...]
camel.management.enabled=true
camel.management.metricsEnabled=true
diff --git a/components/next/others/microprofile-config.html b/components/next/others/microprofile-config.html
index 5b7459e9ec..6161f8f425 100644
--- a/components/next/others/microprofile-config.html
+++ b/components/next/others/microprofile-config.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Microprofile Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/microprofile-config.html"> <meta name="description" content="Bridging Eclipse MicroProfile Config with Camel properties"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Microprofile Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/microprofile-config.html"> <meta name="description" content="Bridging Eclipse MicroProfile Config with Camel properties"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css [...]
pc.addPropertiesSource(new CamelMicroProfilePropertiesSource());</code></pre> </div> </div> </div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../../_/img/logo-d-a567cee6fa.svg" class="l [...]
\ No newline at end of file
diff --git a/components/next/others/microprofile-fault-tolerance.html b/components/next/others/microprofile-fault-tolerance.html
index 3f1d777a5b..123ef43249 100644
--- a/components/next/others/microprofile-fault-tolerance.html
+++ b/components/next/others/microprofile-fault-tolerance.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Microprofile Fault Tolerance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/microprofile-fault-tolerance.html"> <meta name="description" content="Circuit Breaker EIP using MicroProfile Fault Tolerance"> <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>Microprofile Fault Tolerance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/microprofile-fault-tolerance.html"> <meta name="description" content="Circuit Breaker EIP using MicroProfile Fault Tolerance"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-microprofile-fault-tolerance</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/microprofile-health.html b/components/next/others/microprofile-health.html
index de1b928dc7..fe54af61a4 100644
--- a/components/next/others/microprofile-health.html
+++ b/components/next/others/microprofile-health.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Microprofile Health :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/microprofile-health.html"> <meta name="description" content="Expose Camel health checks via MicroProfile Health"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Microprofile Health :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/microprofile-health.html"> <meta name="description" content="Expose Camel health checks via MicroProfile Health"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-microprofile-health</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/mina-sftp-authentication.html b/components/next/others/mina-sftp-authentication.html
index bd40b3e2d6..9c40084175 100644
--- a/components/next/others/mina-sftp-authentication.html
+++ b/components/next/others/mina-sftp-authentication.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP Authentication :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mina-sftp-authentication.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP Authentication :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mina-sftp-authentication.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
.to("file:local");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_public_key_authentication"><a class="anchor" href="#_public_key_authentication"></a>Public Key Authentication</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_using_private_key_file"><a class="anchor" href="#_using_private_key_file"></a>Using Private Key File</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-l [...]
.to("file:local");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_using_private_key_from_classpath"><a class="anchor" href="#_using_private_key_from_classpath"></a>Using Private Key from Classpath</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("mina-sftp://user@host/path?privateKeyUri=classpath:keys/id_rsa")
.to("file:local");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_using_encrypted_private_key"><a class="anchor" href="#_using_encrypted_private_key"></a>Using Encrypted Private Key</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("mina-sftp://user@host/path?privateKeyFile=/path/to/encrypted_key&privateKeyPassphrase=mypassphrase")
diff --git a/components/next/others/mina-sftp-migration.html b/components/next/others/mina-sftp-migration.html
index 04bf2e9705..e79fb86dcc 100644
--- a/components/next/others/mina-sftp-migration.html
+++ b/components/next/others/mina-sftp-migration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP Migration from JSch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mina-sftp-migration.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP Migration from JSch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mina-sftp-migration.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
from("sftp://user@host/path?password=secret").to("file:local");
// After (MINA SSHD)
diff --git a/components/next/others/mina-sftp-security.html b/components/next/others/mina-sftp-security.html
index b6c428ef27..ce1485f2b1 100644
--- a/components/next/others/mina-sftp-security.html
+++ b/components/next/others/mina-sftp-security.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP SSH Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mina-sftp-security.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="M [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MINA SFTP SSH Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/mina-sftp-security.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="M [...]
.to("file:local");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_known_hosts_sources_priority_order"><a class="anchor" href="#_known_hosts_sources_priority_order"></a>Known Hosts Sources (Priority Order)</h3> <div class="paragraph"> <p>The component checks for known hosts in this priority order:</p> </div> <div class="olist arabic"> <ol class="arabic"> <li> <p><strong>Byte array</strong> (<code>knownHosts</code>): Directly configured as byte array</p> </li> <li> <p>< [...]
from("mina-sftp://user@host/path?password=secret&strictHostKeyChecking=yes&knownHostsFile=/path/to/known_hosts")
.to("file:local");
diff --git a/components/next/others/oauth.html b/components/next/others/oauth.html
index 3e011e6002..7d377468c9 100644
--- a/components/next/others/oauth.html
+++ b/components/next/others/oauth.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Oauth :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/oauth.html"> <meta name="description" content="Camel OAuth (Preview)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Oauth :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/oauth.html"> <meta name="description" content="Camel OAuth (Preview)"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pr [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-oauth</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/observability-services.html b/components/next/others/observability-services.html
index 04b0f0f68b..1e6bf22afd 100644
--- a/components/next/others/observability-services.html
+++ b/components/next/others/observability-services.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Observability Services :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/observability-services.html"> <meta name="description" content="Camel Observability Services"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Observability Services :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/observability-services.html"> <meta name="description" content="Camel Observability Services"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applicati [...]
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-observability-services</artifactId>
diff --git a/components/next/others/observation.html b/components/next/others/observation.html
index 6637f26622..c0c90d1a3d 100644
--- a/components/next/others/observation.html
+++ b/components/next/others/observation.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer Observability :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/observation.html"> <meta name="description" content="Observability using Micrometer Observation"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer Observability :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/observation.html"> <meta name="description" content="Observability using Micrometer Observation"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
MicrometerObservationTracer micrometerObservationTracer = new MicrometerObservationTracer();
// This component comes from Micrometer Core - it's used for creation of metrics
diff --git a/components/next/others/openai-mcp.html b/components/next/others/openai-mcp.html
index f43fe553fd..85d9420aff 100644
--- a/components/next/others/openai-mcp.html
+++ b/components/next/others/openai-mcp.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - MCP Tool Calling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-mcp.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenAI [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - MCP Tool Calling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-mcp.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenAI [...]
.to("openai:chat-completion?model=gpt-4"
+ "&mcpServer.api.transportType=streamableHttp"
+ "&mcpServer.api.url=http://localhost:9090/mcp");</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>
diff --git a/components/next/others/openai-operations.html b/components/next/others/openai-operations.html
index ee010db7b7..d92267758f 100644
--- a/components/next/others/openai-operations.html
+++ b/components/next/others/openai-operations.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - Embeddings, Moderation, Audio and Image Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-operations.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>OpenAI - Embeddings, Moderation, Audio and Image Operations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-operations.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> [...]
.setBody(constant("What is Apache Camel?"))
.to("openai:embeddings?embeddingModel=nomic-embed-text")</code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
from:
diff --git a/components/next/others/openai-providers.html b/components/next/others/openai-providers.html
index 114fe83a37..129a6c5c3f 100644
--- a/components/next/others/openai-providers.html
+++ b/components/next/others/openai-providers.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - Compatible Providers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-providers.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - Compatible Providers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-providers.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
.setBody(constant("What is Apache Camel?"))
.to("openai:chat-completion?baseUrl=http://localhost:11434/v1&model=llama3.2");</code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- to:
uri: openai:chat-completion
diff --git a/components/next/others/openai-responses.html b/components/next/others/openai-responses.html
index fcb3c3a298..f7e377ec48 100644
--- a/components/next/others/openai-responses.html
+++ b/components/next/others/openai-responses.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - Responses API Operation :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-responses.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - Responses API Operation :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openai-responses.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" co [...]
.to("openai:responses?model=gpt-4o&systemMessage=You are a support assistant")
.log("Answer: ${body} id: ${header.CamelOpenAIResponseId}");
diff --git a/components/next/others/openapi-java.html b/components/next/others/openapi-java.html
index aa096afd87..6bb8fc41a8 100644
--- a/components/next/others/openapi-java.html
+++ b/components/next/others/openapi-java.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openapi Java :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openapi-java.html"> <meta name="description" content="Rest DSL support for using OpenApi doc"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Openapi Java :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openapi-java.html"> <meta name="description" content="Rest DSL support for using OpenApi doc"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openapi-java</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/openapi-validator.html b/components/next/others/openapi-validator.html
index 11b3161590..b63524e7ff 100644
--- a/components/next/others/openapi-validator.html
+++ b/components/next/others/openapi-validator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openapi Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openapi-validator.html"> <meta name="description" content="OpenAPI validator for Camel Rest DSL"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openapi Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/openapi-validator.html"> <meta name="description" content="OpenAPI validator for Camel Rest DSL"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openapi-validator</artifactId>
</dependency></code></pre> </div> </div> <div class="paragraph"> <p>When this dependency is present, the OpenAPI validator is automatically discovered and used instead of the default validator. No additional configuration is required.</p> </div> </div> </div> <div class="sect1"> <h2 id="_usage_with_rest_dsl"><a class="anchor" href="#_usage_with_rest_dsl"></a>Usage with REST DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p>To enable request validation on incoming HTTP r [...]
diff --git a/components/next/others/opentelemetry.html b/components/next/others/opentelemetry.html
index 6139e33b47..7ead99d87d 100644
--- a/components/next/others/opentelemetry.html
+++ b/components/next/others/opentelemetry.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenTelemetry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/opentelemetry.html"> <meta name="description" content="Distributed tracing using OpenTelemetry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>OpenTelemetry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/opentelemetry.html"> <meta name="description" content="Distributed tracing using OpenTelemetry"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name [...]
// By default, it uses the DefaultTracer, but you can override it with a specific OpenTelemetry Tracer implementation.
otelTracer.setTracer(...);
// And then initialize the context
diff --git a/components/next/others/opentelemetry2.html b/components/next/others/opentelemetry2.html
index d685607fdb..f341389349 100644
--- a/components/next/others/opentelemetry2.html
+++ b/components/next/others/opentelemetry2.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Opentelemetry2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/opentelemetry2.html"> <meta name="description" content="Implementation of Camel Opentelemetry based on the Camel Telemetry spec"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Opentelemetry2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/opentelemetry2.html"> <meta name="description" content="Implementation of Camel Opentelemetry based on the Camel Telemetry spec"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174. [...]
# Other options can also be configured
# camel.opentelemetry2.traceProcessors = true</code></pre> </div> </div> <div class="paragraph"> <p>When starting your application, you may also need to configure OpenTelemetry SDK system properties. For example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">java -Dotel.metrics.exporter=none -Dotel.logs.exporter=none -jar my-app.jar</code></pre> </div> </div> </div> <div class="sect2"> <h3 [...]
curl http://localhost:8080/q/dev/opentelemetry
diff --git a/components/next/others/platform-http-jolokia.html b/components/next/others/platform-http-jolokia.html
index 22ac3dfb00..fe521e3d5c 100644
--- a/components/next/others/platform-http-jolokia.html
+++ b/components/next/others/platform-http-jolokia.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform HTTP Jolokia :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/platform-http-jolokia.html"> <meta name="description" content="Jolokia plugin for standalone Camel HTTP Platform"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform HTTP Jolokia :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/platform-http-jolokia.html"> <meta name="description" content="Jolokia plugin for standalone Camel HTTP Platform"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <m [...]
camel.management.jolokiaEnabled = true</code></pre> </div> </div> <div class="paragraph"> <p>After the application is started, you can query the Jolokia endpoint (default <code>/observe/jolokia</code>) as in this example:</p> </div> <div class="exampleblock"> <div class="content"> <div class="paragraph"> <p>$ curl <a href="http://localhost:8080/observe/jolokia/list/org.apache.camel" class="bare">http://localhost:8080/observe/jolokia/list/org.apache.camel</a> | jq { "request": { "path": " [...]
\ No newline at end of file
diff --git a/components/next/others/platform-http-main.html b/components/next/others/platform-http-main.html
index 1e9683086e..38144a270a 100644
--- a/components/next/others/platform-http-main.html
+++ b/components/next/others/platform-http-main.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform Http Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/platform-http-main.html"> <meta name="description" content="Platform HTTP for standalone Camel Main applications"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform Http Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/platform-http-main.html"> <meta name="description" content="Platform HTTP for standalone Camel Main applications"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta [...]
camel.server.authenticationEnabled=true
camel.server.authenticationPath=/*
diff --git a/components/next/others/platform-http-vertx.html b/components/next/others/platform-http-vertx.html
index cfc75f4fd9..59ebd28a80 100644
--- a/components/next/others/platform-http-vertx.html
+++ b/components/next/others/platform-http-vertx.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform Http Vertx :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/platform-http-vertx.html"> <meta name="description" content="Implementation of the Platform HTTP Engine based on Vert.x Web"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform Http Vertx :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/platform-http-vertx.html"> <meta name="description" content="Implementation of the Platform HTTP Engine based on Vert.x Web"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174 [...]
conf.setBindPort(port);
context.addService(new VertxPlatformHttpServer(conf));
diff --git a/components/next/others/pqc-hybrid.html b/components/next/others/pqc-hybrid.html
index 3891710de5..f184fdcb83 100644
--- a/components/next/others/pqc-hybrid.html
+++ b/components/next/others/pqc-hybrid.html
@@ -1,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 Hybrid Cryptography :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/pqc-hybrid.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="PQC Hybr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PQC Hybrid Cryptography :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/pqc-hybrid.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="PQC Hybr [...]
.to("pqc:hybrid?operation=hybridSign"
+ "&signatureAlgorithm=MLDSA"
+ "&classicalSignatureAlgorithm=ECDSA_P256")
diff --git a/components/next/others/pqc-key-lifecycle.html b/components/next/others/pqc-key-lifecycle.html
index 4f98384796..deb9b26ef2 100644
--- a/components/next/others/pqc-key-lifecycle.html
+++ b/components/next/others/pqc-key-lifecycle.html
@@ -1,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 Key Lifecycle Management :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/pqc-key-lifecycle.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PQC Key Lifecycle Management :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/pqc-key-lifecycle.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
// Generate a new Dilithium key
KeyPair keyPair = keyManager.generateKeyPair("DILITHIUM", "app-signing-key",
diff --git a/components/next/others/reactor.html b/components/next/others/reactor.html
index eda905278a..f070bf3029 100644
--- a/components/next/others/reactor.html
+++ b/components/next/others/reactor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Reactor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/reactor.html"> <meta name="description" content="Reactor based back-end for Camel's reactive streams component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Reactor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/reactor.html"> <meta name="description" content="Reactor based back-end for Camel's reactive streams component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="a [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-reactor</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/redis.html b/components/next/others/redis.html
index e16a5bb699..03d8f99693 100644
--- a/components/next/others/redis.html
+++ b/components/next/others/redis.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Redis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/redis.html"> <meta name="description" content="Aggregation repository using Redis as datastore"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
\ No newline 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>Redis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/redis.html"> <meta name="description" content="Aggregation repository using Redis as datastore"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
\ No newline at end of file
diff --git a/components/next/others/resilience4j-micrometer.html b/components/next/others/resilience4j-micrometer.html
index 051b8b8e5e..9aaaac2c79 100644
--- a/components/next/others/resilience4j-micrometer.html
+++ b/components/next/others/resilience4j-micrometer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resilience4j Micrometer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/resilience4j-micrometer.html"> <meta name="description" content="Micrometer statistics for Resilience4j"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resilience4j Micrometer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/resilience4j-micrometer.html"> <meta name="description" content="Micrometer statistics for Resilience4j"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-resilience4j-micrometer</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/resilience4j.html b/components/next/others/resilience4j.html
index f7b1f57d94..56a76071b6 100644
--- a/components/next/others/resilience4j.html
+++ b/components/next/others/resilience4j.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resilience4j :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/resilience4j.html"> <meta name="description" content="Circuit Breaker EIP using Resilience4j"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Resilience4j :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/resilience4j.html"> <meta name="description" content="Circuit Breaker EIP using Resilience4j"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-resilience4j</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/resourceresolver-github.html b/components/next/others/resourceresolver-github.html
index a6313d9ce3..92fb67be72 100644
--- a/components/next/others/resourceresolver-github.html
+++ b/components/next/others/resourceresolver-github.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Resourceresolver Github :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/resourceresolver-github.html"> <meta name="description" content="Resource resolver to load files from GitHub"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <met [...]
\ No newline 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>Resourceresolver Github :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/resourceresolver-github.html"> <meta name="description" content="Resource resolver to load files from GitHub"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <met [...]
\ No newline at end of file
diff --git a/components/next/others/rxjava.html b/components/next/others/rxjava.html
index 07eaae0c05..5228e14a84 100644
--- a/components/next/others/rxjava.html
+++ b/components/next/others/rxjava.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RxJava :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/rxjava.html"> <meta name="description" content="RxJava based back-end for Camel's reactive streams component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RxJava :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/rxjava.html"> <meta name="description" content="RxJava based back-end for Camel's reactive streams component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="appl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-rxjava</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/salesforce-bulk-api.html b/components/next/others/salesforce-bulk-api.html
index 9b16f4c011..3221acebf8 100644
--- a/components/next/others/salesforce-bulk-api.html
+++ b/components/next/others/salesforce-bulk-api.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - Bulk API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-bulk-api.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="S [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - Bulk API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-bulk-api.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="S [...]
\ No newline at end of file
diff --git a/components/next/others/salesforce-reports.html b/components/next/others/salesforce-reports.html
index 650a294f74..9e01138636 100644
--- a/components/next/others/salesforce-reports.html
+++ b/components/next/others/salesforce-reports.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - Reports API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-reports.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - Reports API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-reports.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
diff --git a/components/next/others/salesforce-rest-api.html b/components/next/others/salesforce-rest-api.html
index 42d081db38..fc960d9c21 100644
--- a/components/next/others/salesforce-rest-api.html
+++ b/components/next/others/salesforce-rest-api.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - REST API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-rest-api.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="S [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - REST API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-rest-api.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="S [...]
.to("salesforce:limits")
.choice()
.when(spel("#{1.0 * body.dailyApiRequests.remaining / body.dailyApiRequests.max < 0.1}"))
diff --git a/components/next/others/salesforce-streaming.html b/components/next/others/salesforce-streaming.html
index 343c1cca33..7e381c8590 100644
--- a/components/next/others/salesforce-streaming.html
+++ b/components/next/others/salesforce-streaming.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - Streaming and Pub/Sub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-streaming.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:tit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce - Streaming and Pub/Sub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/salesforce-streaming.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:tit [...]
.to("...");</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="salesforce:subscribe:CamelTestTopic?notifyForFields=ALL&amp;notifyForOperations=ALL&amp;sObjectName=Merchandise__c&amp;updateTopic=true&amp;sObjectQuery=SELECT Id, Name FROM Merchandise__c"/>
<to uri="..."/>
diff --git a/components/next/others/shiro.html b/components/next/others/shiro.html
index 1ef0f4d9c4..7539b63c38 100644
--- a/components/next/others/shiro.html
+++ b/components/next/others/shiro.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Shiro :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/shiro.html"> <meta name="description" content="Security using Shiro"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Shiro :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/shiro.html"> <meta name="description" content="Security using Shiro"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-shiro</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/spring-cloud-config.html b/components/next/others/spring-cloud-config.html
index 50b0c2e141..58f5e71bff 100644
--- a/components/next/others/spring-cloud-config.html
+++ b/components/next/others/spring-cloud-config.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Cloud Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-cloud-config.html"> <meta name="description" content="Camel Spring Cloud Config support"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Spring Cloud Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-cloud-config.html"> <meta name="description" content="Camel Spring Cloud Config support"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applicatio [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-cloud-config</artifactId>
<version>x.x.x</version> <!-- Use the appropriate Camel version -->
diff --git a/components/next/others/spring-main.html b/components/next/others/spring-main.html
index 88a81ced22..43cec78510 100644
--- a/components/next/others/spring-main.html
+++ b/components/next/others/spring-main.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-main.html"> <meta name="description" content="Camel Spring Main support"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Main :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-main.html"> <meta name="description" content="Camel Spring Main support"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
\ No newline at end of file
diff --git a/components/next/others/spring-security.html b/components/next/others/spring-security.html
index 51adf5492d..fd34740021 100644
--- a/components/next/others/spring-security.html
+++ b/components/next/others/spring-security.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-security.html"> <meta name="description" content="Security using Spring Security"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-security.html"> <meta name="description" content="Security using Spring Security"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:spring-security="http://www.springframework.org/schema/security"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
diff --git a/components/next/others/spring-xml.html b/components/next/others/spring-xml.html
index 9c1ff0a3ff..e56f6652b1 100644
--- a/components/next/others/spring-xml.html
+++ b/components/next/others/spring-xml.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-xml.html"> <meta name="description" content="Camel Spring with XML DSL"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/spring-xml.html"> <meta name="description" content="Camel Spring with XML DSL"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Ca [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-xml</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/springdoc.html b/components/next/others/springdoc.html
index 6b24f17693..1e8724d11e 100644
--- a/components/next/others/springdoc.html
+++ b/components/next/others/springdoc.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Springdoc :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/springdoc.html"> <meta name="description" content="Springdoc Swagger UI for openapi-java in spring boot"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
\ No newline 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>Springdoc :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/springdoc.html"> <meta name="description" content="Springdoc Swagger UI for openapi-java in spring boot"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application [...]
\ No newline at end of file
diff --git a/components/next/others/telemetry-dev.html b/components/next/others/telemetry-dev.html
index 7d0f1fe96d..b1ff7cefc6 100644
--- a/components/next/others/telemetry-dev.html
+++ b/components/next/others/telemetry-dev.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telemetry Dev :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/telemetry-dev.html"> <meta name="description" content="Basic implementation of Camel Telemetry useful for development purposes"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telemetry Dev :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/telemetry-dev.html"> <meta name="description" content="Basic implementation of Camel Telemetry useful for development purposes"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.cs [...]
├── | timer://start (camel-timer) [2030 millis] <--
├── | process (to1-to) [2021 millis]
├── | direct://new (camel-direct) [2020 millis] -->
diff --git a/components/next/others/telemetry.html b/components/next/others/telemetry.html
index d8554e4c80..4b1f49e6fc 100644
--- a/components/next/others/telemetry.html
+++ b/components/next/others/telemetry.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telemetry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/telemetry.html"> <meta name="description" content="Distributed telemetry common interfaces"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telemetry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/telemetry.html"> <meta name="description" content="Distributed telemetry common interfaces"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" conten [...]
.routeId("timer")
.log("in timer route")
.to("direct:anotherRoute")
diff --git a/components/next/others/test-junit5.html b/components/next/others/test-junit5.html
index 2160e9c09a..18695a1587 100644
--- a/components/next/others/test-junit5.html
+++ b/components/next/others/test-junit5.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test JUnit5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-junit5.html"> <meta name="description" content="Camel unit testing with JUnit 5"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test JUnit5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-junit5.html"> <meta name="description" content="Camel unit testing with JUnit 5"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.test.junit5.CamelTestSupport;
diff --git a/components/next/others/test-junit6.html b/components/next/others/test-junit6.html
index 5473f5c8c6..21eb6b9602 100644
--- a/components/next/others/test-junit6.html
+++ b/components/next/others/test-junit6.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test JUnit6 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-junit6.html"> <meta name="description" content="Camel unit testing with JUnit 6"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test JUnit6 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-junit6.html"> <meta name="description" content="Camel unit testing with JUnit 6"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.test.junit6.CamelTestSupport;
diff --git a/components/next/others/test-main-junit5.html b/components/next/others/test-main-junit5.html
index d4085cc18c..48ca64aa98 100644
--- a/components/next/others/test-main-junit5.html
+++ b/components/next/others/test-main-junit5.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Main JUnit5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-main-junit5.html"> <meta name="description" content="Camel unit testing with Main and JUnit 5"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Test Main JUnit5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-main-junit5.html"> <meta name="description" content="Camel unit testing with Main and JUnit 5"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applicati [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-test-main-junit5</artifactId>
<scope>test</scope>
diff --git a/components/next/others/test-main-junit6.html b/components/next/others/test-main-junit6.html
index 2411888913..9ad954f29e 100644
--- a/components/next/others/test-main-junit6.html
+++ b/components/next/others/test-main-junit6.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Main JUnit6 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-main-junit6.html"> <meta name="description" content="Camel unit testing with Main and JUnit 6"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.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>Test Main JUnit6 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-main-junit6.html"> <meta name="description" content="Camel unit testing with Main and JUnit 6"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="applicati [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-test-main-junit6</artifactId>
<scope>test</scope>
diff --git a/components/next/others/test-spring-junit5.html b/components/next/others/test-spring-junit5.html
index 89f41367c6..9f8f408f93 100644
--- a/components/next/others/test-spring-junit5.html
+++ b/components/next/others/test-spring-junit5.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Spring JUnit5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-spring-junit5.html"> <meta name="description" content="Camel unit testing with Spring and JUnit 5"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Spring JUnit5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-spring-junit5.html"> <meta name="description" content="Camel unit testing with Spring and JUnit 5"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="app [...]
@CamelSpringBootTest
@EnableAutoConfiguration
diff --git a/components/next/others/test-spring-junit6.html b/components/next/others/test-spring-junit6.html
index dc2f232ece..5fa0c7c742 100644
--- a/components/next/others/test-spring-junit6.html
+++ b/components/next/others/test-spring-junit6.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Spring JUnit6 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-spring-junit6.html"> <meta name="description" content="Camel unit testing with Spring and JUnit 6"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Spring JUnit6 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/test-spring-junit6.html"> <meta name="description" content="Camel unit testing with Spring and JUnit 6"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="app [...]
@CamelSpringBootTest
@EnableAutoConfiguration
diff --git a/components/next/others/tracing.html b/components/next/others/tracing.html
index 2fa544bd87..e48d593571 100644
--- a/components/next/others/tracing.html
+++ b/components/next/others/tracing.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tracing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/tracing.html"> <meta name="description" content="Distributed tracing common interfaces"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tracing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/tracing.html"> <meta name="description" content="Distributed tracing common interfaces"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apa [...]
.routeId("timer")
.log("in timer route")
.to("direct:anotherRoute")
diff --git a/components/next/others/undertow-spring-security.html b/components/next/others/undertow-spring-security.html
index 5faed46251..5f5894bd52 100644
--- a/components/next/others/undertow-spring-security.html
+++ b/components/next/others/undertow-spring-security.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Undertow Spring Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/undertow-spring-security.html"> <meta name="description" content="Spring Security Provider for camel-undertow"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <m [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Undertow Spring Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/undertow-spring-security.html"> <meta name="description" content="Spring Security Provider for camel-undertow"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <m [...]
\ No newline at end of file
diff --git a/components/next/others/wal.html b/components/next/others/wal.html
index 12cc078cb3..392f3be915 100644
--- a/components/next/others/wal.html
+++ b/components/next/others/wal.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Write Ahead Log Strategy for Resume API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/wal.html"> <meta name="description" content="Write Ahead Log Strategy for Resume API"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Write Ahead Log Strategy for Resume API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/wal.html"> <meta name="description" content="Write Ahead Log Strategy for Resume API"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name=" [...]
final String logFile = System.getProperty("wal.log.file");
WriteAheadResumeStrategy writeAheadResumeStrategy = new WriteAheadResumeStrategy(new File(logFile), resumeStrategy);</code></pre> </div> </div> <div class="paragraph"> <p>Subsequently, this strategy should be registered to the registry instead</p> </div> <div class="listingblock"> <div class="title"><em>Java-only: registering the strategy and using it in a route</em></div> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">getCamelC [...]
diff --git a/components/next/others/yaml-dsl.html b/components/next/others/yaml-dsl.html
index 375c10e96c..c547732710 100644
--- a/components/next/others/yaml-dsl.html
+++ b/components/next/others/yaml-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>YAML DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/yaml-dsl.html"> <meta name="description" content="Camel YAML DSL"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>YAML DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/others/yaml-dsl.html"> <meta name="description" content="Camel YAML DSL"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
uri: "direct:start"
steps: <i class="conum" data-value="2"></i><b>(2)</b>
- filter:
diff --git a/components/next/paho-component.html b/components/next/paho-component.html
index 370912b302..19b4077a37 100644
--- a/components/next/paho-component.html
+++ b/components/next/paho-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Paho :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/paho-component.html"> <meta name="description" content="Communicate with MQTT message brokers using Eclipse Paho MQTT Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Paho :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/paho-component.html"> <meta name="description" content="Communicate with MQTT message brokers using Eclipse Paho MQTT Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-paho</artifactId>
<version>x.y.z</version>
diff --git a/components/next/paho-mqtt5-component.html b/components/next/paho-mqtt5-component.html
index ab0b1a41a8..c7921cc537 100644
--- a/components/next/paho-mqtt5-component.html
+++ b/components/next/paho-mqtt5-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Paho MQTT 5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/paho-mqtt5-component.html"> <meta name="description" content="Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Paho MQTT 5 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/paho-mqtt5-component.html"> <meta name="description" content="Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-paho-mqtt5</artifactId>
<version>x.y.z</version>
diff --git a/components/next/pdf-component.html b/components/next/pdf-component.html
index 0930ce0a30..0613a17d58 100644
--- a/components/next/pdf-component.html
+++ b/components/next/pdf-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PDF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pdf-component.html"> <meta name="description" content="Create, modify or extract content from PDF documents."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PDF :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pdf-component.html"> <meta name="description" content="Create, modify or extract content from PDF documents."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" cont [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-pdf</artifactId>
<version>x.x.x</version>
diff --git a/components/next/pg-replication-slot-component.html b/components/next/pg-replication-slot-component.html
index e2c84b933d..26d9c41b9d 100644
--- a/components/next/pg-replication-slot-component.html
+++ b/components/next/pg-replication-slot-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgreSQL Replication Slot :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pg-replication-slot-component.html"> <meta name="description" content="Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgreSQL Replication Slot :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pg-replication-slot-component.html"> <meta name="description" content="Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" hre [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-pg-replication-slot</artifactId>
<version>x.x.x</version>
diff --git a/components/next/pgevent-component.html b/components/next/pgevent-component.html
index c921db69e5..7fdb7f37c9 100644
--- a/components/next/pgevent-component.html
+++ b/components/next/pgevent-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgreSQL Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pgevent-component.html"> <meta name="description" content="Send and receive PostgreSQL events via LISTEN and NOTIFY commands."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgreSQL Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pgevent-component.html"> <meta name="description" content="Send and receive PostgreSQL events via LISTEN and NOTIFY commands."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-pgevent</artifactId>
<version>x.x.x</version>
diff --git a/components/next/pgvector-component.html b/components/next/pgvector-component.html
index d277e5e536..8318db6d70 100644
--- a/components/next/pgvector-component.html
+++ b/components/next/pgvector-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PGVector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pgvector-component.html"> <meta name="description" content="Perform operations on the PostgreSQL pgvector Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PGVector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pgvector-component.html"> <meta name="description" content="Perform operations on the PostgreSQL pgvector Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
.setHeader(PgVectorHeaders.ACTION).constant(PgVectorAction.SIMILARITY_SEARCH)
.setHeader(PgVectorHeaders.FILTER).constant("text_content LIKE ? AND metadata::jsonb->>'category' = ?")
.setHeader(PgVectorHeaders.FILTER_PARAMS).constant(List.of("%hello%", "science"))
diff --git a/components/next/pinecone-component.html b/components/next/pinecone-component.html
index e5355d11cc..574bf88a99 100644
--- a/components/next/pinecone-component.html
+++ b/components/next/pinecone-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pinecone :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pinecone-component.html"> <meta name="description" content="Perform operations on the Pinecone Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pinecone :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pinecone-component.html"> <meta name="description" content="Perform operations on the Pinecone Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
diff --git a/components/next/platform-http-component.html b/components/next/platform-http-component.html
index e1a0eeafe6..9c52d4aa0c 100644
--- a/components/next/platform-http-component.html
+++ b/components/next/platform-http-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform HTTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/platform-http-component.html"> <meta name="description" content="Expose HTTP endpoints using the HTTP server available in the current platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Platform HTTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/platform-http-component.html"> <meta name="description" content="Expose HTTP endpoints using the HTTP server available in the current platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-platform-http</artifactId>
<version>x.x.x</version>
diff --git a/components/next/plc4x-component.html b/components/next/plc4x-component.html
index c48650bca0..469d005e10 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.22.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-f06a797174.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.22.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-f06a797174.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 84218345cd..2984b07bfa 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> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pqc-component.html"> <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-f06a797174.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>PQC Algorithms :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pqc-component.html"> <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-f06a797174.css"> <meta name="a [...]
.to("pqc:sign?operation=sign&signatureAlgorithm=MLDSA&parameterSpec=ML-DSA-87")
.to("pqc:verify?operation=verify&signatureAlgorithm=MLDSA&parameterSpec=ML-DSA-87");</code></pre> </div> </div> <div class="paragraph"> <p>Endpoints configured with the same algorithm and <code>parameterSpec</code> share the same generated key, so a sign/verify endpoint pair works out of the box - exactly as with the default key material.</p> </div> <div class="paragraph"> <p>Values are the BouncyCastle parameter-set names, resolved case-insensitively. The underscore form use [...]
.to("mock:verify");</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>
diff --git a/components/next/properties-component.html b/components/next/properties-component.html
index f170313a2c..aaf355824b 100644
--- a/components/next/properties-component.html
+++ b/components/next/properties-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Properties :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/properties-component.html"> <meta name="description" content="The properties component is used for property placeholders in your Camel application, such as endpoint URIs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Properties :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/properties-component.html"> <meta name="description" content="The properties component is used for property placeholders in your Camel application, such as endpoint URIs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href= [...]
"com/mycompany/override.properties;optional=true"
"com/mycompany/defaults.properties");</code></pre> </div> </div> <div class="sect2"> <h3 id="_using_system_and_environment_variables_in_locations"><a class="anchor" href="#_using_system_and_environment_variables_in_locations"></a>Using system and environment variables in locations</h3> <div class="paragraph"> <p>The location now supports using placeholders for JVM system properties and OS environments variables.</p> </div> <div class="paragraph"> <p>For example:</p> </div> <div class [...]
<property name="location" value="classpath:com/mycompany/myprop.properties"/>
diff --git a/components/next/pubnub-component.html b/components/next/pubnub-component.html
index e1ecfd62e9..a6d11809c2 100644
--- a/components/next/pubnub-component.html
+++ b/components/next/pubnub-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PubNub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pubnub-component.html"> <meta name="description" content="Send and receive messages to/from PubNub data stream network for connected devices."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PubNub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pubnub-component.html"> <meta name="description" content="Send and receive messages to/from PubNub data stream network for connected devices."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-pubnub</artifactId>
<version>x.x.x</version>
diff --git a/components/next/pulsar-component.html b/components/next/pulsar-component.html
index 964fb96b63..6ed33f4fb6 100644
--- a/components/next/pulsar-component.html
+++ b/components/next/pulsar-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pulsar :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pulsar-component.html"> <meta name="description" content="Send and receive messages from/to Apache Pulsar messaging system."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pulsar :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/pulsar-component.html"> <meta name="description" content="Send and receive messages from/to Apache Pulsar messaging system."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-pulsar</artifactId>
<!-- use the same version as your Camel core version -->
diff --git a/components/next/qdrant-component.html b/components/next/qdrant-component.html
index 2732da5055..343e9ba867 100644
--- a/components/next/qdrant-component.html
+++ b/components/next/qdrant-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Qdrant :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/qdrant-component.html"> <meta name="description" content="Perform operations on the Qdrant Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Qdrant :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/qdrant-component.html"> <meta name="description" content="Perform operations on the Qdrant Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
.setHeader(QdrantHeaders.ACTION)
.constant(QdrantAction.CREATE_COLLECTION)
.setBody()
diff --git a/components/next/quartz-component.html b/components/next/quartz-component.html
index 168dcee29c..9442d14be1 100644
--- a/components/next/quartz-component.html
+++ b/components/next/quartz-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Quartz :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/quartz-component.html"> <meta name="description" content="Schedule sending of messages using the Quartz 2.x scheduler."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Quartz :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/quartz-component.html"> <meta name="description" content="Schedule sending of messages using the Quartz 2.x scheduler."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicati [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-quartz</artifactId>
<version>x.x.x</version>
diff --git a/components/next/quickfix-component.html b/components/next/quickfix-component.html
index 3427db16f2..5fc1c42c2e 100644
--- a/components/next/quickfix-component.html
+++ b/components/next/quickfix-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>QuickFix :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/quickfix-component.html"> <meta name="description" content="Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>QuickFix :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/quickfix-component.html"> <meta name="description" content="Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-quickfix</artifactId>
<version>x.x.x</version>
diff --git a/components/next/reactive-streams-component.html b/components/next/reactive-streams-component.html
index 543b06a0a3..1fba933ec0 100644
--- a/components/next/reactive-streams-component.html
+++ b/components/next/reactive-streams-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Reactive Streams :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/reactive-streams-component.html"> <meta name="description" content="Exchange messages with reactive stream processing libraries compatible with the reactive streams standard."> <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>Reactive Streams :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/reactive-streams-component.html"> <meta name="description" content="Exchange messages with reactive stream processing libraries compatible with the reactive streams standard."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesh [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-reactive-streams</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ref-component.html b/components/next/ref-component.html
index 1078616887..59635f7d94 100644
--- a/components/next/ref-component.html
+++ b/components/next/ref-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ref :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ref-component.html"> <meta name="description" content="Route messages to an endpoint looked up dynamically by name in the Camel Registry."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ref :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ref-component.html"> <meta name="description" content="Route messages to an endpoint looked up dynamically by name in the Camel Registry."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta [...]
String myEndpointRef = "bigspenderOrder";
Endpoint endpoint = context.getEndpoint("ref:" + myEndpointRef);
diff --git a/components/next/rest-api-component.html b/components/next/rest-api-component.html
index 7a54776abf..ba0d963a9c 100644
--- a/components/next/rest-api-component.html
+++ b/components/next/rest-api-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rest-api-component.html"> <meta name="description" content="Expose OpenAPI Specification of the REST services defined using Camel REST DSL."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
\ No newline 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>REST API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rest-api-component.html"> <meta name="description" content="Expose OpenAPI Specification of the REST services defined using Camel REST DSL."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
\ No newline at end of file
diff --git a/components/next/rest-component.html b/components/next/rest-component.html
index 6cba0894c1..de3aafc20a 100644
--- a/components/next/rest-component.html
+++ b/components/next/rest-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rest-component.html"> <meta name="description" content="Expose REST services or call external REST services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rest-component.html"> <meta name="description" content="Expose REST services or call external REST services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
.transform().constant("Bye World");</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="rest:get:hello"/>
<transform>
diff --git a/components/next/rest-openapi-component.html b/components/next/rest-openapi-component.html
index 81100ddc43..6bf12e72a3 100644
--- a/components/next/rest-openapi-component.html
+++ b/components/next/rest-openapi-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST OpenApi :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rest-openapi-component.html"> <meta name="description" content="To call and expose REST services using OpenAPI specification as contract."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST OpenApi :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rest-openapi-component.html"> <meta name="description" content="To call and expose REST services using OpenAPI specification as contract."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.cs [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-rest-openapi</artifactId>
<version>x.x.x</version>
diff --git a/components/next/rest-postman-component.html b/components/next/rest-postman-component.html
index cdd40640a8..42ac4e7c1e 100644
--- a/components/next/rest-postman-component.html
+++ b/components/next/rest-postman-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST Postman :: Apache Camel</title> <meta name="description" content="To call and expose REST services using a Postman Collection as contract."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="REST Post [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST Postman :: Apache Camel</title> <meta name="description" content="To call and expose REST services using a Postman Collection as contract."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="REST Post [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-rest-postman</artifactId>
<version>x.x.x</version>
diff --git a/components/next/robotframework-component.html b/components/next/robotframework-component.html
index bfe6a64419..21fce5f9a2 100644
--- a/components/next/robotframework-component.html
+++ b/components/next/robotframework-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Robot Framework :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/robotframework-component.html"> <meta name="description" content="Pass camel exchanges to acceptance test written in Robot DSL."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Robot Framework :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/robotframework-component.html"> <meta name="description" content="Pass camel exchanges to acceptance test written in Robot DSL."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <me [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-robotframework</artifactId>
<version>x.x.x</version> <!-- use the same version as your Camel core version -->
diff --git a/components/next/rocketmq-component.html b/components/next/rocketmq-component.html
index abff58c251..ff85d16d17 100644
--- a/components/next/rocketmq-component.html
+++ b/components/next/rocketmq-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RocketMQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rocketmq-component.html"> <meta name="description" content="Send and receive messages from RocketMQ cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>RocketMQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rocketmq-component.html"> <meta name="description" content="Send and receive messages from RocketMQ cluster."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-rocketmq</artifactId>
<version>x.x.x</version>
diff --git a/components/next/rss-component.html b/components/next/rss-component.html
index a3d59f30c9..8185083a4d 100644
--- a/components/next/rss-component.html
+++ b/components/next/rss-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RSS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rss-component.html"> <meta name="description" content="Poll RSS feeds."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RSS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/rss-component.html"> <meta name="description" content="Poll RSS feeds."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-rss</artifactId>
<version>x.x.x</version>
diff --git a/components/next/saga-component.html b/components/next/saga-component.html
index 2c04f03aa4..0d97998f8e 100644
--- a/components/next/saga-component.html
+++ b/components/next/saga-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Saga :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/saga-component.html"> <meta name="description" content="Execute custom actions within a route using the Saga EIP."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Saga :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/saga-component.html"> <meta name="description" content="Execute custom actions within a route using the Saga EIP."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name [...]
\ No newline at end of file
diff --git a/components/next/salesforce-component.html b/components/next/salesforce-component.html
index ea6974e856..79032d0d01 100644
--- a/components/next/salesforce-component.html
+++ b/components/next/salesforce-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/salesforce-component.html"> <meta name="description" content="Communicate with Salesforce using Java DTOs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Salesforce :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/salesforce-component.html"> <meta name="description" content="Communicate with Salesforce using Java DTOs."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-salesforce</artifactId>
</dependency></code></pre> </div> </div> <div class="paragraph"> <p>Spring Boot users should use the starter instead.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><dependency>
diff --git a/components/next/sap-netweaver-component.html b/components/next/sap-netweaver-component.html
index e05b701da2..a1067ed502 100644
--- a/components/next/sap-netweaver-component.html
+++ b/components/next/sap-netweaver-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SAP NetWeaver :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sap-netweaver-component.html"> <meta name="description" content="Send requests to SAP NetWeaver Gateway using HTTP."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>SAP NetWeaver :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sap-netweaver-component.html"> <meta name="description" content="Send requests to SAP NetWeaver Gateway using HTTP."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-sap-netweaver</artifactId>
<version>x.x.x</version>
diff --git a/components/next/scheduler-component.html b/components/next/scheduler-component.html
index aee84ff35c..12f11e9180 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.22.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.22.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 id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/schematron-component.html b/components/next/schematron-component.html
index d5cd13cc8c..2496b2f110 100644
--- a/components/next/schematron-component.html
+++ b/components/next/schematron-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Schematron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/schematron-component.html"> <meta name="description" content="Validate XML payload using the Schematron Library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Schematron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/schematron-component.html"> <meta name="description" content="Validate XML payload using the Schematron Library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application [...]
<from uri="direct:start"/>
<to uri="schematron://sch/schematron.sch"/>
<to uri="mock:result"/>
diff --git a/components/next/scp-component.html b/components/next/scp-component.html
index 064b9eff00..a2dc78ff46 100644
--- a/components/next/scp-component.html
+++ b/components/next/scp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SCP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/scp-component.html"> <meta name="description" content="Copy files to/from remote hosts using the secure copy protocol (SCP)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>SCP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/scp-component.html"> <meta name="description" content="Copy files to/from remote hosts using the secure copy protocol (SCP)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applic [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jsch</artifactId>
<version>x.x.x</version>
diff --git a/components/next/seda-component.html b/components/next/seda-component.html
index ea653c9482..539db89f4c 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta nam [...]
<constructor-arg index="0" value="10" /><!-- size -->
<constructor-arg index="1" value="true" /><!-- fairness -->
</bean>
diff --git a/components/next/servicenow-component.html b/components/next/servicenow-component.html
index 65f62dc89d..70dc1501d1 100644
--- a/components/next/servicenow-component.html
+++ b/components/next/servicenow-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ServiceNow :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/servicenow-component.html"> <meta name="description" content="Interact with ServiceNow via its REST API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>ServiceNow :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/servicenow-component.html"> <meta name="description" content="Interact with ServiceNow via its REST API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-servicenow</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/servlet-component.html b/components/next/servlet-component.html
index 92273bc2b0..4efcc54334 100644
--- a/components/next/servlet-component.html
+++ b/components/next/servlet-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Servlet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/servlet-component.html"> <meta name="description" content="Serve HTTP requests by a Servlet."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Servlet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/servlet-component.html"> <meta name="description" content="Serve HTTP requests by a Servlet."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-servlet</artifactId>
<version>x.x.x</version>
diff --git a/components/next/sftp-component.html b/components/next/sftp-component.html
index 62eeee0097..fbeb0bdf0e 100644
--- a/components/next/sftp-component.html
+++ b/components/next/sftp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SFTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sftp-component.html"> <meta name="description" content="Upload and download files to/from SFTP servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SFTP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sftp-component.html"> <meta name="description" content="Upload and download files to/from SFTP servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/shell-component.html b/components/next/shell-component.html
index 10e4923550..03db4b4ad0 100644
--- a/components/next/shell-component.html
+++ b/components/next/shell-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Shell :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/shell-component.html"> <meta name="description" content="Camel Shell component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Shell :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/shell-component.html"> <meta name="description" content="Camel Shell component"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pr [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-shell</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/sjms-component.html b/components/next/sjms-component.html
index 39ab99e42e..21d168f05a 100644
--- a/components/next/sjms-component.html
+++ b/components/next/sjms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple JMS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sjms-component.html"> <meta name="description" content="Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple JMS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sjms-component.html"> <meta name="description" content="Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-sjms</artifactId>
<version>x.x.x</version>
diff --git a/components/next/sjms2-component.html b/components/next/sjms2-component.html
index a547eab3b7..d6e812a96b 100644
--- a/components/next/sjms2-component.html
+++ b/components/next/sjms2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple JMS2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sjms2-component.html"> <meta name="description" content="Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple JMS2 :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sjms2-component.html"> <meta name="description" content="Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-sjms2</artifactId>
<version>x.x.x</version>
diff --git a/components/next/slack-component.html b/components/next/slack-component.html
index 6db6d9c105..ef769b4bd3 100644
--- a/components/next/slack-component.html
+++ b/components/next/slack-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Slack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/slack-component.html"> <meta name="description" content="Send and receive messages to/from Slack."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Slack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/slack-component.html"> <meta name="description" content="Send and receive messages to/from Slack."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apac [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-slack</artifactId>
<version>x.x.x</version>
diff --git a/components/next/smb-component.html b/components/next/smb-component.html
index dc0c8e21f7..d11118858f 100644
--- a/components/next/smb-component.html
+++ b/components/next/smb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SMB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/smb-component.html"> <meta name="description" content="Read and write files to Server Message Block (SMB) file shares."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SMB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/smb-component.html"> <meta name="description" content="Read and write files to Server Message Block (SMB) file shares."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-smb</artifactId>
<version>x.x.x</version>
diff --git a/components/next/smooks-component.html b/components/next/smooks-component.html
index 6c6c4a5e9b..e215a96a03 100644
--- a/components/next/smooks-component.html
+++ b/components/next/smooks-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Smooks :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/smooks-component.html"> <meta name="description" content="Use Smooks to transform, route, and bind both XML and non-XML data, including EDI, CSV, JSON, and YAML."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Smooks :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/smooks-component.html"> <meta name="description" content="Use Smooks to transform, route, and bind both XML and non-XML data, including EDI, CSV, JSON, and YAML."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-smooks</artifactId>
<version>x.x.x</version>
diff --git a/components/next/smpp-component.html b/components/next/smpp-component.html
index 855de3d351..98a2a149e7 100644
--- a/components/next/smpp-component.html
+++ b/components/next/smpp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SMPP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/smpp-component.html"> <meta name="description" content="Send and receive SMS messages using a SMSC (Short Message Service Center)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SMPP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/smpp-component.html"> <meta name="description" content="Send and receive SMS messages using a SMSC (Short Message Service Center)."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-smpp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/snmp-component.html b/components/next/snmp-component.html
index db66885c6d..256bc37517 100644
--- a/components/next/snmp-component.html
+++ b/components/next/snmp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SNMP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/snmp-component.html"> <meta name="description" content="Receive traps and poll SNMP (Simple Network Management Protocol) capable devices."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SNMP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/snmp-component.html"> <meta name="description" content="Receive traps and poll SNMP (Simple Network Management Protocol) capable devices."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-snmp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/solr-component.html b/components/next/solr-component.html
index da253ec79a..d10b20e2d3 100644
--- a/components/next/solr-component.html
+++ b/components/next/solr-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Solr :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/solr-component.html"> <meta name="description" content="Perform operations against Apache Lucene Solr."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Solr :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/solr-component.html"> <meta name="description" content="Perform operations against Apache Lucene Solr."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-solr</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spiffe-component.html b/components/next/spiffe-component.html
index 012704df9e..5e6d0787f2 100644
--- a/components/next/spiffe-component.html
+++ b/components/next/spiffe-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SPIFFE :: Apache Camel</title> <meta name="description" content="Fetch and validate SPIFFE workload identity (X.509-SVID and JWT-SVID) from the SPIFFE Workload API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:titl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SPIFFE :: Apache Camel</title> <meta name="description" content="Fetch and validate SPIFFE workload identity (X.509-SVID and JWT-SVID) from the SPIFFE Workload API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:titl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spiffe</artifactId>
<version>x.x.x</version>
diff --git a/components/next/splunk-hec-component.html b/components/next/splunk-hec-component.html
index 699df3a85e..767a54b350 100644
--- a/components/next/splunk-hec-component.html
+++ b/components/next/splunk-hec-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Splunk HEC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/splunk-hec-component.html"> <meta name="description" content="The splunk component allows publishing events in Splunk using the HTTP Event Collector."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Splunk HEC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/splunk-hec-component.html"> <meta name="description" content="The splunk component allows publishing events in Splunk using the HTTP Event Collector."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-splunk-hec</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/spring-ai-chat-component.html b/components/next/spring-ai-chat-component.html
index 039f0a97c0..ff3eb3c308 100644
--- a/components/next/spring-ai-chat-component.html
+++ b/components/next/spring-ai-chat-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Chat :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-chat-component.html"> <meta name="description" content="Perform chat operations using Spring AI."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Chat :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-chat-component.html"> <meta name="description" content="Perform chat operations using Spring AI."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-n [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-ai-chat</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spring-ai-embeddings-component.html b/components/next/spring-ai-embeddings-component.html
index bf1f7afe57..10b95768db 100644
--- a/components/next/spring-ai-embeddings-component.html
+++ b/components/next/spring-ai-embeddings-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Embeddings :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-embeddings-component.html"> <meta name="description" content="Spring AI Embeddings"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Embeddings :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-embeddings-component.html"> <meta name="description" content="Spring AI Embeddings"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" con [...]
.to("spring-ai-embeddings:myEmbedding")
.log("Embedding vector: ${body}");</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"/>
diff --git a/components/next/spring-ai-image-component.html b/components/next/spring-ai-image-component.html
index ddf415412d..e14ef8be34 100644
--- a/components/next/spring-ai-image-component.html
+++ b/components/next/spring-ai-image-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Image :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-image-component.html"> <meta name="description" content="Spring AI Image Generation"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Image :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-image-component.html"> <meta name="description" content="Spring AI Image Generation"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-ai-image</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spring-ai-vector-store-component.html b/components/next/spring-ai-vector-store-component.html
index bc00a7a311..6cd3f1208f 100644
--- a/components/next/spring-ai-vector-store-component.html
+++ b/components/next/spring-ai-vector-store-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Vector Store :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-vector-store-component.html"> <meta name="description" content="Spring AI Vector Store"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring AI Vector Store :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ai-vector-store-component.html"> <meta name="description" content="Spring AI Vector Store"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-nam [...]
.to("spring-ai-vector-store:myStore?operation=ADD&vectorStore=#vectorStore");</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:store"/>
<to uri="spring-ai-vector-store:myStore?operation=ADD&amp;vectorStore=#vectorStore"/>
diff --git a/components/next/spring-batch-component.html b/components/next/spring-batch-component.html
index adb23371e4..cd5daecc3e 100644
--- a/components/next/spring-batch-component.html
+++ b/components/next/spring-batch-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Batch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-batch-component.html"> <meta name="description" content="Send messages to Spring Batch for further processing."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Batch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-batch-component.html"> <meta name="description" content="Send messages to Spring Batch for further processing."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-batch</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spring-event-component.html b/components/next/spring-event-component.html
index 546cfa25e3..0327046fbf 100644
--- a/components/next/spring-event-component.html
+++ b/components/next/spring-event-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-event-component.html"> <meta name="description" content="Listen for Spring Application Events."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-event-component.html"> <meta name="description" content="Listen for Spring Application Events."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
\ No newline at end of file
diff --git a/components/next/spring-jdbc-component.html b/components/next/spring-jdbc-component.html
index 906d188458..ca40ee1c33 100644
--- a/components/next/spring-jdbc-component.html
+++ b/components/next/spring-jdbc-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring JDBC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-jdbc-component.html"> <meta name="description" content="Access databases through SQL and JDBC with Spring Transaction support."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring JDBC :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-jdbc-component.html"> <meta name="description" content="Access databases through SQL and JDBC with Spring Transaction support."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> < [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-jdbc</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spring-ldap-component.html b/components/next/spring-ldap-component.html
index d4b6ed041a..034f92d4f3 100644
--- a/components/next/spring-ldap-component.html
+++ b/components/next/spring-ldap-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring LDAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ldap-component.html"> <meta name="description" content="Perform searches in LDAP servers using filters as the message payload."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring LDAP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ldap-component.html"> <meta name="description" content="Perform searches in LDAP servers using filters as the message payload."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> < [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-ldap</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spring-rabbitmq-component.html b/components/next/spring-rabbitmq-component.html
index 891083b48f..49ec6a4f9e 100644
--- a/components/next/spring-rabbitmq-component.html
+++ b/components/next/spring-rabbitmq-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring RabbitMQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-rabbitmq-component.html"> <meta name="description" content="Send and receive messages from RabbitMQ using the Spring RabbitMQ client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring RabbitMQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-rabbitmq-component.html"> <meta name="description" content="Send and receive messages from RabbitMQ using the Spring RabbitMQ client."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797 [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-rabbitmq</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spring-redis-component.html b/components/next/spring-redis-component.html
index a6d71d238c..2560e6383f 100644
--- a/components/next/spring-redis-component.html
+++ b/components/next/spring-redis-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Redis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-redis-component.html"> <meta name="description" content="Send and receive messages from Redis."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Redis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-redis-component.html"> <meta name="description" content="Send and receive messages from Redis."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-redis</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/spring-summary.html b/components/next/spring-summary.html
index 315b026cd9..0d491355a1 100644
--- a/components/next/spring-summary.html
+++ b/components/next/spring-summary.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Spring"> <meta property="og:sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Spring"> <meta property="og:sit [...]
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
diff --git a/components/next/spring-ws-component.html b/components/next/spring-ws-component.html
index 403bb129cd..33daf9b9f8 100644
--- a/components/next/spring-ws-component.html
+++ b/components/next/spring-ws-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring WebService :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ws-component.html"> <meta name="description" content="Access external web services as a client or expose your own web services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring WebService :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/spring-ws-component.html"> <meta name="description" content="Access external web services as a client or expose your own web services."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174. [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-ws</artifactId>
<version>x.x.x</version>
diff --git a/components/next/sql-component.html b/components/next/sql-component.html
index aba25cef7b..19da1e8ccb 100644
--- a/components/next/sql-component.html
+++ b/components/next/sql-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sql-component.html"> <meta name="description" content="Perform SQL queries using Spring JDBC."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Cam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sql-component.html"> <meta name="description" content="Perform SQL queries using Spring JDBC."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Cam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-sql</artifactId>
<version>x.x.x</version>
diff --git a/components/next/sql-stored-component.html b/components/next/sql-stored-component.html
index 3bc999da93..8f25361a73 100644
--- a/components/next/sql-stored-component.html
+++ b/components/next/sql-stored-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL Stored Procedure :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sql-stored-component.html"> <meta name="description" content="Perform SQL queries as a JDBC Stored Procedures using Spring JDBC."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL Stored Procedure :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/sql-stored-component.html"> <meta name="description" content="Perform SQL queries as a JDBC Stored Procedures using Spring JDBC."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-sql</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ssh-component.html b/components/next/ssh-component.html
index 577641659f..7053323367 100644
--- a/components/next/ssh-component.html
+++ b/components/next/ssh-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SSH :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ssh-component.html"> <meta name="description" content="Execute commands on remote hosts using SSH."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SSH :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/ssh-component.html"> <meta name="description" content="Execute commands on remote hosts using SSH."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apach [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ssh</artifactId>
<version>x.x.x</version>
diff --git a/components/next/state-store-component.html b/components/next/state-store-component.html
index 87118520fb..e308cf664e 100644
--- a/components/next/state-store-component.html
+++ b/components/next/state-store-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>State Store :: Apache Camel</title> <meta name="description" content="Perform key-value operations against a pluggable KeyValueRepository backend."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="State [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>State Store :: Apache Camel</title> <meta name="description" content="Perform key-value operations against a pluggable KeyValueRepository backend."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="State [...]
.setHeader("CamelStateStoreKey", constant("myKey"))
.setHeader("CamelStateStoreTtl", constant(30000L))
.to("state-store:myStore?operation=put");</code></pre> </div> </div> </li> </ul> </div> <div class="paragraph"> <p>A TTL of <code>0</code> (default) means no expiry.</p> </div> </div> </div> <div class="sect1"> <h2 id="_examples"><a class="anchor" href="#_examples"></a>Examples</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_java_dsl"><a class="anchor" href="#_java_dsl"></a>Java DSL</h3> <div id="_tabs_1" class="openblock tabs is-sync is-loading"> <div class="content"> <d [...]
diff --git a/components/next/stax-component.html b/components/next/stax-component.html
index 149afa8804..3f00bc082b 100644
--- a/components/next/stax-component.html
+++ b/components/next/stax-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>StAX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stax-component.html"> <meta name="description" content="Process XML payloads by a SAX ContentHandler."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>StAX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stax-component.html"> <meta name="description" content="Process XML payloads by a SAX ContentHandler."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="A [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-stax</artifactId>
<version>x.x.x</version>
diff --git a/components/next/stitch-component.html b/components/next/stitch-component.html
index 63fdef3c58..38adecf3a9 100644
--- a/components/next/stitch-component.html
+++ b/components/next/stitch-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stitch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stitch-component.html"> <meta name="description" content="Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations."> <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>Stitch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stitch-component.html"> <meta name="description" content="Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesh [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-stitch</artifactId>
<version>x.x.x</version>
diff --git a/components/next/stream-component.html b/components/next/stream-component.html
index 507b994879..6b91b7ef5d 100644
--- a/components/next/stream-component.html
+++ b/components/next/stream-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stream-component.html"> <meta name="description" content="Read from system-in and write to system-out and system-err streams."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Stream :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stream-component.html"> <meta name="description" content="Read from system-in and write to system-out and system-err streams."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="ap [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-stream</artifactId>
<version>x.x.x</version>
diff --git a/components/next/string-template-component.html b/components/next/string-template-component.html
index a77198d269..d09d1bfd2a 100644
--- a/components/next/string-template-component.html
+++ b/components/next/string-template-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>String Template :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/string-template-component.html"> <meta name="description" content="Transform messages using StringTemplate engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>String Template :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/string-template-component.html"> <meta name="description" content="Transform messages using StringTemplate engine."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-stringtemplate</artifactId>
<version>x.x.x</version>
diff --git a/components/next/stripe-component.html b/components/next/stripe-component.html
index a31d6bd85f..dc69d78a97 100644
--- a/components/next/stripe-component.html
+++ b/components/next/stripe-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stripe :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stripe-component.html"> <meta name="description" content="Interact with the Stripe payment platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stripe :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/stripe-component.html"> <meta name="description" content="Interact with the Stripe payment platform."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-stripe</artifactId>
<version>x.x.x</version>
diff --git a/components/next/stub-component.html b/components/next/stub-component.html
index 2bd0662432..c010927e1c 100644
--- a/components/next/stub-component.html
+++ b/components/next/stub-component.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="applicati [...]
stub:http://somehost.bar.com/something</pre> </div> </div> </div> </div> </article> <aside class="toc sidebar" aria-label="Table of contents" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../_/img/logo-d-a567cee6fa.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-l [...]
\ No newline at end of file
diff --git a/components/next/tahu-edge-component.html b/components/next/tahu-edge-component.html
index c836428c7f..c670875dd9 100644
--- a/components/next/tahu-edge-component.html
+++ b/components/next/tahu-edge-component.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tahu Edge Node / Device :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tahu-edge-component.html"> <meta name="description" content="Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79717 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tahu Edge Node / Device :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tahu-edge-component.html"> <meta name="description" content="Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a79717 [...]
tahu-edge://Basic/EdgeNode/D3
tahu-edge://Basic/EdgeNode/D4</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" [...]
\ No newline at end of file
diff --git a/components/next/tahu-host-component.html b/components/next/tahu-host-component.html
index 74a233ffd5..44aff5ea9d 100644
--- a/components/next/tahu-host-component.html
+++ b/components/next/tahu-host-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tahu Host Application :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tahu-host-component.html"> <meta name="description" content="Sparkplug B Host Application support over MQTT using Eclipse Tahu"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
\ No newline 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>Tahu Host Application :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tahu-host-component.html"> <meta name="description" content="Sparkplug B Host Application support over MQTT using Eclipse Tahu"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
\ No newline at end of file
diff --git a/components/next/tahu-summary.html b/components/next/tahu-summary.html
index 62351a2fb4..f0d5ae0d66 100644
--- a/components/next/tahu-summary.html
+++ b/components/next/tahu-summary.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tahu :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tahu-summary.html"> <meta name="description" content="Sparkplug B Edge Node and Host Application support over MQTT using Eclipse Tahu"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tahu :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tahu-summary.html"> <meta name="description" content="Sparkplug B Edge Node and Host Application support over MQTT using Eclipse Tahu"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta na [...]
<groupId>org.apache.camel</groupId>
<artifactId>{artifactid}</artifactId>
<version>x.x.x</version>
diff --git a/components/next/telegram-component.html b/components/next/telegram-component.html
index 02b29d0a13..cbf6cd7a5e 100644
--- a/components/next/telegram-component.html
+++ b/components/next/telegram-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telegram :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/telegram-component.html"> <meta name="description" content="Send and receive messages using the Telegram Bot API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telegram :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/telegram-component.html"> <meta name="description" content="Send and receive messages using the Telegram Bot API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-telegram</artifactId>
<version>x.x.x</version>
diff --git a/components/next/tensorflow-serving-component.html b/components/next/tensorflow-serving-component.html
index 7d23a3b034..b44cccf73e 100644
--- a/components/next/tensorflow-serving-component.html
+++ b/components/next/tensorflow-serving-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>TensorFlow Serving :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tensorflow-serving-component.html"> <meta name="description" content="Provide access to TensorFlow Serving model servers to run inference with TensorFlow saved models remotely"> <meta name="generator" content="Antora 3.1.7"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>TensorFlow Serving :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tensorflow-serving-component.html"> <meta name="description" content="Provide access to TensorFlow Serving model servers to run inference with TensorFlow saved models remotely"> <meta name="generator" content="Antora 3.1.7"> <link rel="styl [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-tensorflow-serving</artifactId>
<version>x.x.x</version>
diff --git a/components/next/thrift-component.html b/components/next/thrift-component.html
index fec0550301..d39b29ddf8 100644
--- a/components/next/thrift-component.html
+++ b/components/next/thrift-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Thrift :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/thrift-component.html"> <meta name="description" content="Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism."> <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>Thrift :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/thrift-component.html"> <meta name="description" content="Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-thrift</artifactId>
<version>x.x.x</version>
diff --git a/components/next/thymeleaf-component.html b/components/next/thymeleaf-component.html
index d8aa63ed34..d36afeeea1 100644
--- a/components/next/thymeleaf-component.html
+++ b/components/next/thymeleaf-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Thymeleaf :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/thymeleaf-component.html"> <meta name="description" content="Transform messages using a Thymeleaf template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Thymeleaf :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/thymeleaf-component.html"> <meta name="description" content="Transform messages using a Thymeleaf template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-thymeleaf</artifactId>
<version>x.x.x</version>
diff --git a/components/next/tika-component.html b/components/next/tika-component.html
index f3c3e93368..a56685ceee 100644
--- a/components/next/tika-component.html
+++ b/components/next/tika-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tika :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tika-component.html"> <meta name="description" content="Parse documents and extract metadata and text using Apache Tika."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Tika :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/tika-component.html"> <meta name="description" content="Parse documents and extract metadata and text using Apache Tika."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicati [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-tika</artifactId>
<version>x.x.x</version>
diff --git a/components/next/timer-component.html b/components/next/timer-component.html
index 599d135c5e..7d876f610a 100644
--- a/components/next/timer-component.html
+++ b/components/next/timer-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Timer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/timer-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.Timer."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Timer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/timer-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.Timer."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="applicat [...]
<from uri="timer://foo?fixedRate=true&amp;period=60000"/>
<to uri="bean:myBean?method=someMethodName"/>
</route></code></pre> </div> </div> </div> <div id="_tabs_1_yaml--panel" class="tabpanel" aria-labelledby="_tabs_1_yaml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-yaml hljs" data-lang="yaml">- route:
diff --git a/components/next/twilio-component.html b/components/next/twilio-component.html
index 0870e63742..14adb39a18 100644
--- a/components/next/twilio-component.html
+++ b/components/next/twilio-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twilio :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/twilio-component.html"> <meta name="description" content="Interact with Twilio REST APIs using Twilio Java SDK."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Twilio :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/twilio-component.html"> <meta name="description" content="Interact with Twilio REST APIs using Twilio Java SDK."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-twilio</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/twitter-directmessage-component.html b/components/next/twitter-directmessage-component.html
index 1bff64c7ac..75c94fd4e9 100644
--- a/components/next/twitter-directmessage-component.html
+++ b/components/next/twitter-directmessage-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Direct Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <meta nam [...]
\ No newline 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>Twitter Direct Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <meta nam [...]
\ No newline at end of file
diff --git a/components/next/twitter-search-component.html b/components/next/twitter-search-component.html
index 1c09550edc..00da2b3880 100644
--- a/components/next/twitter-search-component.html
+++ b/components/next/twitter-search-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <meta name="application-name" content="Apac [...]
\ No newline 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>Twitter Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <meta name="application-name" content="Apac [...]
\ No newline at end of file
diff --git a/components/next/twitter-timeline-component.html b/components/next/twitter-timeline-component.html
index 7ff88fb039..a0e5e863bf 100644
--- a/components/next/twitter-timeline-component.html
+++ b/components/next/twitter-timeline-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Timeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <met [...]
\ No newline 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>Twitter Timeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.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-f06a797174.css"> <met [...]
\ No newline at end of file
diff --git a/components/next/undertow-component.html b/components/next/undertow-component.html
index c922d7ba90..f2088956d3 100644
--- a/components/next/undertow-component.html
+++ b/components/next/undertow-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Undertow :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/undertow-component.html"> <meta name="description" content="Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Undertow :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/undertow-component.html"> <meta name="description" content="Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-undertow</artifactId>
<version>x.x.x</version>
diff --git a/components/next/validator-component.html b/components/next/validator-component.html
index c93afe1cf6..ca9f285b9c 100644
--- a/components/next/validator-component.html
+++ b/components/next/validator-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/validator-component.html"> <meta name="description" content="Validate the payload using XML Schema and JAXP Validation."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
\ No newline 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>Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/validator-component.html"> <meta name="description" content="Validate the payload using XML Schema and JAXP Validation."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
\ No newline at end of file
diff --git a/components/next/velocity-component.html b/components/next/velocity-component.html
index 7dc07b4507..080668415e 100644
--- a/components/next/velocity-component.html
+++ b/components/next/velocity-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Velocity :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/velocity-component.html"> <meta name="description" content="Transform messages using a Velocity template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Velocity :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/velocity-component.html"> <meta name="description" content="Transform messages using a Velocity template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" co [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-velocity</artifactId>
<version>x.x.x</version>
diff --git a/components/next/vertx-component.html b/components/next/vertx-component.html
index a9439ad780..69c9f572d0 100644
--- a/components/next/vertx-component.html
+++ b/components/next/vertx-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vert.x :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/vertx-component.html"> <meta name="description" content="Send and receive messages to/from Vert.x Event Bus."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Vert.x :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/vertx-component.html"> <meta name="description" content="Send and receive messages to/from Vert.x Event Bus."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-vertx</artifactId>
<version>x.x.x</version>
diff --git a/components/next/vertx-http-component.html b/components/next/vertx-http-component.html
index b0e2ea75a2..365b0ecb32 100644
--- a/components/next/vertx-http-component.html
+++ b/components/next/vertx-http-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vert.x HTTP Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/vertx-http-component.html"> <meta name="description" content="Send requests to external HTTP servers using Vert.x"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Vert.x HTTP Client :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/vertx-http-component.html"> <meta name="description" content="Send requests to external HTTP servers using Vert.x"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="ap [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-vertx-http</artifactId>
<version>x.x.x</version>
diff --git a/components/next/vertx-websocket-component.html b/components/next/vertx-websocket-component.html
index 9091ed7451..562af304b1 100644
--- a/components/next/vertx-websocket-component.html
+++ b/components/next/vertx-websocket-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vert.x WebSocket :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/vertx-websocket-component.html"> <meta name="description" content="Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x"> <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>Vert.x WebSocket :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/vertx-websocket-component.html"> <meta name="description" content="Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site- [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-vertx-websocket</artifactId>
<version>x.x.x</version>
diff --git a/components/next/wasm-component.html b/components/next/wasm-component.html
index ef24209a6d..da21c2c2dd 100644
--- a/components/next/wasm-component.html
+++ b/components/next/wasm-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wasm :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/wasm-component.html"> <meta name="description" content="Invoke Wasm functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wasm :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/wasm-component.html"> <meta name="description" content="Invoke Wasm functions."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-wasm</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/weather-component.html b/components/next/weather-component.html
index 2855416adc..f8d0f1f717 100644
--- a/components/next/weather-component.html
+++ b/components/next/weather-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Weather :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/weather-component.html"> <meta name="description" content="Poll the weather information from Open Weather Map."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Weather :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/weather-component.html"> <meta name="description" content="Poll the weather information from Open Weather Map."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-weather</artifactId>
<version>x.x.x</version>
diff --git a/components/next/weaviate-component.html b/components/next/weaviate-component.html
index 29c0c32dd1..8dc43eecbd 100644
--- a/components/next/weaviate-component.html
+++ b/components/next/weaviate-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>weaviate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/weaviate-component.html"> <meta name="description" content="Perform operations on the Weaviate Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>weaviate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/weaviate-component.html"> <meta name="description" content="Perform operations on the Weaviate Vector Database."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-na [...]
\ No newline at end of file
diff --git a/components/next/web3j-component.html b/components/next/web3j-component.html
index 2a2d6e4d16..7569e22c18 100644
--- a/components/next/web3j-component.html
+++ b/components/next/web3j-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Web3j Ethereum Blockchain :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/web3j-component.html"> <meta name="description" content="Interact with Ethereum nodes using web3j client API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Web3j Ethereum Blockchain :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/web3j-component.html"> <meta name="description" content="Interact with Ethereum nodes using web3j client API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-web3j</artifactId>
<version>x.x.x</version>
diff --git a/components/next/webhook-component.html b/components/next/webhook-component.html
index 856f5f1471..5ca1657be5 100644
--- a/components/next/webhook-component.html
+++ b/components/next/webhook-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Webhook :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/webhook-component.html"> <meta name="description" content="Expose webhook endpoints to receive push notifications for other Camel components."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Webhook :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/webhook-component.html"> <meta name="description" content="Expose webhook endpoints to receive push notifications for other Camel components."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-webhook</artifactId>
<version>x.x.x</version>
diff --git a/components/next/whatsapp-component.html b/components/next/whatsapp-component.html
index a96f6db07d..596eeddf76 100644
--- a/components/next/whatsapp-component.html
+++ b/components/next/whatsapp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>WhatsApp :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/whatsapp-component.html"> <meta name="description" content="Send messages to WhatsApp."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>WhatsApp :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/whatsapp-component.html"> <meta name="description" content="Send messages to WhatsApp."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-whatsapp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/wordpress-component.html b/components/next/wordpress-component.html
index c1025ff475..fdcb270ca6 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="application-name [...]
final WordpressConfiguration configuration = new WordpressConfiguration();
final WordpressComponent component = new WordpressComponent();
configuration.setApiVersion("2");
diff --git a/components/next/workday-component.html b/components/next/workday-component.html
index 8a33960580..619e8f4b9a 100644
--- a/components/next/workday-component.html
+++ b/components/next/workday-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workday :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/workday-component.html"> <meta name="description" content="Detect and parse documents using Workday."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Workday :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/workday-component.html"> <meta name="description" content="Detect and parse documents using Workday."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-workday</artifactId>
<version>x.x.x</version>
diff --git a/components/next/xchange-component.html b/components/next/xchange-component.html
index 067e7ed241..7c87f52a29 100644
--- a/components/next/xchange-component.html
+++ b/components/next/xchange-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XChange :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xchange-component.html"> <meta name="description" content="Access market data and trade on Bitcoin and Altcoin exchanges."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>XChange :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xchange-component.html"> <meta name="description" content="Access market data and trade on Bitcoin and Altcoin exchanges."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-xchange</artifactId>
<version>x.x.x</version>
diff --git a/components/next/xj-component.html b/components/next/xj-component.html
index 34d688bdde..224f7b3ea3 100644
--- a/components/next/xj-component.html
+++ b/components/next/xj-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XJ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xj-component.html"> <meta name="description" content="Transform JSON and XML message using a XSLT."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XJ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xj-component.html"> <meta name="description" content="Transform JSON and XML message using a XSLT."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-xj</artifactId>
<version>x.x.x</version>
diff --git a/components/next/xmlsecurity-sign-component.html b/components/next/xmlsecurity-sign-component.html
index ef4b4e04bb..5becb167db 100644
--- a/components/next/xmlsecurity-sign-component.html
+++ b/components/next/xmlsecurity-sign-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security Sign :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xmlsecurity-sign-component.html"> <meta name="description" content="Sign XML payloads using the XML signature specification."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security Sign :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xmlsecurity-sign-component.html"> <meta name="description" content="Sign XML payloads using the XML signature specification."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <met [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-xmlsecurity</artifactId>
<version>x.x.x</version>
diff --git a/components/next/xmlsecurity-verify-component.html b/components/next/xmlsecurity-verify-component.html
index 399e29ca62..93d6b02735 100644
--- a/components/next/xmlsecurity-verify-component.html
+++ b/components/next/xmlsecurity-verify-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security Verify :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xmlsecurity-verify-component.html"> <meta name="description" content="Verify XML payloads using the XML signature specification."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security Verify :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xmlsecurity-verify-component.html"> <meta name="description" content="Verify XML payloads using the XML signature specification."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-xmlsecurity</artifactId>
<version>x.x.x</version>
diff --git a/components/next/xmpp-component.html b/components/next/xmpp-component.html
index 725df9cb86..a97750df5b 100644
--- a/components/next/xmpp-component.html
+++ b/components/next/xmpp-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XMPP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xmpp-component.html"> <meta name="description" content="Send and receive messages to/from an XMPP chat server."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>XMPP :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xmpp-component.html"> <meta name="description" content="Send and receive messages to/from an XMPP chat server."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-xmpp</artifactId>
<version>x.x.x</version>
diff --git a/components/next/xquery-component.html b/components/next/xquery-component.html
index 4354772e51..82e35989ba 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.22.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-f06a797174.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.22.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-f06a797174.css"> <meta name="applicatio [...]
.filter().xquery("//foo")
.to("queue:bar");</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="queue:foo"/>
diff --git a/components/next/xslt-component.html b/components/next/xslt-component.html
index 4d1d07c7d1..b9b1f2d2ad 100644
--- a/components/next/xslt-component.html
+++ b/components/next/xslt-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xslt-component.html"> <meta name="description" content="Transforms XML payload using an XSLT template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xslt-component.html"> <meta name="description" content="Transforms XML payload using an XSLT template."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content=" [...]
.to("xslt:com/acme/mytransform.xsl");</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="activemq:My.Queue"/>
<to uri="xslt:com/acme/mytransform.xsl"/>
diff --git a/components/next/xslt-saxon-component.html b/components/next/xslt-saxon-component.html
index f39a98fd72..3f068f954b 100644
--- a/components/next/xslt-saxon-component.html
+++ b/components/next/xslt-saxon-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT Saxon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xslt-saxon-component.html"> <meta name="description" content="Transform XML payloads using an XSLT template using Saxon."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT Saxon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/xslt-saxon-component.html"> <meta name="description" content="Transform XML payloads using an XSLT template using Saxon."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="app [...]
.to("xslt-saxon:com/acme/mytransform.xsl");</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="activemq:My.Queue"/>
<to uri="xslt-saxon:com/acme/mytransform.xsl"/>
diff --git a/components/next/zendesk-component.html b/components/next/zendesk-component.html
index c23ae04988..bb0ebc7a00 100644
--- a/components/next/zendesk-component.html
+++ b/components/next/zendesk-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zendesk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/zendesk-component.html"> <meta name="description" content="Manage Zendesk tickets, users, organizations, etc."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.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>Zendesk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/zendesk-component.html"> <meta name="description" content="Manage Zendesk tickets, users, organizations, etc."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-zendesk</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/zookeeper-component.html b/components/next/zookeeper-component.html
index f2d56e3310..bda9166b47 100644
--- a/components/next/zookeeper-component.html
+++ b/components/next/zookeeper-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/zookeeper-component.html"> <meta name="description" content="Manage ZooKeeper clusters."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Cam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/zookeeper-component.html"> <meta name="description" content="Manage ZooKeeper clusters."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Cam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-zookeeper</artifactId>
<version>x.x.x</version>
diff --git a/components/next/zookeeper-master-component.html b/components/next/zookeeper-master-component.html
index 8e2923903f..4648e8e171 100644
--- a/components/next/zookeeper-master-component.html
+++ b/components/next/zookeeper-master-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/zookeeper-master-component.html"> <meta name="description" content="Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies."> <meta name="generator" content="Antora 3.1.7"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/zookeeper-master-component.html"> <meta name="description" content="Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies."> <meta name="generator" content="Antora 3.1.7"> <link rel= [...]
.to("activemq:wine");</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="zookeeper-master:cheese:jms:foo"/>
<to uri="activemq:wine"/>
diff --git a/index.html b/index.html
index c07a27e5de..59e6c3e90b 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 1de15c9ff1..f381eb8359 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>Mon, 31 Aug 2026 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Tue, 01 Sep 2026 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>GenAI Observability with Spring Boot and the Camel Observability Stack</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-spring-boot/</guid>
+ <description>In Part 1 we prototyped GenAI observability with the Camel CLI and TUI. This follow-up — Phase 3 (Operate) — shows the same gen_ai.* telemetry in a Spring Boot application wired to the observability stack Camel ships for local development: Prometheus, VictoriaTraces, and Perses.
The runnable sample lives in the camel-spring-boot-examples repository at genai-observability (reworked in PR #192).
Architecture Terminal 1: ollama serve Terminal 2: camel infra run ob [...]
+ </item>
+ <item>
+ <title>Observe Your Camel AI Routes with GenAI OpenTelemetry</title>
+ <link>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</link>
+ <pubDate>Tue, 01 Sep 2026 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2026/09/camel-genai-observability-jbang/</guid>
+ <description>Once LLMs live inside Camel routes, the next question is always the same: how much are we spending, and where is latency coming from? Apache Camel 4.23 introduces GenAI observability — OpenTelemetry spans and Micrometer metrics for LLM producers, aligned with the OpenTelemetry GenAI semantic conventions.
This is Blog 1 in a two-part series. We start with the fastest path to visible AI telemetry: the Camel CLI, a LangChain4j chat route, Ollama, and the Camel TUI — n [...]
+ </item>
<item>
<title>Upgrade Recipes 4.22.0</title>
<link>https://camel.apache.org/releases/upgrade-recipes-4.22.0/</link>
diff --git a/manual/camel-4x-upgrade-guide-4_22.html b/manual/camel-4x-upgrade-guide-4_22.html
index d427f17112..d7fcf21575 100644
--- a/manual/camel-4x-upgrade-guide-4_22.html
+++ b/manual/camel-4x-upgrade-guide-4_22.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_22.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_22.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../_/css/site-f06a797174.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
+ "&deserializationFilter=com.example.model.**;java.**;!*")</code></pre> </div> </div> <div class="paragraph"> <p>Setting the <code>serializer</code> option to a custom <code>RedisSerializer</code> bypasses the filter entirely, since Camel then no longer controls how the payload is read.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_upgrading_camel_4_21_to_4_22"><a class="anchor" href="#_upgrading_camel_4_21_to_4_22"></a>Upgrading Camel 4.21 to 4.22</h2> <div clas [...]
.toD("mock:{{name}}")</code></pre> </div> </div> <div class="paragraph"> <p><code>recipientList</code>, <code>routingSlip</code> and <code>dynamicRouter</code> are unchanged: their recipients are computed entirely from a runtime expression (there is no static template resolved at build time), so they continue to resolve <code>{{…​}}</code> placeholders in the computed recipient.</p> </div> <div class="paragraph"> <p><code>pollEnrich</code> is also left unchanged in this relea [...]
camel cmd route-topology routes/*.yaml</code></pre> </div> </div> <div class="paragraph"> <p><code>route-diagram</code> previously only accepted a single source file; both commands now accept a set of files. <code>route-topology</code> previously required a running integration and printed "No running Camel integration found" when none matched; it now falls back to loading the given files the same way <code>route-diagram</code> already did.</p> </div> <div class="paragraph"> <p>As part of [...]
... 36697 lines suppressed ...