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/10/15 13:08:56 UTC
(camel-website-pub) branch asf-site updated: Website updated to 9eea0465b95eac40c117b575fb78dd9acc48f96d
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 51ec1a7df0 Website updated to 9eea0465b95eac40c117b575fb78dd9acc48f96d
51ec1a7df0 is described below
commit 51ec1a7df0935522b650cf85fa6c3fb4c1ea6211
Author: jenkins <bu...@apache.org>
AuthorDate: Thu Oct 15 13:08:41 2026 +0000
Website updated to 9eea0465b95eac40c117b575fb78dd9acc48f96d
---
.well-known/security.txt | 2 +-
camel-spring-boot/next/list.html | 2 +-
camel-spring-boot/next/list.md | 3 +-
components/4.18.x/chunk-component.html | 10 +-
components/4.18.x/chunk-component.md | 20 +
components/4.22.x/chunk-component.html | 10 +-
components/4.22.x/chunk-component.md | 20 +
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 +-
components/next/ai-resource-component.html | 2 +-
components/next/ai-summary.html | 2 +-
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/cache-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/keyValueRepository.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/switch-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 +-
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/hivemq-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/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 | 4 +-
components/next/jgroups-raft-component.md | 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/kafka-share-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 +-
components/next/langchain4j-ingest-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/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 +-
.../next/languages/openfeature-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/semantic-language.html | 2 +-
components/next/languages/semantic-language.md | 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 +-
.../next/languages/typesafe-ai-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 | 2 +-
components/next/ldap-component.html | 2 +-
components/next/ldif-component.html | 2 +-
components/next/log-component.html | 2 +-
components/next/lpr-component.html | 2 +-
components/next/lucene-component.html | 2 +-
components/next/lumberjack-component.html | 2 +-
components/next/mail-component.html | 2 +-
components/next/mapstruct-component.html | 2 +-
components/next/master-component.html | 2 +-
components/next/metrics-component.html | 2 +-
components/next/micrometer-component.html | 2 +-
components/next/milo-browse-component.html | 2 +-
components/next/milo-client-component.html | 4 +-
components/next/milo-client-component.md | 16 +
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/odata-component.html | 2 +-
components/next/olingo2-component.html | 2 +-
components/next/olingo4-component.html | 2 +-
components/next/once-component.html | 2 +-
components/next/opa-component.html | 2 +-
components/next/openai-component.html | 2 +-
components/next/openfeature-component.html | 2 +-
components/next/openfga-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 | 5 +-
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-custom.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/mcp-server.html | 2 +-
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-batch.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/openai-webhooks.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/semantic-openai.html | 2 +-
.../semantic-typesafe-ai.html} | 22 +-
components/next/others/semantic-typesafe-ai.md | 73 +
...p-security.html => semantic-wolf-defender.html} | 56 +-
...{wolf-defender.md => semantic-wolf-defender.md} | 8 +-
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/wolf-defender.html | 31 -
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/typesafe-ai-component.html | 12 +-
components/next/typesafe-ai-component.md | 30 +-
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 +-
manual/camel-4x-upgrade-guide-4_18.html | 2 +-
manual/camel-4x-upgrade-guide-4_18.md | 4 +
manual/camel-4x-upgrade-guide-4_22.html | 2 +-
manual/camel-4x-upgrade-guide-4_22.md | 10 +
manual/camel-4x-upgrade-guide-4_24.html | 4 +-
manual/camel-4x-upgrade-guide-4_24.md | 44 +-
manual/camel-jbang-ai.html | 2 +-
manual/camel-jbang-ai.md | 27 +-
manual/jbang-commands/camel-jbang-ask.html | 2 +-
manual/jbang-commands/camel-jbang-ask.md | 6 +-
manual/security-model.html | 2 +-
manual/security-model.md | 11 +-
.../jaxrs/camel-cxf-spring-rest-4.23.0-spring.xsd | 144 +
.../jaxws/camel-cxf-spring-soap-4.23.0-spring.xsd | 104 +
.../camel-spring-security-4.23.0.xsd | 44 +
schema/spring-xml/camel-spring-xml-4.23.0.xsd | 17939 +++++++++++++++++++
schema/xml-io/camel-xml-io-4.23.0.xsd | 16749 +++++++++++++++++
site-manifest.json | 20 +-
sitemap-camel-core.md | 16 +-
sitemap-camel-core.xml | 16 +-
sitemap-camel-k.md | 738 +-
sitemap-camel-k.xml | 738 +-
sitemap-camel-kafka-connector.md | 438 +-
sitemap-camel-kafka-connector.xml | 438 +-
sitemap-camel-kamelets.md | 1536 +-
sitemap-camel-kamelets.xml | 1536 +-
sitemap-camel-karaf.md | 6 +-
sitemap-camel-karaf.xml | 6 +-
sitemap-camel-quarkus.md | 2386 +--
sitemap-camel-quarkus.xml | 2386 +--
sitemap-camel-spring-boot.md | 1780 +-
sitemap-camel-spring-boot.xml | 1780 +-
sitemap-components.md | 4227 ++---
sitemap-components.xml | 4234 ++---
sitemap-manual.md | 768 +-
sitemap-manual.xml | 768 +-
788 files changed, 47958 insertions(+), 12751 deletions(-)
diff --git a/.well-known/security.txt b/.well-known/security.txt
index f864e7972a..61d00d5149 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-10-15T11:16:39Z
+Expires: 2027-10-15T12:40:03Z
diff --git a/camel-spring-boot/next/list.html b/camel-spring-boot/next/list.html
index c27f61462d..ebba108fcb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" conten [...]
\ No newline at end of file
diff --git a/camel-spring-boot/next/list.md b/camel-spring-boot/next/list.md
index 56be665c51..b5a75efa88 100644
--- a/camel-spring-boot/next/list.md
+++ b/camel-spring-boot/next/list.md
@@ -1497,6 +1497,8 @@ Number of miscellaneous extensions: 0 in 0 JAR artifacts (0 deprecated)
| [Salesforce - REST API](../../components/next/others/salesforce-rest-api.md) | undefined-starter | | | |
| [Salesforce - Streaming and Pub/Sub](../../components/next/others/salesforce-streaming.md) | undefined-starter | | | |
| [Semantic OpenAI](../../components/next/others/semantic-openai.md) | camel-semantic-openai-starter | Preview | 4.24 | Assess text and images with typed OpenAI Decisions through Semantic experts |
+| [Semantic TypeSafe AI](../../components/next/others/semantic-typesafe-ai.md) | camel-semantic-typesafe-ai-starter | Preview | 4.24 | Semantic expert using the TypeSafe AI decision API |
+| [Semantic Wolf Defender](../../components/next/others/semantic-wolf-defender.md) | camel-semantic-wolf-defender-starter | Preview | 4.23 | Detect prompt injection in text using local Wolf-Defender inference |
| [Shiro](../../components/next/others/shiro.md) | camel-shiro-starter | Stable | 2.5 | Security using Shiro |
| [Spring Cloud Config](../../components/next/others/spring-cloud-config.md) | camel-spring-cloud-config-starter | Stable | 4.12 | Camel Spring Cloud Config support |
| [Spring Main](../../components/next/others/spring-main.md) | camel-spring-main-starter | Stable | 3.2 | Camel Spring Main support |
@@ -1513,7 +1515,6 @@ Number of miscellaneous extensions: 0 in 0 JAR artifacts (0 deprecated)
| [Test Spring JUnit6](../../components/next/others/test-spring-junit6.md) | camel-test-spring-junit6-starter | Stable | 4.17 | Camel unit testing with Spring and JUnit 6 |
| [Tracing](../../components/next/others/tracing.md) | camel-tracing-starter | Stable-deprecated | 3.5 | Distributed tracing common interfaces |
| [Undertow Spring Security](../../components/next/others/undertow-spring-security.md) | camel-undertow-spring-security-starter | Stable | 3.3 | Spring Security Provider for camel-undertow |
-| [Wolf Defender](../../components/next/others/wolf-defender.md) | camel-wolf-defender-starter | Preview | 4.23 | Detect prompt injection in text using local Wolf-Defender inference |
| [Write Ahead Log Strategy for Resume API](../../components/next/others/wal.md) | camel-wal-starter | Stable | 3.20 | Write Ahead Log Strategy for Resume API |
| [XML Io Dsl](../../components/next/others/java-xml-io-dsl.md) | camel-xml-io-dsl-starter | Stable | 3.9 | Camel DSL with XML |
| [YAML DSL](../../components/next/others/yaml-dsl.md) | camel-yaml-dsl-starter | Stable | 3.9 | Camel YAML DSL |
diff --git a/components/4.18.x/chunk-component.html b/components/4.18.x/chunk-component.html
index 83f82307c1..2268f812ae 100644
--- a/components/4.18.x/chunk-component.html
+++ b/components/4.18.x/chunk-component.html
@@ -9,7 +9,15 @@ to("chunk:file_example?themeFolder=template&themeSubfolder=subfolder&ext
Thanks for the order of {$headers.item}.
Regards Camel Riders Bookstore
-{$body}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using chunk with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code c [...]
+{$body}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_security"><a class="anchor" href="#_security"></a>Security</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Chunk engine renders the template provided by the route author. Message data (the body, headers and variables) that is printed with a direct tag such as <code>{$body}</code> or <code>{$headers.name}</code> is rendered literally, so template tags that appear inside that data are printed [...]
+ // strip Chunk tag delimiters from the untrusted body before templating
+ .process(e -> {
+ String body = e.getMessage().getBody(String.class);
+ if (body != null) {
+ e.getMessage().setBody(body.replace("{", "").replace("}", ""));
+ }
+ })
+ .to("chunk:mytemplate");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using chunk with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs high [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-chunk-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/4.18.x/chunk-component.md b/components/4.18.x/chunk-component.md
index 7014746c0f..d8da6651e0 100644
--- a/components/4.18.x/chunk-component.md
+++ b/components/4.18.x/chunk-component.md
@@ -185,6 +185,26 @@ Regards Camel Riders Bookstore
{$body}
```
+## Security
+
+The Chunk engine renders the template provided by the route author. Message data (the body, headers and variables) that is printed with a direct tag such as `{$body}` or `{$headers.name}` is rendered literally, so template tags that appear inside that data are printed verbatim and not evaluated.
+
+Chunk does, however, re-parse any string it produces while rendering. The output of a filter (`{$body|trim}`), a string property of a bean body (`{$body.name}`, `{$exception.message}`) and string items bound by a `{% loop %}` are parsed as template code. Do not pass untrusted message data through Chunk filters, bean properties or loops, and do not enable `allowTemplateFromHeader` for messages from untrusted senders.
+
+Chunk has no escape for tags that appear inside data, so if untrusted data must go through one of those paths, remove the `{` and `}` characters from it in the route before the `chunk` endpoint, for example:
+
+```java
+from("direct:start")
+ // strip Chunk tag delimiters from the untrusted body before templating
+ .process(e -> {
+ String body = e.getMessage().getBody(String.class);
+ if (body != null) {
+ e.getMessage().setBody(body.replace("{", "").replace("}", ""));
+ }
+ })
+ .to("chunk:mytemplate");
+```
+
## Spring Boot Auto-Configuration
When using chunk with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:
diff --git a/components/4.22.x/chunk-component.html b/components/4.22.x/chunk-component.html
index 1f4cd882c2..446116d99b 100644
--- a/components/4.22.x/chunk-component.html
+++ b/components/4.22.x/chunk-component.html
@@ -58,4 +58,12 @@
Thanks for the order of {$headers.item}.
Regards Camel Riders Bookstore
-{$body}</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> <footer> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <div class="footer"> <div class="footer-brand"> <img class="footer-logo" src="../../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel Logo" aria-label="white silho [...]
\ No newline at end of file
+{$body}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_security"><a class="anchor" href="#_security"></a>Security</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Chunk engine renders the template provided by the route author. Message data (the body, headers and variables) that is printed with a direct tag such as <code>{$body}</code> or <code>{$headers.name}</code> is rendered literally, so template tags that appear inside that data are printed [...]
+ // strip Chunk tag delimiters from the untrusted body before templating
+ .process(e -> {
+ String body = e.getMessage().getBody(String.class);
+ if (body != null) {
+ e.getMessage().setBody(body.replace("{", "").replace("}", ""));
+ }
+ })
+ .to("chunk:mytemplate");</code></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> <footer> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <div class="footer"> <div class="footer-brand"> <img class="footer-logo" src="../../_/img/logo-d-a567cee6fa.svg" alt="Apache Camel Logo" aria-labe [...]
\ No newline at end of file
diff --git a/components/4.22.x/chunk-component.md b/components/4.22.x/chunk-component.md
index e4432c11d9..da2fc46e1a 100644
--- a/components/4.22.x/chunk-component.md
+++ b/components/4.22.x/chunk-component.md
@@ -292,4 +292,24 @@ Thanks for the order of {$headers.item}.
Regards Camel Riders Bookstore
{$body}
+```
+
+## Security
+
+The Chunk engine renders the template provided by the route author. Message data (the body, headers and variables) that is printed with a direct tag such as `{$body}` or `{$headers.name}` is rendered literally, so template tags that appear inside that data are printed verbatim and not evaluated.
+
+Chunk does, however, re-parse any string it produces while rendering. The output of a filter (`{$body|trim}`), a string property of a bean body (`{$body.name}`, `{$exception.message}`) and string items bound by a `{% loop %}` are parsed as template code. Do not pass untrusted message data through Chunk filters, bean properties or loops, and do not enable `allowTemplateFromHeader` for messages from untrusted senders.
+
+Chunk has no escape for tags that appear inside data, so if untrusted data must go through one of those paths, remove the `{` and `}` characters from it in the route before the `chunk` endpoint, for example:
+
+```java
+from("direct:start")
+ // strip Chunk tag delimiters from the untrusted body before templating
+ .process(e -> {
+ String body = e.getMessage().getBody(String.class);
+ if (body != null) {
+ e.getMessage().setBody(body.replace("{", "").replace("}", ""));
+ }
+ })
+ .to("chunk:mytemplate");
```
\ No newline at end of file
diff --git a/components/next/a2a-component.html b/components/next/a2a-component.html
index 0aad93e916..2f43c57ddf 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=" [...]
<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 a3775642df..bbdb439ded 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.2.0"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 f83a56a545..89248ff026 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.2.0"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 7fca39042e..3c36fb2cdb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="applicat [...]
from:
uri: direct:extract-resume
steps:
diff --git a/components/next/ai-resource-component.html b/components/next/ai-resource-component.html
index 07d1fb819c..9be8456653 100644
--- a/components/next/ai-resource-component.html
+++ b/components/next/ai-resource-component.html
@@ -1,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 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../. [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-ai-resource</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ai-summary.html b/components/next/ai-summary.html
index c0a8ce6a79..76e62d9f3e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> [...]
\ No newline at end of file
diff --git a/components/next/ai-tool-component.html b/components/next/ai-tool-component.html
index 84de94a758..397c51879d 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.2.0"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 13ea4cd0b4..fe388d3f5f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>Alibaba EventBridge :: Apache Camel</title> <meta name="description" content="Publish events to Alibaba Cloud EventBridge."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apach [...]
<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 5e6a45823d..1bbda0ad45 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name= [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name= [...]
<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 61c4ffdbd8..74474d69e8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css [...]
<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 43d39635c1..999ea4c4be 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta na [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta na [...]
<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 4e53acea19..60e221656b 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="applica [...]
<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 4af8df5b03..2fbc61bf18 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>Alibaba Tablestore (OTS) :: Apache Camel</title> <meta name="description" content="Perform row operations on Alibaba Cloud Tablestore (OTS)."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-na [...]
<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 b399c89e42..16882f258f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="applicati [...]
<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 e512a799f0..8efb97cf6a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta [...]
<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 b4f5730d16..ba5bcd7750 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
<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 6fb39aaa29..d8c1c829c4 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
<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 f498c216b6..7ac4face65 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 a86720b43d..7fb1c2c738 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
<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 efa3f9f53e..d536a4a779 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
<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 ff8657028f..abdc288e08 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1 [...]
<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 0a7bfa6a8a..2ba1db37b1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hr [...]
<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 fcfbedf428..398d7f9e67 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 85b203449d..d9928dcc3e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
.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 41013c9909..4d5e89a5fd 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
&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 b5a86e718a..b9ac066543 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
\ No newline at end of file
diff --git a/components/next/aws-config-component.html b/components/next/aws-config-component.html
index 45336af398..f4fa2d3d36 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href [...]
\ 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 22e3f46316..960b5d39bd 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
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 1558c3a6cb..ced64c2025 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
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 3ce068b5ee..9ee7f9f62e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
.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 a69393bd5a..ace96e6e04 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel [...]
\ No newline at end of file
diff --git a/components/next/aws2-athena-component.html b/components/next/aws2-athena-component.html
index 16553725e5..945f7d7651 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/s [...]
.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 9998c2f154..eb38c84693 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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
.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 7a9767d67c..5f811eaaeb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hre [...]
.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 327a2b8163..97c6da117a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
.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 dbeea6479f..cf609c75ef 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 4887c1872b..449a33c762 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
.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 afa6931a49..44e2f376ee 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.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 ee86b62f09..55db085db6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
.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 2ba12a7b60..cb5c67ccb3 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.2.0"> <link rel="stylesheet" href="../../_/css/v [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/v [...]
.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 c330651aa5..ba6b4f8bf5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
.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 1be0cd1d06..48d4bcb003 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css" [...]
.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 4dc826a0a9..b5a6ad9fed 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
.to("aws2-kinesis-firehose://mykinesisdeliverystream?amazonKinesisFirehoseClient=#kinesisClient")
.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="direct:start"/>
diff --git a/components/next/aws2-kms-component.html b/components/next/aws2-kms-component.html
index 1af98f08f4..1582b5c1d4 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
.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 cdc5642e80..bc36d68773 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
.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 b9175c7126..e368c27bfc 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/sit [...]
.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 29f49553fc..2b72963a83 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
.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 74f54b82e6..82633d7cd5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
.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 3fd95f0048..c6ecae41c8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a [...]
.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 9d20484b5d..efd5726d77 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
.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 a3d55bbf88..26e16e57b9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
.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 ec54f8e1fd..02ab8187f0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
.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 d22221a313..85350b467f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.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 b4b8fdc684..a9e1d9c6ab 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
.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 f6002ca4bd..02a108f386 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
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 33846c45c3..f1296990c5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
.to("aws2-step-functions://test?awsSfnClient=#awsSfnClient&operation=createStateMachine");</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=createStateMachine"/>
diff --git a/components/next/aws2-sts-component.html b/components/next/aws2-sts-component.html
index f844c60c20..ccd95682f3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
.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 28a0c64e85..f9485e1a13 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
<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 bfa6e3b074..247b82bb62 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73a [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73a [...]
.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 92643d20a6..b8167d92a5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
<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 0a82ca97fd..1050aa6864 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb. [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb. [...]
.setHeader(TranslateConstants.SOURCE_LANGUAGE, TranslateLanguageEnum.ITALIAN)
.setHeader(TranslateConstants.TARGET_LANGUAGE, TranslateLanguageEnum.GERMAN)
.setBody(constant("Ciao"))
diff --git a/components/next/azure-cosmosdb-component.html b/components/next/azure-cosmosdb-component.html
index 93d4d28659..8a9793bad1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
<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 7041d12d4c..361087c30b 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 f1cb408dc8..fde66ca6da 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
<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 4e8147cb22..6f6f798954 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
<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 475793c1b7..20858038d9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
<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 cc8a637537..9624a8a148 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
<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 82747939a5..d5915ffa7a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
<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 2a5cfcab00..e0ac3f6717 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsear [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsear [...]
<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 74df1011a7..a878ed2d48 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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
<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 2e4952ee8a..5206b506b1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
<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 325a41fa7a..a0cb476e5d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache C [...]
\ No newline at end of file
diff --git a/components/next/bean-component.html b/components/next/bean-component.html
index 9c4996022f..8cafde3374 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
public class MyBean {
diff --git a/components/next/bean-validator-component.html b/components/next/bean-validator-component.html
index 7ad19690d9..c75af4c9b3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
<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 b0f2b737af..4e5f39bef6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
<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 2c6207c857..ab2cdb4372 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73a [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73a [...]
<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 480c3dc9f0..c25127fbd0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
<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 86d0df7800..027ed640d8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
<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 aff4aaef55..8e5a5551e0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 35d5ed7139..de4857082b 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.2.0"> <link rel="stylesheet" href="../../_/css/ve [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/ve [...]
<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 2676f99361..68fe86ac64 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
<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 87050f1be5..7ec1801531 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=".. [...]
"username": "name here",
"botname": "name here",
"body": "body here"
diff --git a/components/next/chunk-component.html b/components/next/chunk-component.html
index 2d593d0166..4de546d297 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
.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 27c956282c..20442c30fb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
.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 d237967f5b..ce264338a3 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.2.0"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 eb90d5fd48..47de01800c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/cs [...]
<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 f85224c9d9..b6cff3185e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
\ No newline at end of file
diff --git a/components/next/coap-component.html b/components/next/coap-component.html
index 3ed92e2092..d76a31a469 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
<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 a547d2c20e..d592a51f4e 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.2.0"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 6072c5643b..166e4450db 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 acb94d6aa3..6e4bff43dc 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href= [...]
\ No newline at end of file
diff --git a/components/next/couchbase-component.html b/components/next/couchbase-component.html
index eaa9bf0974..64fded9e63 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 dfcbf42aa4..d72f9aacef 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 b61bbf6a5f..f980e81171 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.2.0"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra CQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <link rel="stylesh [...]
NAME varchar, -- Repository name
KEY varchar, -- Message key
PRIMARY KEY (NAME, KEY)
diff --git a/components/next/cron-component.html b/components/next/cron-component.html
index 67e6b07678..7a7e8394cf 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
<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 0e67ec5cab..9d252334c4 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.2.0"> <link rel="stylesheet" href="../../_/css/v [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/v [...]
<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 68c898982d..58a9a16caf 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
<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 2c7a8bef25..45375713c1 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.2.0"> <link rel="stylesheet" href="../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 2d1cded858..11e2de7cd1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
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 6c55f07db1..73e78cccaa 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
.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 aea6be60aa..b316a088f0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
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 1ae8a1554a..1547a7b7cb 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/do [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/do [...]
.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 9926c5f5b9..db8c0f6be3 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db [...]
<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 6141f8b5c9..bed0132257 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
.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 16d5d2978d..a841612e9b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
.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 f8a054b721..2f75e035f7 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
<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 4953b60861..6bc4ca8a1e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
<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 7c2f8af2a7..4bc9c735cb 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.2.0"> <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.2.0"> <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 0d5c22198c..38fa8e5a52 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.2.0"> <link rel="stylesheet" href="../../../_/css/vend [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vend [...]
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 a120c0c09d..a4a6b1652a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
.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 f106676b1e..474cd398c8 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.2.0"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 d3b9ee3526..dc3168da46 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
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 bd175b2086..3318121bbd 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.2.0"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 2738e072a1..c08601cfa1 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
.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 4227e3d32f..20d54a8168 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
\ No newline at end of file
diff --git a/components/next/dataformats/fhirXml-dataformat.html b/components/next/dataformats/fhirXml-dataformat.html
index e46817b5d6..e923371df5 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
\ No newline at end of file
diff --git a/components/next/dataformats/flatpack-dataformat.html b/components/next/dataformats/flatpack-dataformat.html
index 9aeba71dea..b415450206 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 fa542bdfff..23c2f92ce8 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 52ec70dbac..a189584958 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5 [...]
<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 4737998a9c..d3584eaba5 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docse [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docse [...]
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 63de2d59cb..432f448c38 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
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 e0d8d366e0..2533ca9a79 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
.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 1679e51805..f523217f86 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/doc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/doc [...]
<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 b8f3228220..002bb8d9b2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearc [...]
<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 b4a918f02c..050c408a51 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73a [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73a [...]
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 a9074ac4ee..0ba5bad827 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" [...]
\ No newline at end of file
diff --git a/components/next/dataformats/iso8583-dataformat.html b/components/next/dataformats/iso8583-dataformat.html
index 41d1a81506..0bc5377441 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
.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 5535eac8f0..6b411d270e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css" [...]
.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 8e10d2a147..6b0175c023 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css" [...]
.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/jacksonXml2-dataformat.html b/components/next/dataformats/jacksonXml2-dataformat.html
index 46b10d64af..42289b42ab 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.2.0"> <link rel="stylesheet" href="../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 516daa37a0..3fe26e03a5 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.2.0"> <link rel="stylesheet" href="../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 a3457a4fa1..ebde82cc43 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
from("activemq:My.Queue").
unmarshal(jaxb).
diff --git a/components/next/dataformats/jsonApi-dataformat.html b/components/next/dataformats/jsonApi-dataformat.html
index 7a6d901b74..725f7a8dac 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsea [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsea [...]
<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 9b7b6f9519..82a018899e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.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 fa9765a291..c57aed8041 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
<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 a6ee18b5b3..f12e2feef7 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.2.0"> <link rel="stylesheet" href="../../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 5c10759531..c147e6c6d3 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.2.0"> <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.2.0"> <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 183da77676..b68c0a04c5 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.c [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.c [...]
<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 346575d937..0757491036 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.2.0"> <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.2.0"> <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 7e1fc06388..9ee37eb69b 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.2.0"> <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.2.0"> <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 3596bc7068..99d688bdba 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/d [...]
.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 81835511aa..a52630a61c 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
.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 fc4121af4b..ca034570db 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
.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 daccdb6752..6c2668c3ce 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.cs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.cs [...]
.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 211f9826ab..86596e6fe0 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.2.0"> <link rel="stylesheet" href="../../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 475d358bd4..f38f5c2da0 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/do [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/do [...]
.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 bb149345d3..2d0dba7d26 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
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 e4d2f12eda..162694bf9f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
<dataFormats>
<swiftMt id="swiftInJson" writeInJson="true"/>
</dataFormats>
diff --git a/components/next/dataformats/swiftMx-dataformat.html b/components/next/dataformats/swiftMx-dataformat.html
index 8dc12ae20f..8ef3bd09d9 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
<dataFormats>
<swiftMx id="swiftInJson" writeInJson="true"/>
</dataFormats>
diff --git a/components/next/dataformats/syslog-dataformat.html b/components/next/dataformats/syslog-dataformat.html
index 46bc8ab6a8..9efcb67a66 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a7 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a7 [...]
<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 4ca002f49a..9837e56ae9 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73ad [...]
.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 0417824058..696fc07b3c 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
.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 a53ba9ea36..b04b70b546 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/si [...]
.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 5c0fe30cc6..8b09a11954 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>UBL :: Apache Camel</title> <meta name="description" content="Marshal and unmarshal UBL 2.1 (Universal Business Language) documents."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name [...]
.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 183e0520dc..ee5198d7e8 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.2.0"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 f41a5f559d..2c6dccc984 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.2.0"> <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.2.0"> <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 576f6158ad..a29054c190 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.2.0"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 74cca88360..91028f7886 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8 [...]
keyGenerator.init(256);
Key key = keyGenerator.generateKey();
diff --git a/components/next/dataformats/zipDeflater-dataformat.html b/components/next/dataformats/zipDeflater-dataformat.html
index d2bbce7d3b..fb59d40f0b 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.2.0"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 bcc34e8d34..2384183562 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
.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 db7214b5b8..5d863a1a9e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
<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 e0d5994180..9b5f09c088 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.2.0"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSet Test :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 73bcf3422f..d688ebe5b8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 fa242d220e..cf6837d3a3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
<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 00d7d55ecd..bcd27eed90 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 8886bf7241..b275932354 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
<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 8323c3c074..39eed8bda1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
<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 ff96509431..20dfa2d08b 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
<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 b82f09cf94..5b19a6490f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Ap [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Ap [...]
\ No newline at end of file
diff --git a/components/next/dfdl-component.html b/components/next/dfdl-component.html
index db06c24aba..b38641551c 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.2.0"> <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.2.0"> <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 377ba5c2bc..f74cd6b885 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
<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 628470b2ad..a52026fec0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.to("bean:orderServer?method=validate")
.to("direct:processOrder");
diff --git a/components/next/disruptor-component.html b/components/next/disruptor-component.html
index 947283dfd7..be6350ed67 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 dd465a653f..5a6b67d1c5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
<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 d13ccf1afa..c8a5d43935 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
<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 b7aab487c3..19ecafa474 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/ [...]
<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 fc09e87bc2..384e0bfcf1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/sit [...]
<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 6b64ad80bf..c1e941767f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
<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 d03035b254..23442dc80c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
<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 f954c89266..14ed0d33a6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5 [...]
<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 3403d0d62e..6817b88b97 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
<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 1d8b0bcb78..89e08e52e3 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.2.0"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 43bd6bf1e9..25bd52c29b 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 [...]
.unmarshal().json(DynamicRouterControlMessage.class)
.to("dynamic-router-control:subscribe?allowPredicateFromMessage=true");</code></pre> </div> </div> <div class="paragraph"> <p>When <code>allowPredicateFromMessage</code> is <code>false</code>, which is the default, a control message that supplies a <code>predicate</code> or an <code>expressionLanguage</code> is rejected with an <code>IllegalArgumentException</code>. Prefer <code>predicateBean</code>, or configure the predicate on the endpoint, when control messages arrive from outsid [...]
// and route messages to the URI: "direct:myDestination"
diff --git a/components/next/ehcache-component.html b/components/next/ehcache-component.html
index 23bdb22ea7..b936a93a31 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hre [...]
<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 bf8c9005b8..e3c83652d4 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.2.0"> <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.2.0"> <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 6f1277a798..b094394a4d 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
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 5669515b2a..ace5012b29 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73 [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73 [...]
\ No newline at end of file
diff --git a/components/next/eips/batchConfig-eip.html b/components/next/eips/batchConfig-eip.html
index 48112dccad..593232913a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
\ No newline at end of file
diff --git a/components/next/eips/bean-eip.html b/components/next/eips/bean-eip.html
index 752671beea..5ba1941b49 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.2.0"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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/cache-eip.html b/components/next/eips/cache-eip.html
index 9787025307..34a076861a 100644
--- a/components/next/eips/cache-eip.html
+++ b/components/next/eips/cache-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>Cache :: Apache Camel</title> <meta name="description" content="Caches the result of the nested processing steps. On cache hit, skips the block and sets the body from cache. On cache miss, executes the block and caches the result body."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cache :: Apache Camel</title> <meta name="description" content="Caches the result of the nested processing steps. On cache hit, skips the block and sets the body from cache. On cache miss, executes the block and caches the result body."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73a [...]
from("direct:start")
.setHeader("CamelCaffeineAction", constant("GET"))
.setHeader("CamelCaffeineKey", header("productId"))
diff --git a/components/next/eips/change-data-capture.html b/components/next/eips/change-data-capture.html
index 35fa8b7e19..c864c084fa 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="appl [...]
\ No newline at end of file
diff --git a/components/next/eips/channel-adapter.html b/components/next/eips/channel-adapter.html
index e1560d8a6f..2a594fa44a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application- [...]
.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 f23b42eaf3..41835ec576 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 ceb23c4c8a..97a8291839 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 [...]
from:
uri: timer:stock?period=1000
steps:
diff --git a/components/next/eips/claimCheck-eip.html b/components/next/eips/claimCheck-eip.html
index 983c6c9d7a..f4b366c3f7 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 9b77e48d87..4bd35cd29f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="appl [...]
.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 580fbac0fa..3479980f47 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <m [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <m [...]
// 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 d1ddab92a3..6ad4d06fc8 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
.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 4a6f439271..63541517f2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
.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 7bf0b052f0..eacf669fd7 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.2.0"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 605e715e10..63a8b0a897 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.2.0"> <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.2.0"> <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 52a0e43dc1..b3567b66ae 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.2.0"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 707fbfc9d4..ad968cdbc6 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
.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 4933bb366a..41eacb6366 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/do [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/do [...]
// 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 62ff8c62e0..fee7648b25 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="appl [...]
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 82f4e0098c..43971b2eda 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.2.0"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 4bfd1da5c3..28ee27f76f 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.2.0"> <link rel="stylesheet" href="../../../_/css/ven [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/ven [...]
.doTry()
.process(new ProcessorFail())
.to("mock:result")
diff --git a/components/next/eips/durable-subscriber.html b/components/next/eips/durable-subscriber.html
index c786bec7ce..d215868d11 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applic [...]
.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 2caedb2d32..c368c58bed 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 dda57f0aca..d54662d516 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 80d6e139ea..328221348a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
\ No newline at end of file
diff --git a/components/next/eips/event-message.html b/components/next/eips/event-message.html
index 606746fa1a..ecd66843b5 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name [...]
.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 fb89bd395b..9382a1d9a9 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
.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 6acf2abe0c..da8fd2f089 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.2.0" [...]
+<!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.2.0" [...]
.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 12f99a3542..2d792c3e6c 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="appl [...]
.circuitBreaker()
.to("http://fooservice.com/faulty")
.onFallback()
diff --git a/components/next/eips/faultToleranceConfiguration-eip.html b/components/next/eips/faultToleranceConfiguration-eip.html
index 1f1514405c..69f3162275 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.2.0"> <link rel="stylesheet" href="../../../_ [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 1d0d6e128f..d9c2256311 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.2.0"> <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.2.0"> <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 358bab1dd1..31eed22b59 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
.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 856a3c6ccb..073dca8849 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="appl [...]
.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 973b29e10d..cbce50f9ed 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 c6f1df45d8..ab1a0d5c0e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" conten [...]
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 cbf90a18fd..d375da9a8a 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/keyValueRepository.html b/components/next/eips/keyValueRepository.html
index 6c4b8472d0..fbd1bd06d8 100644
--- a/components/next/eips/keyValueRepository.html
+++ b/components/next/eips/keyValueRepository.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>KeyValueRepository Backends :: Apache Camel</title> <meta name="description" content="Unified storage SPI backing the Cache EIP, Idempotent Consumer, and Aggregator patterns. Documents all available backends and how to configure them as beans."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>KeyValueRepository Backends :: Apache Camel</title> <meta name="description" content="Unified storage SPI backing the Cache EIP, Idempotent Consumer, and Aggregator patterns. Documents all available backends and how to configure them as beans."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch- [...]
@BindToRegistry("myMemoryKvr")
public KeyValueRepository myMemoryKvr() {
diff --git a/components/next/eips/loadBalance-eip.html b/components/next/eips/loadBalance-eip.html
index 8fd5e48643..e016764b99 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.2.0"> <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.2.0"> <link [...]
\ No newline at end of file
diff --git a/components/next/eips/log-eip.html b/components/next/eips/log-eip.html
index fc274af99c..b611f62d66 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor [...]
.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 c47df972e6..fc148907d3 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.2.0"> <link rel="stylesheet" href="../../../_/css/ve [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/ve [...]
.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 4dcc3b9ef5..9e62d6942a 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.2.0"> <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.2.0"> <link rel="stylesheet" h [...]
.unmarshal().jaxb("com.acme.order")
.to("bean:validateOrder")
.marshal().jaxb("com.acme.order")
diff --git a/components/next/eips/message-broker.html b/components/next/eips/message-broker.html
index dd808e359a..1d9ef2cb53 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-na [...]
\ No newline at end of file
diff --git a/components/next/eips/message-bus.html b/components/next/eips/message-bus.html
index 2bad38073d..c7c0b986ba 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" co [...]
.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 2453b625e4..127bbb55e4 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application- [...]
.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 2e806ae236..486f1d63f4 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applic [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applic [...]
\ No newline at end of file
diff --git a/components/next/eips/message-endpoint.html b/components/next/eips/message-endpoint.html
index 6a37b56175..6eba0cda3d 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
.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 97824186af..18f4814490 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applic [...]
.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 bb10bb632f..ac5f1730e0 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application- [...]
</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 647fb89bad..a8d2e2e515 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-na [...]
.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 a724c8dc63..3c1b064314 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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="activemq:cheese"/>
diff --git a/components/next/eips/message.html b/components/next/eips/message.html
index c4100972e7..16961ac4dc 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="A [...]
\ No newline at end of file
diff --git a/components/next/eips/messaging-bridge.html b/components/next/eips/messaging-bridge.html
index 8548b3b9b9..dbe5300595 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
.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 52c04e79bb..c295bc12e9 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicat [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicat [...]
\ No newline at end of file
diff --git a/components/next/eips/messaging-mapper.html b/components/next/eips/messaging-mapper.html
index 29f91a9e11..7c9fd52a26 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
\ No newline at end of file
diff --git a/components/next/eips/multicast-eip.html b/components/next/eips/multicast-eip.html
index 1cf042ccf0..5c8165eaf3 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.2.0 [...]
+<!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.2.0 [...]
.multicast()
.to("direct:x")
.to("direct:y")
diff --git a/components/next/eips/normalizer.html b/components/next/eips/normalizer.html
index d521b2543d..a0bb51a79b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" cont [...]
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 dfaaf60b23..7a63373312 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.2.0"> <link rel="stylesheet" href="../../../ [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 8d24e4cdbf..b3eaa502de 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 d2b4608869..1fd116ff0e 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.2.0"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 168c269db7..1413441eaa 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
.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 f4974e8e59..4f7305d809 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 b51313ac13..89edc92c96 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 9842510834..3cb47c2713 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
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 6a2ac1da4f..d15c55a7d4 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a7 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a7 [...]
public interface Processor {
/**
diff --git a/components/next/eips/process-manager.html b/components/next/eips/process-manager.html
index 13b623759c..faf18e701e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application- [...]
\ 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 e781c9cc91..ef45b594cc 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
.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 bdc7d8f620..348703528f 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.2.0"> <link rel="stylesheet" href="../../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 6556cde89d..a475c7b6f7 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 e78535d06b..57283391ea 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
.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 df162100b6..29870292e3 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 8931c67092..bb6ce20074 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearc [...]
.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 5bcafbc097..9addd89920 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.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 813609e1e3..7af529ce84 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
.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 099a17ea5f..e6c5a6c3ed 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-n [...]
.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 751ed3ecf5..2fbe05a52f 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 63e061785f..d129163625 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
.circuitBreaker()
.to("http://fooservice.com/faulty")
.onFallback()
diff --git a/components/next/eips/resilience4jConfiguration-eip.html b/components/next/eips/resilience4jConfiguration-eip.html
index 2d602a37e9..1c8bd9d472 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
\ No newline at end of file
diff --git a/components/next/eips/resumable-eip.html b/components/next/eips/resumable-eip.html
index 25069a525f..ff02e7bd92 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.2.0"> <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.2.0"> <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 740e5e8d00..06e31945af 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
.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 0273a45823..e24a611d70 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-na [...]
.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 ba95905392..1b7025bba3 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.2.0"> <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.2.0"> <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 6e5ee00a40..9c907b5b4d 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.2.0"> <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.2.0"> <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 81d0e376d5..7a7b2437f6 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 bf1305bea2..a83ba71a41 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 8c8e76fcf1..1c835f1e6d 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.2.0"> <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.2.0"> <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 79781eb835..8f39b90469 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-na [...]
.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 2050602544..d45a65c2b2 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.2.0"> <link rel="stylesheet" href="../../../_/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 ab55f4e8d5..777ee938a0 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applic [...]
.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 d47f8a8352..f5a0d669be 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicat [...]
.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 b7d2934da6..ee2330d52f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.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 6d8c5fe2d7..f90f1328b2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
.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 abbace0c80..3ffaec551b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5 [...]
.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 757c48136b..7794056a66 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
.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 f7c1c8e9fb..47fd0d4b22 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
.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 1fb5cf3f00..77c3b0e5b1 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db [...]
.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 af06647669..5623f2e567 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.2.0"> <link rel="stylesheet" href="../../../_/css/ven [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/ven [...]
.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 16273ce52e..a3d617758b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
.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 fc0cb81985..e12f4bc0f1 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.2.0"> <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.2.0"> <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 07f6db8e7f..6f374323da 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.2.0"> <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.2.0"> <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 7ee185c2bf..2879000baf 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.2.0"> <link rel="stylesheet" href="../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 d112b3ddcb..a03e4118d2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
\ No newline at end of file
diff --git a/components/next/eips/switch-eip.html b/components/next/eips/switch-eip.html
index 9e2dc73599..f2030e1692 100644
--- a/components/next/eips/switch-eip.html
+++ b/components/next/eips/switch-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>Switch :: Apache Camel</title> <meta name="description" content="Evaluates a selector once and dispatches to a fixed endpoint by literal scalar values"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Switch :: Apache Camel</title> <meta name="description" content="Evaluates a selector once and dispatches to a fixed endpoint by literal scalar values"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
.doSwitch(header("department"))
.doCase("billing", "direct:billing")
.doCase("technical", "direct:technical")
diff --git a/components/next/eips/threads-eip.html b/components/next/eips/threads-eip.html
index c44890ac00..1750352ad0 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.2.0"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 11ee99df1c..6f67fa1df5 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.2.0"> <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.2.0"> <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 20f888f9c1..bdd5598cbf 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>Throw Exception :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/throwException-eip.html"> <meta name="description" content="Throws an exception during route processing, either creating a new exception instance or re-throwing an existing one"> <meta name="generator" content="Antora 3.2.0"> <link rel="s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Throw Exception :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/eips/throwException-eip.html"> <meta name="description" content="Throws an exception during route processing, either creating a new exception instance or re-throwing an existing one"> <meta name="generator" content="Antora 3.2.0"> <link rel="s [...]
.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 b68460d82b..a66e4bcd9b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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 :: 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../.. [...]
.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 b0c6de75d8..ac22cdbcfa 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.2.0"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 f8455b8334..b54f7c76fb 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.2.0"> [...]
+<!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.2.0"> [...]
.tokenize(tokenizer()
.byParagraph()
.maxSegmentSize(1024)
diff --git a/components/next/eips/topicLoadBalancer-eip.html b/components/next/eips/topicLoadBalancer-eip.html
index 8e3f73c274..dc3077e9cc 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.2.0"> <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.2.0"> <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 8dea88790d..7f13bf5784 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="ap [...]
Transaction tx = tm.getTransaction();
try {
tx.begin();
diff --git a/components/next/eips/transform-eip.html b/components/next/eips/transform-eip.html
index 81bb621d56..488698f4bd 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.2.0"> <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.2.0"> <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 a88b1c4976..82dfe950b1 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.2 [...]
+<!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.2 [...]
.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 64f1d0e959..649e330d19 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.2.0"> <link rel="stylesheet" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <link rel="stylesheet" href [...]
.unmarshal().jaxb("com.acme.order")
.to("bean:validateOrder")
.marshal().jaxb("com.acme.order")
diff --git a/components/next/eips/validate-eip.html b/components/next/eips/validate-eip.html
index 79a4cf7370..e2fe45a77e 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.2.0"> <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.2.0"> <link rel="stylesheet" [...]
.validate(bodyAs(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 46031ff313..81443a1ebf 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.2.0"> <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.2.0"> <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 202521d76a..75efefab7f 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 989d54ec85..8dab8a8ba1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
<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 8c2f5614cd..bae696aa1c 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.2.0"> <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.2.0"> <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 d93644b984..af5d9b2616 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
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 e2aff68aea..a4207bb82d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
<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 ace7b52a69..b3a0d6e92f 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.2.0"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 21ef039d73..02107f3405 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff [...]
<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 047f823287..684786a6ad 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
.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 e154f1b534..20123ee248 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
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 efc47bf66d..45a109bd8d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hre [...]
<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 b492fc1ca9..22d761236a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
<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 56e41447de..15b7cf581e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
<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 a9216730e8..60a0e5978f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
<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 1107acd6e0..85e2cd34e6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=" [...]
<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 487b0e0adb..f62e8f6124 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css" [...]
<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 d4a81ebc44..2fbad2940c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch- [...]
<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 998824453d..31aa9c3767 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_ [...]
<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 96813e4fbe..cae744dd5d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/c [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/c [...]
<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 ae59bc9545..9d23d026b4 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 af3dda907e..115beaacfc 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
<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 fff82bc6dd..0881abacd9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
<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 789779ce2e..d4b5c76606 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
<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 06fd85dd82..fd8e69ebe6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href= [...]
<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 d307883305..7c93d5cf24 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
<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 b73e27734e..dc302456fc 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
<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 eb9b02bca4..a983c70bb9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href= [...]
<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 50628af7be..2974827897 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
<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 c6151c32b3..aad3a829ce 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5 [...]
<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 e211778e4f..b87706dc73 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
<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 390ce792cb..b805cf9062 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
<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 851bd99379..5187c5ea38 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
<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 3717f2fae2..cd3934230c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
<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 fbc3c5973d..9a19dd4a5d 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.2.0"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 d7c577803f..372c733d13 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache [...]
\ 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 a447d38fad..a2d5ed7b8d 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.2.0"> <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.2.0"> <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 9328d7184b..b1c9344384 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
.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 164f25ab11..26367c4b34 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.2.0"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 93a789e274..ffc652019d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
<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 2b9549da78..dc053c1622 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
<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 3c6bc9f0d8..c564cb14da 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-hashicorp-vault</artifactId>
<version>x.x.x</version>
diff --git a/components/next/hazelcast-instance-component.html b/components/next/hazelcast-instance-component.html
index 289339973b..fc4d4104c1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
.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 27b23bbe45..97cee291cb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
.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 9ddb83dd39..d2481dbf1d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
.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 be030ffe4f..e7e2cf5879 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
.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 25fd3f62af..ff89b727b6 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.2.0"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast 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.2.0"> <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 f5fd59bba9..ea61629b84 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
.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 606134bdba..ef590b9de0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
.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 3d4d9d2092..2b9d911e07 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
.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 ab94153bec..f6730f353e 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 820384e465..8ec9c07b37 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
\ No newline at end of file
diff --git a/components/next/hazelcast-summary.html b/components/next/hazelcast-summary.html
index 5f679826af..c47cc69224 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content=" [...]
<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 0f2eb5c861..a12f49d800 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
.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/hivemq-component.html b/components/next/hivemq-component.html
index 00a07b0da1..0edd124396 100644
--- a/components/next/hivemq-component.html
+++ b/components/next/hivemq-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HiveMQ :: Apache Camel</title> <meta name="description" content="Camel HiveMQ MQTT Client support"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>HiveMQ :: Apache Camel</title> <meta name="description" content="Camel HiveMQ MQTT Client support"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-hivemq</artifactId>
<version>x.y.z</version>
diff --git a/components/next/http-component.html b/components/next/http-component.html
index 97fb81f899..1ea8fd57cf 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 88601105a4..81f26c8c70 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.2.0"> <link rel="stylesheet" href="../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 3d311111aa..6079ea7b2b 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.2.0"> <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.2.0"> <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 e4daa29e41..68de13c07c 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 f3bb500bdb..1ad9078b70 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.cs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.cs [...]
<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 e53af59d23..ffc589c812 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
<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 572cabf5be..986c8a7511 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.2.0"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 b71acf1280..1f532bc2ad 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.2.0"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 0c83254ec5..35aa51c0d1 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.2.0"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 89fefdf531..8c64a2721c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content= [...]
\ No newline at end of file
diff --git a/components/next/ibm-cos-component.html b/components/next/ibm-cos-component.html
index 4f0d33abff..00a41dee42 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
.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 ca4283721f..d4d651e0f7 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css" [...]
<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 717cb517f1..078377ccfa 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel [...]
\ 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 871c73544f..a91715790f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/ [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/ [...]
.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 2bfdf3ae78..8b794148a3 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.2.0"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 f2468f7b59..f03ad4e497 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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
.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 98cb03a068..e9336ec263 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.2.0"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 2db25c65c3..ac7b98e32a 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.2.0"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 15a4642440..2e55555f62 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.2.0"> <link rel="stylesheet" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 080f1236d2..6261873ddd 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
<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 1c0b072bfa..e646fc965e 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.2.0"> <link rel="stylesheet" href="../../_/css/vend [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vend [...]
\ No newline at end of file
diff --git a/components/next/ignite-compute-component.html b/components/next/ignite-compute-component.html
index 316a1ab170..4c0b30b4c0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
\ No newline at end of file
diff --git a/components/next/ignite-events-component.html b/components/next/ignite-events-component.html
index 38dab6744b..bce354e577 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
\ No newline at end of file
diff --git a/components/next/ignite-idgen-component.html b/components/next/ignite-idgen-component.html
index e4eee3d637..dac18512e5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
\ No newline at end of file
diff --git a/components/next/ignite-messaging-component.html b/components/next/ignite-messaging-component.html
index 7353792568..72a66a0cf3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
\ No newline at end of file
diff --git a/components/next/ignite-queue-component.html b/components/next/ignite-queue-component.html
index d3724381db..f4e9c5a2c0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
\ No newline at end of file
diff --git a/components/next/ignite-set-component.html b/components/next/ignite-set-component.html
index b7c917e6d4..99ab9f192f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
\ No newline at end of file
diff --git a/components/next/ignite-summary.html b/components/next/ignite-summary.html
index 88ef29df34..ce943fe7a6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache [...]
<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 6faeb1a57d..5aaeb157f3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Came [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.22.x/index.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Came [...]
\ No newline at end of file
diff --git a/components/next/infinispan-component.html b/components/next/infinispan-component.html
index 86e247dc97..1dde9f27ff 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
<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 2d9a3ea423..76efef0776 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.2.0"> <link rel="stylesheet" href="../../_/css/v [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/v [...]
<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 27f501dbce..239014cd55 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
<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 f70c684eaf..95992e0128 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
<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 1121193bc2..90463db370 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
.setHeader(JCacheConstants.KEY, constant("123"))
.to("jcache:orders?action=PUT");</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/jcr-component.html b/components/next/jcr-component.html
index 02a2ea8284..e8f4acd638 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 3baf9af3ac..1725af2337 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../ [...]
<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 69b1b69ebf..c23e290a96 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../.. [...]
<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 3539643e2b..6469ca1e45 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href [...]
<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 f5dbcf31a0..93f0746617 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-jgroups-raft</artifactId>
<!-- use the same version as your Camel core version -->
@@ -32,7 +32,7 @@
enableRoleChangeEvents: true
steps:
- to:
- uri: mock:mockEndpoint</code></pre> </div> </div> </div> </div> </div> </div> <div class="sect2"> <h3 id="_keeping_singleton_route_within_the_cluster"><a class="anchor" href="#_keeping_singleton_route_within_the_cluster"></a>Keeping singleton route within the cluster</h3> <div class="paragraph"> <p>The snippet below demonstrates how to keep the singleton consumer route in the cluster of Camel Contexts. As soon as the master node dies, one of the slaves will be elected as a ne [...]
+ uri: mock:mockEndpoint</code></pre> </div> </div> </div> </div> </div> <div class="paragraph"> <p>The role change is forwarded as a <code>LEADER</code> or <code>FOLLOWER</code> event. A <code>Learner</code> (a non-voting member that replicates the log but cannot vote or become leader) is reported as a <code>FOLLOWER</code> event, so a route may receive consecutive <code>FOLLOWER</code> events, for example when a node steps down from leader to learner and again when it becomes [...]
service.setId("raftId");
service.setRaftId("raftId");
service.setJgroupsClusterName("clusterName");
diff --git a/components/next/jgroups-raft-component.md b/components/next/jgroups-raft-component.md
index 459b0cbe29..d0fe1772ce 100644
--- a/components/next/jgroups-raft-component.md
+++ b/components/next/jgroups-raft-component.md
@@ -288,6 +288,8 @@ from("jgroups-raft:clusterName?enableRoleChangeEvents=true")
uri: mock:mockEndpoint
```
+The role change is forwarded as a `LEADER` or `FOLLOWER` event. A `Learner` (a non-voting member that replicates the log but cannot vote or become leader) is reported as a `FOLLOWER` event, so a route may receive consecutive `FOLLOWER` events, for example when a node steps down from leader to learner and again when it becomes a voting follower.
+
### Keeping singleton route within the cluster
The snippet below demonstrates how to keep the singleton consumer route in the cluster of Camel Contexts. As soon as the master node dies, one of the slaves will be elected as a new master and started. In this particular example, we want to keep singleton [jetty](jetty-component.md) instance listening for the requests on address\` [http://localhost:8080/orders\`](http://localhost:8080/orders`).
diff --git a/components/next/jira-component.html b/components/next/jira-component.html
index 21780c30ec..3ad035682e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css [...]
<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 3f7c7b2f5c..3ca944d86d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
<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 5d8a64eca1..9c466928f2 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc [...]
\ No newline at end of file
diff --git a/components/next/jolt-component.html b/components/next/jolt-component.html
index 0b55d40f38..38cf952164 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../.. [...]
<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 bbd88e1ac5..8a486a35d3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
Query query = create.query("DELETE FROM BOOK");
query.execute();
diff --git a/components/next/jpa-component.html b/components/next/jpa-component.html
index ff21916f16..87821708b9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
<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 e68f0af45f..023e2cd4ea 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=" [...]
<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 26757a86ee..addbd18892 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.c [...]
<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 5b53a385a4..d25d350755 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
<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 8d26970359..fe2ca65613 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.2.0" [...]
+<!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.2.0" [...]
<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 24f37244cd..987b629978 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
<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 72cacc7aeb..4ee6483193 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-kafka</artifactId>
<version>x.x.x</version>
diff --git a/components/next/kafka-share-component.html b/components/next/kafka-share-component.html
index 69301aa3ed..6fbba647ae 100644
--- a/components/next/kafka-share-component.html
+++ b/components/next/kafka-share-component.html
@@ -1,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 Share :: Apache Camel</title> <meta name="description" content="Consume messages from Apache Kafka topics as a queue, using a share group."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>Kafka Share :: Apache Camel</title> <meta name="description" content="Consume messages from Apache Kafka topics as a queue, using a share group."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="applicatio [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-kafka-share</artifactId>
<version>x.x.x</version>
diff --git a/components/next/kamelet-component.html b/components/next/kamelet-component.html
index 8eee9c4033..b0223bcf75 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1f [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1f [...]
errorHandler:
deadLetterChannel:
deadLetterUri: log:dead?level=WARN
diff --git a/components/next/keycloak-component.html b/components/next/keycloak-component.html
index 18e6765f2f..33f38cc742 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hr [...]
template.sendBodyAndHeader("direct:protected", "message",
"CamelKeycloakAccessToken", accessToken);
diff --git a/components/next/knative-component.html b/components/next/knative-component.html
index 5f33396bb5..68030bb01f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=". [...]
<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 4745e042c8..d313542db7 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/cs [...]
<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 f9d7e17f7e..74d507011d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
<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 bdf174d52c..0948f4edcb 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.2.0"> <link rel="stylesheet" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes ConfigMap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 cd999c87f4..63d7d331e7 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
\ 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 3d5147aafc..9789695cca 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.2.0"> <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.2.0"> <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 4eed0ab12b..4a0dd38363 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.2.0"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Deployments :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 d770a07031..9ae007e094 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/ [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/ [...]
.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 f5cfb19d96..9e14f87d53 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.2.0"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes HPA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 2beb861b0f..9d94c744ae 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
.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 61f4097cb9..20fb7d4285 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.2.0"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Namespaces :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 05f5e027be..704de9829c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
.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 e40e8831d7..4b9cd80fef 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 4972f956a1..f9edf36fdd 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.2.0"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> < [...]
.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 beee605d94..e5d59d465e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
.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 b0b253a37d..60e0c8ba6e 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 29b217d207..304cbafd39 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
.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 95e8b87768..c628f9cc88 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
.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 086dc3828a..6a8ed6ecf1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
.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 fcc21b9d47..afab391cce 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.2.0"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Services :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 9c3cb96c15..7c3155b103 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content [...]
<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 da57281ca7..c8d7a55b7f 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.2.0"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kudu :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 0f6149c40b..a5787098e2 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
<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 ee8a001c23..e93e957423 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
<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 637336a9fd..93dd0df0b6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
camel.component.langchain4j-embeddings.model-name = nomic-embed-text
camel.component.langchain4j-embeddings.base-url = http://localhost:11434</code></pre> </div> </div> <div class="paragraph"> <p>Or on the endpoint, where <code>model.</code> prefixes a provider-specific option of the model’s builder:</p> </div> <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/langchain4j-embeddingstore-component.html b/components/next/langchain4j-embeddingstore-component.html
index 0c683843e7..8bec75351b 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/do [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/do [...]
.host("localhost")
.port(5432)
.database("vectordb")
diff --git a/components/next/langchain4j-ingest-component.html b/components/next/langchain4j-ingest-component.html
index 4a6a26c79f..fb54e3e2e9 100644
--- a/components/next/langchain4j-ingest-component.html
+++ b/components/next/langchain4j-ingest-component.html
@@ -1,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 Ingest :: Apache Camel</title> <meta name="description" content="Ingest documents into a LangChain4j EmbeddingStore: split, embed and store the message body."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LangChain4j Ingest :: Apache Camel</title> <meta name="description" content="Ingest documents into a LangChain4j EmbeddingStore: split, embed and store the message body."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css [...]
.to("langchain4j-ingest:products?documentIdHeader=CamelFileName");</code></pre> </div> </div> <div class="paragraph"> <p>Each file is read as UTF-8 text, split into overlapping segments (<code>maxSegmentSize</code>, <code>maxOverlapSize</code>), embedded in batches (<code>embeddingBatchSize</code>, 32 by default) and written to the store; a document is held in memory whole while it is split. Providers with generous per-request limits ingest large documents faster with a bigger batch [...]
.to("langchain4j-ingest:s3docs?documentIdHeader=CamelAwsS3Key"
+ "&embeddingStore=#bean:productsStore&embeddingModel=#bean:miniLm");</code></pre> </div> </div> <div class="paragraph"> <p>Mind each component’s own defaults: the <code>aws2-s3</code> consumer <strong>deletes objects after reading them</strong> unless <code>deleteAfterRead=false</code> is set. Without a <code>documentIdHeader</code> the producer expects the <code>CamelLangChain4jIngestDocumentId</code> header and fails the exchange when no id is found — identity is [...]
diff --git a/components/next/langchain4j-web-search-component.html b/components/next/langchain4j-web-search-component.html
index 572c8db59f..d8a12193a8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
<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 18b80daffc..d4df041793 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.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 52d85085ef..6f138bf1c5 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=". [...]
.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 3931afb359..5f36c59e4f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
.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 0394c25fb5..14ba0a5889 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.cs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.cs [...]
.setBody(datasonnet("body.foo", String.class))
.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/languages/exchangeProperty-language.html b/components/next/languages/exchangeProperty-language.html
index 3fe593b404..9b00bd4261 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
<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 0fa7fff584..628dbc55af 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
\ No newline at end of file
diff --git a/components/next/languages/groovy-language.html b/components/next/languages/groovy-language.html
index d4c44fb282..f65fce3152 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../ [...]
// 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 0f101daa96..90ede6f790 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hre [...]
<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 ec5aa3b6a4..bc05d38061 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.2.0"> <link rel="stylesheet" href="../../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 5a95dc6ea5..5b2baccb19 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application- [...]
\ No newline at end of file
diff --git a/components/next/languages/jactl-language.html b/components/next/languages/jactl-language.html
index 01ada055e8..ff61aa2206 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../ [...]
<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 9da0628007..0e65192b1d 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
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 5803c22462..0ae06f2d10 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
.setHeader("numberOfBooks",
expression().jq(".store.books | length").resultType(int.class).source("header:books").end())
.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/languages/js-language.html b/components/next/languages/js-language.html
index e65c6a32ae..394afc9293 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
<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 130c5e2c97..8d72e74152 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb. [...]
.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 3e8394d186..0671d8a420 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../. [...]
.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 f12ca196ba..628284f555 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
.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/openfeature-language.html b/components/next/languages/openfeature-language.html
index b6d9156752..0cae746bfa 100644
--- a/components/next/languages/openfeature-language.html
+++ b/components/next/languages/openfeature-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>OpenFeature :: Apache Camel</title> <meta name="description" content="Evaluate a feature flag as a boolean predicate"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>OpenFeature :: Apache Camel</title> <meta name="description" content="Evaluate a feature flag as a boolean predicate"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apach [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openfeature</artifactId>
<version>x.x.x</version>
diff --git a/components/next/languages/python-language.html b/components/next/languages/python-language.html
index 2a8b4b7cd5..a2a8b23e58 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href= [...]
<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 f06156fbb1..f464995ebd 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>Python 3 :: Apache Camel</title> <meta name="description" content="Evaluates a Python 3 expression"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta pr [...]
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 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> </ [...]
public class MyRouteBuilder extends RouteBuilder {
diff --git a/components/next/languages/quickjs-language.html b/components/next/languages/quickjs-language.html
index 9f2f6df27e..c8505cd738 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>QuickJS :: Apache Camel</title> <meta name="description" content="Evaluates a JavaScript expression using QuickJS4J"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache [...]
.setBody().quickjs("camel.setHeader('processed', true); body.toUpperCase()")
.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/languages/ref-language.html b/components/next/languages/ref-language.html
index 7caa79cba7..ae937a5f4b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
<route>
<from uri="seda:a"/>
diff --git a/components/next/languages/semantic-language.html b/components/next/languages/semantic-language.html
index b79c63d9ef..fbce257001 100644
--- a/components/next/languages/semantic-language.html
+++ b/components/next/languages/semantic-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>Semantic Evaluation :: Apache Camel</title> <meta name="description" content="Invoke named evaluations of message content to produce boolean decisions, categories, scores and label sets through provider adapters"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Semantic Evaluation :: Apache Camel</title> <meta name="description" content="Invoke named evaluations of message content to produce boolean decisions, categories, scores and label sets through provider adapters"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
camel.beans.decisions=#class:org.apache.camel.component.typesafeai.TypeSafeAiSemanticAdapter</code></pre> </div> </div> <div class="paragraph"> <p><code>SecurityExpert</code> below is an illustrative application-provided expert exposing <code>injection</code> and <code>classify</code>; these names and its taxonomy are defined by that expert. The instruction-driven <code>decisions</code> bean uses the TypeSafe AI component configuration.</p> </div> <div class="listingblock"> <div class="c [...]
state: "${body}"
evaluation:
diff --git a/components/next/languages/semantic-language.md b/components/next/languages/semantic-language.md
index 92e5f5188a..2447c50e28 100644
--- a/components/next/languages/semantic-language.md
+++ b/components/next/languages/semantic-language.md
@@ -6,7 +6,7 @@ The Semantic language invokes named evaluations through provider-independent exp
## Dependencies and providers
-Add `org.apache.camel:camel-semantic` and a provider, such as [TypeSafe AI](../typesafe-ai-component.md) (`camel-typesafe-ai`), using the same Camel version. The provider owns credentials, model selection, request timeout, concurrency limits and transport resources. TypeSafe AI uses `camel.component.typesafe-ai.*` settings even when a route contains no TypeSafe AI endpoint.
+Add `org.apache.camel:camel-semantic` and a provider, such as [TypeSafe AI](../others/semantic-typesafe-ai.md) (`camel-semantic-typesafe-ai`), using the same Camel version. The provider owns credentials, model selection, request timeout, concurrency limits and transport resources. TypeSafe AI uses `camel.component.typesafe-ai.*` settings even when a route contains no TypeSafe AI endpoint.
An **expert** is a configured semantic evaluator, implemented by `SemanticAdapter`. It is not an autonomous agent. Every evaluation must declare `expert`, naming a registry bean. There is no language default, block-level expert inheritance, or automatic provider selection. Use plain registry names without `#bean:` or `#class:` prefixes. Property placeholders such as `expert: "{{selected.expert}}"` are supported. A missing, blank or unknown expert is a configuration error; Camel never loa [...]
diff --git a/components/next/languages/simple-advanced.html b/components/next/languages/simple-advanced.html
index 813d8c6327..48d59f6b07 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta na [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta na [...]
// init block
// goes here
// ...
diff --git a/components/next/languages/simple-functions.html b/components/next/languages/simple-functions.html
index 4d6dbd378f..0e5b2ffa72 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta [...]
.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 bcab337189..6f7945fe84 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
.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 d5d217dca6..8fad2d9a77 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="a [...]
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 a90708d422..6b014f7992 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta [...]
${body} != null && ${body.size()} > 0 <i class="conum" data-value="2"></i><b>(2)</b></code></pre> </div> </div> <div class="colist arabic"> <div class="table-wrapper"><table> <tr> <td><i class="conum" data-value="1"></i><b>1</b></td> <td>the braces hold a predicate, and answer whether it matches</td> </tr> <tr> <td><i class="conum" data-value="2"></i><b>2</b></td> <td>the operators are between the functions, and the whole text is the predicate</td> </tr> </table></div> </div> [...]
.filter().simple("${header.Account1} == ${header.Account2}") // true, compared as numbers
.filter().simple("${header.Account1} equals ${header.Account2}") // false, compared as text</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_numeric_operators"><a class="anchor" href="#_numeric_operators"></a>Numeric Operators</h3> <div class="paragraph"> <p>The following numeric operators can be used:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left [...]
diff --git a/components/next/languages/spel-language.html b/components/next/languages/spel-language.html
index 254d5b2b79..7d2e3ea383 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hr [...]
.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 f823029945..6ab1bf283e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
.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/typesafe-ai-language.html b/components/next/languages/typesafe-ai-language.html
index 21f690bd8a..a87b822f4d 100644
--- a/components/next/languages/typesafe-ai-language.html
+++ b/components/next/languages/typesafe-ai-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>TypeSafe AI :: Apache Camel</title> <meta name="description" content="Evaluate a Noul question with the TypeSafe AI decision API"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>TypeSafe AI :: Apache Camel</title> <meta name="description" content="Evaluate a Noul question with the TypeSafe AI decision API"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" co [...]
camel.component.typesafe-ai.model=jev-1.13.0
camel.language.typesafe-ai.endpoint=typesafe-ai:refund
camel.language.typesafe-ai.threshold=0.8
diff --git a/components/next/languages/variable-language.html b/components/next/languages/variable-language.html
index c085db16a5..90dc1f245c 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../ [...]
<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 377b42daa6..4c60c85c81 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hre [...]
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 dd7ca595ee..bfd8519771 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
.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 4dd2d699a8..99a93d19b6 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
.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 2561fc180a..1fedda983b 100644
--- a/components/next/languages/xtokenize-language.html
+++ b/components/next/languages/xtokenize-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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-stax</artifactId>
<version>x.x.x</version>
diff --git a/components/next/ldap-component.html b/components/next/ldap-component.html
index cf32734afd..b5aa4787a8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css [...]
<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 e6fc28b8c6..ee4696ad9b 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
<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 5c76b58a91..5764a7c9f1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
.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 62df884856..9886c5c8d0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/si [...]
<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 f1bb1ed5ad..a70d93a597 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
<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 cedde521f6..8f1f36e3cf 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
<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 d05f73fe29..949d89bbb2 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
<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 94ea9596b1..ab89d9d8e0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../ [...]
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 d83082581f..1daa038af2 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.2.0"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 a86dfe34bc..bd886b43bb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
<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 a6c257a352..88339e6b9f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
<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 279f02e13a..c139bc07c5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
<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 d6b5836157..9db994cd2f 100644
--- a/components/next/milo-client-component.html
+++ b/components/next/milo-client-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/doc [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-milo</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre>milo-client:opc.tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)</pre> </div> </div> <div class="paragraph"> <p>If the server does not use a path [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre>milo-client:opc.tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)</pre> </div> </div> <div class="paragraph"> <p>If the server does not use a path [...]
.setHeader("CamelMiloNodeIds", constant(Arrays.asList("nsu=urn:org:apache:camel;s=myitem1")))
.setHeader("CamelMiloAwait", constant(true)) // CamelMiloAwait: parameter "defaultAwaitWrites"
.enrich("milo-client:opc.tcp://localhost:4334", new AggregationStrategy() {
diff --git a/components/next/milo-client-component.md b/components/next/milo-client-component.md
index 29c743706e..38b76c323a 100644
--- a/components/next/milo-client-component.md
+++ b/components/next/milo-client-component.md
@@ -189,6 +189,7 @@ Enum values:
| **omitNullValues** (common) | Omit notifications in case of null values. | true | boolean |
| **queueSize** (common) | The queue size used for OPC UA subscriptions. If not set, a queue size of 1 is requested. | | Integer |
| **samplingInterval** (common) | The sampling interval in milliseconds. | 1000.0 | Double |
+| **nodes** (consumer) | Comma-separated node definitions to monitor with one consumer, instead of node (see Node ID). | | 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)) |
@@ -238,6 +239,7 @@ The OPC UA Client component supports the following message header(s), which is/a
| --- | --- | --- | --- |
| **CamelMiloNodeIds** (producer) Constant: [`HEADER_NODE_IDS`](https://javadoc.io/doc/org.apache.camel/camel-milo/latest/org/apache/camel/component/milo/MiloConstants.html#HEADER_NODE_IDS) | The node ids. | | List |
| **CamelMiloAwait** (producer) Constant: [`HEADER_AWAIT`](https://javadoc.io/doc/org.apache.camel/camel-milo/latest/org/apache/camel/component/milo/MiloConstants.html#HEADER_AWAIT) | The await setting for writes. | | Boolean |
+| **CamelMiloNodeId** (consumer) Constant: [`HEADER_NODE_ID`](https://javadoc.io/doc/org.apache.camel/camel-milo/latest/org/apache/camel/component/milo/MiloConstants.html#HEADER_NODE_ID) | The node ID of the value, as configured in the node or nodes option. Not to be confused with CamelMiloNodeIds, the list of nodes that the producer reads. | | String |
### Discovery
@@ -271,6 +273,20 @@ As the values generated by the syntax cannot be transparently encoded into a URI
milo-client:opc.tcp://user:password@localhost:12345?node=RAW(nsu=http://foo.bar;s=foo/bar)
+### Monitoring several nodes
+
+A consumer can monitor several nodes with the `nodes` option instead of `node` (the two options cannot be combined). The consumer creates the monitored items of all nodes together and deletes them together when it stops. Every value arrives in its own exchange, and the `CamelMiloNodeId` header holds the node ID as it was configured.
+
+The `nodes` option takes a comma-separated list of [Node IDs](#nodeid). The entries are trimmed, empty entries are skipped and a node that is listed twice is monitored once:
+
+milo-client:opc.tcp://localhost:12345?nodes=RAW(ns=2;s=line1/temperature,ns=2;s=line1/pressure)
+
+A string node ID that contains a comma cannot be used in `nodes`; monitor it with the `node` option instead. Long lists can come from a property placeholder, for example `nodes=RAW({{tags}})`.
+
+All nodes of the list share the `samplingInterval`, `queueSize` and `omitNullValues` options of the consumer and its monitor filter (`monitorFilterType`, `dataChangeFilter*`). Tags that need a different sampling interval or deadband need a consumer of their own.
+
+A node that does not exist on the server does not affect the other nodes. A node that cannot be monitored is reported once with its status code and is not retried; restarting the route or a rebuilt connection to the server creates the monitored items again. To see such nodes, set `omitNullValues=false`: the consumer then delivers one exchange with the bad status code for that node, and the `CamelMiloNodeId` header names it.
+
### Method ID
It is possible to perform methods calls on OPC UA nodes. If the parameter `method` is set to the Node ID of a method call (the node ID must be set to the parent object in this case), then a method call will be performed instead of a write operation.
diff --git a/components/next/milo-server-component.html b/components/next/milo-server-component.html
index 48cb57500c..c5ed6240b9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link r [...]
<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 2007c29650..9f26d4dfff 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
.withName("userID")
.withDescription("user identification")
.withDataType(DataType.Int64)
diff --git a/components/next/mina-component.html b/components/next/mina-component.html
index 052798dba6..806f1364af 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 e9cf82e68e..2f793d681a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
Host myserver.example.com
User deployuser
diff --git a/components/next/minio-component.html b/components/next/minio-component.html
index 1dd5a76268..0c3fb6b8c9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
.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 bccee4727a..61ed21a610 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
<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 ffd7d0d3a9..8f7245bc7e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=" [...]
// set expectations
resultEndpoint.expectedMessageCount(2);
diff --git a/components/next/mongodb-component.html b/components/next/mongodb-component.html
index d2073b497e..639039c1de 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 41f4f757e2..9e6a3e5f0b 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
<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 0b57c8ea39..0b9885860c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
<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 7edf5b6181..c2fd1b520e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=".. [...]
<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 7359d5642f..89e3a5bb99 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/ [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/ [...]
<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 4d10882b70..d97caf2b04 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsea [...]
<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 3884c0aaee..5faff14584 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
<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 a8f4b4decc..e33b3622d3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hr [...]
<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 ca85bef3b2..3b62915257 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
<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 00b5faed35..ca6e4c1851 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
<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 48bf8efd72..0c85104aa0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=" [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-oaipmh</artifactId>
<version>x.x.x</version>
diff --git a/components/next/odata-component.html b/components/next/odata-component.html
index 092ae572ae..404a140c2c 100644
--- a/components/next/odata-component.html
+++ b/components/next/odata-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OData :: Apache Camel</title> <meta name="description" content="Camel OData Component"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>OData :: Apache Camel</title> <meta name="description" content="Camel OData Component"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" c [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-odata</artifactId>
<version>x.x.x</version>
diff --git a/components/next/olingo2-component.html b/components/next/olingo2-component.html
index 04c6b215a0..138dfbc7cc 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 15f3667eec..a5d03278a5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
<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 247ba51865..9e3cd0a779 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearc [...]
<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/opa-component.html b/components/next/opa-component.html
index 40470e472c..404d4b0883 100644
--- a/components/next/opa-component.html
+++ b/components/next/opa-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPA :: Apache Camel</title> <meta name="description" content="Evaluate Open Policy Agent (Rego) policies against an Exchange and record the allow/deny decision on it."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPA :: Apache Camel</title> <meta name="description" content="Evaluate Open Policy Agent (Rego) policies against an Exchange and record the allow/deny decision on it."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-opa</artifactId>
<version>x.x.x</version>
diff --git a/components/next/openai-component.html b/components/next/openai-component.html
index 910aee3b24..ff6f35e05b 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="LLM endpoint for chat completion, Responses API, embeddings, audio transcription, audio translation, and text-to-speech using OpenAI-compatible APIs. The openai scheme is a supported alias."> <m [...]
+<!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="LLM endpoint for chat completion, Responses API, embeddings, audio transcription, audio translation, and text-to-speech using OpenAI-compatible APIs. The openai scheme is a supported alias."> <m [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openai</artifactId>
<version>x.x.x</version>
diff --git a/components/next/openfeature-component.html b/components/next/openfeature-component.html
index 48bdbf3cbf..89b10a5449 100644
--- a/components/next/openfeature-component.html
+++ b/components/next/openfeature-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenFeature :: Apache Camel</title> <meta name="description" content="Evaluate feature flags using the OpenFeature specification with flagd."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>OpenFeature :: Apache Camel</title> <meta name="description" content="Evaluate feature flags using the OpenFeature specification with flagd."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-na [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openfeature</artifactId>
<version>x.x.x</version>
diff --git a/components/next/openfga-component.html b/components/next/openfga-component.html
index 994298f79c..44aa9841ea 100644
--- a/components/next/openfga-component.html
+++ b/components/next/openfga-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenFGA :: Apache Camel</title> <meta name="description" content="Authorize an Exchange against an OpenFGA relationship graph, and maintain the relationship tuples it is authorized against."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>OpenFGA :: Apache Camel</title> <meta name="description" content="Authorize an Exchange against an OpenFGA relationship graph, and maintain the relationship tuples it is authorized against."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-openfga</artifactId>
<version>x.x.x</version>
diff --git a/components/next/opensearch-component.html b/components/next/opensearch-component.html
index a2d6178ba8..ec5b2187bb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
<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 c4bc4d2efc..445c7ada46 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73 [...]
.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 3443b04a22..72d3c785af 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
.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 96b8ecf2be..cf8bb91fb2 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.2.0"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenShift Deployment Configs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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 14dbeb83a6..7dfedf3e77 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
<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 28c1c2dcfa..d4691065da 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8 [...]
<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 c39ce92b74..0b44ce2c26 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.2.0"> <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.2.0"> <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 8470989fa0..29d80c564a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
<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 a79cc9d743..f1fd2515ec 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
<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 d155d7eba6..735596698f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content=" [...]
<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 b0be3259a0..b6fb2e64a6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
<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 4d3451b6cc..af489d82ec 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
<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 9275768860..e1d27344c6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
<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 6c49fed467..b89e69e7ea 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicat [...]
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 1b9827fb56..09c742e6b0 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicat [...]
from:
uri: direct:call-agent
steps:
diff --git a/components/next/others/ai-observability.html b/components/next/others/ai-observability.html
index afa3841cfa..1c2df265fd 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <me [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <me [...]
\ No newline at end of file
diff --git a/components/next/others/attachments.html b/components/next/others/attachments.html
index 7e84059dbf..a547c28b4c 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
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> <footer> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <div class="footer"> <div class="footer-brand"> <img class="footer-logo" src="../ [...]
\ 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 462ec2c3a5..6d0dd1d5a2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
.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 7bd42f7683..dc87664315 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
"$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 9194a2bd5a..c2e27a74d1 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> < [...]
.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 8ef2d06745..1c896253b6 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css [...]
.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 854f83a240..c4cdd89372 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
.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 58775fd199..a46502bfa1 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.2.0"> <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.2.0"> <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 829f81279e..06884d9445 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1 [...]
.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 4c3e5d0d0d..de11110092 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site- [...]
.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 b71f765ce0..7d648890c7 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/ [...]
<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 1cae1eb1af..6571f7c72d 100644
--- a/components/next/others/cli-connector.html
+++ b/components/next/others/cli-connector.html
@@ -1,4 +1,4 @@
-<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
-Dcamel.cli.websocket.url=ws://127.0.0.1:8000/connect?executionId=run-1 \
-jar my-app.jar</code></pre> </div> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Property</th> <th class="tableblock halign-left valign-top">Default</th> <th class="tableblock halign-left valign-top">Description</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock"><code>camel.cli.websocket.url</ [...]
{"v":1,"type":"action","requestId":"42","action":{"action":"route","command":"stop","id":"route1"}}
diff --git a/components/next/others/cli-debug.html b/components/next/others/cli-debug.html
index f0719670a7..129f577f99 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/ [...]
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 2b9a85f88b..aff083ab0c 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
\ No newline at end of file
diff --git a/components/next/others/cxf-transport.html b/components/next/others/cxf-transport.html
index 1b80811588..527e6aabce 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hr [...]
<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 d574c797d3..9df7d6cd7f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/cs [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/cs [...]
\ No newline at end of file
diff --git a/components/next/others/diagram.html b/components/next/others/diagram.html
index 4fa07b0dd6..4e1cc6f8a7 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../ [...]
<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 d675ebef8f..aeec618f7a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.c [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.c [...]
.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 21d1cde5cb..c260f2aa84 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <m [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <m [...]
.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 8038628c1c..eb44545d5e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta [...]
.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 fe281b6b75..0d93208fff 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_ [...]
\ No newline at end of file
diff --git a/components/next/others/dsl.html b/components/next/others/dsl.html
index 7eae6dfc26..ad304fe427 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache [...]
\ 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 51e61e7cc5..31aaf7b2f6 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
.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 b4d0d75704..3d8e591b45 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application [...]
\ No newline at end of file
diff --git a/components/next/others/index.md b/components/next/others/index.md
index 57c4e15eda..63bd8893cc 100644
--- a/components/next/others/index.md
+++ b/components/next/others/index.md
@@ -4,7 +4,7 @@ Index of other Camel components.
# Miscellaneous Components
-Number of Miscellaneous Components: 104 in 68 JAR artifacts (3 deprecated)
+Number of Miscellaneous Components: 105 in 69 JAR artifacts (3 deprecated)
| Component | Artifact | Support Level | Since | Description |
@@ -93,6 +93,8 @@ Number of Miscellaneous Components: 104 in 68 JAR artifacts (3 deprecated)
| [Salesforce - REST API](salesforce-rest-api.md) | | | | |
| [Salesforce - Streaming and Pub/Sub](salesforce-streaming.md) | | | | |
| [Semantic OpenAI](semantic-openai.md) | camel-semantic-openai | Preview | 4.24 | Assess text and images with typed OpenAI Decisions through Semantic experts |
+| [Semantic TypeSafe AI](semantic-typesafe-ai.md) | camel-semantic-typesafe-ai | Preview | 4.24 | Semantic expert using the TypeSafe AI decision API |
+| [Semantic Wolf Defender](semantic-wolf-defender.md) | camel-semantic-wolf-defender | Preview | 4.23 | Detect prompt injection in text using local Wolf-Defender inference |
| [Shiro](shiro.md) | camel-shiro | Stable | 2.5 | Security using Shiro |
| [Spring Cloud Config](spring-cloud-config.md) | camel-spring-cloud-config | Stable | 4.12 | Camel Spring Cloud Config support |
| [Spring Main](spring-main.md) | camel-spring-main | Stable | 3.2 | Camel Spring Main support |
@@ -109,7 +111,6 @@ Number of Miscellaneous Components: 104 in 68 JAR artifacts (3 deprecated)
| [Test Spring JUnit6](test-spring-junit6.md) | camel-test-spring-junit6 | Stable | 4.17 | Camel unit testing with Spring and JUnit 6 |
| [Tracing](tracing.md) | camel-tracing | Stable-deprecated | 3.5 | Distributed tracing common interfaces |
| [Undertow Spring Security](undertow-spring-security.md) | camel-undertow-spring-security | Stable | 3.3 | Spring Security Provider for camel-undertow |
-| [Wolf Defender](wolf-defender.md) | camel-wolf-defender | Preview | 4.23 | Detect prompt injection in text using local Wolf-Defender inference |
| [Write Ahead Log Strategy for Resume API](wal.md) | camel-wal | Stable | 3.20 | Write Ahead Log Strategy for Resume API |
| [XML Io Dsl](java-xml-io-dsl.md) | camel-xml-io-dsl | Stable | 3.9 | Camel DSL with XML |
| [YAML DSL](yaml-dsl.md) | camel-yaml-dsl | Stable | 3.9 | Camel YAML DSL |
\ No newline at end of file
diff --git a/components/next/others/jandex.html b/components/next/others/jandex.html
index 63338ee5eb..6275540643 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
\ No newline at end of file
diff --git a/components/next/others/jasypt.html b/components/next/others/jasypt.html
index 036d9d5412..e590c035f8 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site [...]
<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 57cc6afd8e..df0e5f593b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
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 2e130b985f..5dc68f3c57 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../ [...]
<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 790e097843..f2d96d31b8 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
\ No newline at end of file
diff --git a/components/next/others/jfr.html b/components/next/others/jfr.html
index 07890b814b..75f56f60ff 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
<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 de172e59bb..116f4b28c1 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fc [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fc [...]
\ No newline at end of file
diff --git a/components/next/others/jta.html b/components/next/others/jta.html
index cdb9f0effe..7d481d7d7a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../ [...]
\ No newline at end of file
diff --git a/components/next/others/kamelet-custom.html b/components/next/others/kamelet-custom.html
index 464458edaf..cd96ae68ca 100644
--- a/components/next/others/kamelet-custom.html
+++ b/components/next/others/kamelet-custom.html
@@ -1,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 - Writing a custom Kamelet :: Apache Camel</title> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Kamelet - Writi [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet - Writing a custom Kamelet :: Apache Camel</title> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Kamelet - Writi [...]
kind: Kamelet
metadata:
name: content-filter-action
diff --git a/components/next/others/kamelet-main-support.html b/components/next/others/kamelet-main-support.html
index 2a1db331b7..ff7e0b2582 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
\ No newline at end of file
diff --git a/components/next/others/kamelet-main.html b/components/next/others/kamelet-main.html
index 9b1ed8a730..8471051eaa 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href [...]
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 5ea04b94df..ec0d1215e4 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
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 fb62b9bcd7..91b24be151 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
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 c19ba6747d..e07b4e0706 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta nam [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta nam [...]
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 947f3d745b..5108e28fd7 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css [...]
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 72fd7319f3..b5d54e00c6 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1 [...]
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 579b4f8c79..fcf4cd739d 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/ [...]
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 b9846e1851..b4b6636e5f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesh [...]
<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 f234c41596..a18e3d50c2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
<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 667dd2089f..9411b25274 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsear [...]
<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 a8176492fa..bfca4f895a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css [...]
public class MyCoolApplication {
diff --git a/components/next/others/mcp-server.html b/components/next/others/mcp-server.html
index 2101a35c40..54f10f22e9 100644
--- a/components/next/others/mcp-server.html
+++ b/components/next/others/mcp-server.html
@@ -1,4 +1,4 @@
-<!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.2.0"> <link rel="stylesheet" href="../../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <link rel="stylesheet" href="../../../_/css/ [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-mcp-server</artifactId>
<version>x.x.x</version>
diff --git a/components/next/others/mdc.html b/components/next/others/mdc.html
index e57b4c3b85..989be52a96 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
\ No newline at end of file
diff --git a/components/next/others/micrometer-observability.html b/components/next/others/micrometer-observability.html
index 5afa8f6563..e5437e2b60 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/ [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/ [...]
...
@Override
public void configure() throws Exception {
diff --git a/components/next/others/micrometer-prometheus.html b/components/next/others/micrometer-prometheus.html
index aeff44b1c5..51e61d1a24 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css [...]
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 8a4a702751..142b7c3fe7 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5d [...]
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> <footer> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <div class="footer"> <div class="footer-brand"> <img class="footer-logo" src="../../../_/img/logo-d [...]
\ 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 962ea76080..86d3235f98 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendo [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendo [...]
<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 5e0b915816..d5178ef21a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb [...]
<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 492ddb5858..f3f2f4162a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
.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 7b46ca0e0b..e7811ae228 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
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 fd048b5407..d170381839 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name=" [...]
.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 2060cf33e1..e7c50bfe6d 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-f [...]
<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 a9ac6bdb07..a3afd48762 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
<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 880f0ad018..8e31b07ff4 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
MicrometerObservationTracer micrometerObservationTracer = new MicrometerObservationTracer();
// This component comes from Micrometer Core - it's used for creation of metrics
diff --git a/components/next/others/openai-batch.html b/components/next/others/openai-batch.html
index 52f173f4d7..e6e181c8ff 100644
--- a/components/next/others/openai-batch.html
+++ b/components/next/others/openai-batch.html
@@ -1,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 - Batch API Operations :: Apache Camel</title> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenAI - Batch API O [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - Batch API Operations :: Apache Camel</title> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenAI - Batch API O [...]
from("direct:classify")
.setBody(constant(Map.of("ticket-1", "I was charged twice", "ticket-2", "The app crashes")))
.to("openai:batch?batchEndpoint=/v1/chat/completions&model=gpt-4o-mini"
diff --git a/components/next/others/openai-mcp.html b/components/next/others/openai-mcp.html
index 3f5be51357..eba989bc04 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="appli [...]
.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 d92a670040..0e3dd2411d 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/cs [...]
.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 f6ab624233..5d99e7fa3c 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
.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">steps:
- to:
diff --git a/components/next/others/openai-responses.html b/components/next/others/openai-responses.html
index 6025f7df99..07aea7069f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <met [...]
.to("openai:responses?model=gpt-5&background=true")
.loopDoWhile(simple("${header.CamelOpenAIResponseStatus} in 'queued,in_progress'"))
.delay(5000)
diff --git a/components/next/others/openai-webhooks.html b/components/next/others/openai-webhooks.html
index 865ad0d343..f35ca756ee 100644
--- a/components/next/others/openai-webhooks.html
+++ b/components/next/others/openai-webhooks.html
@@ -1,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 - Webhook Events :: Apache Camel</title> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenAI - Webhook Events"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenAI - Webhook Events :: Apache Camel</title> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OpenAI - Webhook Events"> [...]
.choice()
.when(header(OpenAIConstants.WEBHOOK_EVENT_TYPE).isEqualTo("response.completed"))
.to("direct:response-completed")
diff --git a/components/next/others/openapi-java.html b/components/next/others/openapi-java.html
index 11fff42717..a63cde3b19 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
<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 f3ada2e2d2..897694a405 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 6f374ee12f..696d9b78e1 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
// 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 12659e4982..d8b840d1d2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch [...]
# 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 2eaa7fc5ab..57eb612780 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73 [...]
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 d0d694f58b..9ce6443033 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb [...]
curl http://localhost:8080/q/download
# list route source files and the resources of the application
diff --git a/components/next/others/platform-http-vertx.html b/components/next/others/platform-http-vertx.html
index 540aa3deb5..3cb28eeb7f 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearc [...]
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 2979694128..79f3b57d1b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applica [...]
.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 bf7ae295d6..42170cf87b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta n [...]
// 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 58fd9a7f83..305aca9ae9 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
<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 1531ad8bf2..65bf6b3bef 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
\ No newline at end of file
diff --git a/components/next/others/resilience4j-micrometer.html b/components/next/others/resilience4j-micrometer.html
index 50e4600569..1dcf40d7f7 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css [...]
<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 3eca64cee8..94af51069d 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
<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 a173edaf7a..045adde07b 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73ad [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73ad [...]
\ No newline at end of file
diff --git a/components/next/others/rxjava.html b/components/next/others/rxjava.html
index 4750936bdb..4201c4181a 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
<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 523726df1f..d82e605c66 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name=" [...]
\ No newline at end of file
diff --git a/components/next/others/salesforce-reports.html b/components/next/others/salesforce-reports.html
index 99c6aee6d4..9d76e02e13 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name [...]
\ 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 a0b052361d..dd1a76e513 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name=" [...]
.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 e97e8cb4d1..421f534dc2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css" [...]
.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/semantic-openai.html b/components/next/others/semantic-openai.html
index 7dd3936b52..07db3d62c3 100644
--- a/components/next/others/semantic-openai.html
+++ b/components/next/others/semantic-openai.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Semantic OpenAI :: Apache Camel</title> <meta name="description" content="Assess text and images with typed OpenAI Decisions through Semantic experts"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Semantic OpenAI :: Apache Camel</title> <meta name="description" content="Assess text and images with typed OpenAI Decisions through Semantic experts"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name= [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-semantic-openai</artifactId>
<version>x.x.x</version>
diff --git a/components/next/eips/onFallback-eip.html b/components/next/others/semantic-typesafe-ai.html
similarity index 61%
copy from components/next/eips/onFallback-eip.html
copy to components/next/others/semantic-typesafe-ai.html
index dfaaf60b23..618200f46e 100644
--- a/components/next/eips/onFallback-eip.html
+++ b/components/next/others/semantic-typesafe-ai.html
@@ -1 +1,21 @@
-<!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.2.0"> <link rel="stylesheet" href="../../../ [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Semantic TypeSafe AI :: Apache Camel</title> <meta name="description" content="Semantic expert using the TypeSafe AI decision API"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" c [...]
+ evaluation:
+ urgent:
+ expert: decisions
+ operation: boolean
+ parameters:
+ instructions: Does this request need urgent attention?</code></pre> </div> </div> <div class="paragraph"> <p>For Java applications, bind <code>new TypeSafeAiSemanticAdapter()</code> under <code>decisions</code> in the Camel registry. Camel’s default registry supplies its CamelContext. The adapter uses the Camel-managed component and endpoint; it does not require separate initialization or destruction methods. Classpath presence alone never selects an expert.</p> </div> </ [...]
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-semantic-typesafe-ai</artifactId>
+ <version>x.x.x</version>
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>This dependency includes <code>camel-semantic</code> and <code>camel-typesafe-ai</code>. Configure credentials, base URL, API path, model, timeout and concurrency using <a href="../typesafe-ai-component.html" class="xref page">the TypeSafe AI component options</a>. The adapter keeps its Java class name <code>org.apache.camel.component.typesafeai.TypeSafeAiSemanticAdapter</code>.</p> </div> <div class="paragraph"> < [...]
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration(proxyBeanMethods = false)
+public class ExpertConfiguration {
+ @Bean
+ public TypeSafeAiSemanticAdapter decisions() {
+ return new TypeSafeAiSemanticAdapter();
+ }
+}</code></pre> </div> </div> <div class="paragraph"> <p>The expert uses the component’s <code>camel.component.typesafe-ai.*</code> configuration. No dedicated Semantic starter is required, and adding the expert dependency does not automatically select an expert.</p> </div> </div> </div> <div class="sect1"> <h2 id="_supported_input"><a class="anchor" href="#_supported_input"></a>Supported input</h2> <div class="sectionbody"> <div class="paragraph"> <p>The expert accepts a <code>Stri [...]
\ No newline at end of file
diff --git a/components/next/others/semantic-typesafe-ai.md b/components/next/others/semantic-typesafe-ai.md
new file mode 100644
index 0000000000..fbcade6ec4
--- /dev/null
+++ b/components/next/others/semantic-typesafe-ai.md
@@ -0,0 +1,73 @@
+# Semantic TypeSafe AI
+
+**Since Camel 4.24**
+
+This module provides `TypeSafeAiSemanticAdapter` for the [Semantic language](../languages/semantic-language.md). Its static expert contract exposes `boolean`, `choice` and `score` operations. The adapter requires instructions and validates the supplied criteria or score levels before transport is initialized. For Boolean evaluations it applies the requested `threshold`, `uncertainty` and `uncertaintyPolicy` once and returns both the typed verdict and the provider probability. Omitted pol [...]
+
+Register the expert explicitly with Camel Main or Camel JBang and reference it from every evaluation:
+
+```properties
+camel.beans.decisions=#class:org.apache.camel.component.typesafeai.TypeSafeAiSemanticAdapter
+```
+
+```yaml
+- semantic:
+ evaluation:
+ urgent:
+ expert: decisions
+ operation: boolean
+ parameters:
+ instructions: Does this request need urgent attention?
+```
+
+For Java applications, bind `new TypeSafeAiSemanticAdapter()` under `decisions` in the Camel registry. Camel’s default registry supplies its CamelContext. The adapter uses the Camel-managed component and endpoint; it does not require separate initialization or destruction methods. Classpath presence alone never selects an expert.
+
+## Dependency
+
+```xml
+<dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-semantic-typesafe-ai</artifactId>
+ <version>x.x.x</version>
+</dependency>
+```
+
+This dependency includes `camel-semantic` and `camel-typesafe-ai`. Configure credentials, base URL, API path, model, timeout and concurrency using [the TypeSafe AI component options](../typesafe-ai-component.md). The adapter keeps its Java class name `org.apache.camel.component.typesafeai.TypeSafeAiSemanticAdapter`.
+
+For Camel JBang, add the expert dependency explicitly:
+
+```bash
+camel run route.yaml --dep=camel-semantic-typesafe-ai
+```
+
+## Spring Boot
+
+Keep `org.apache.camel.springboot:camel-typesafe-ai-starter` for the component and TypeSafe AI language auto-configuration, and add the `org.apache.camel:camel-semantic-typesafe-ai` dependency shown above when using the Semantic expert. Use matching Camel and Camel Spring Boot versions. The component starter no longer brings in the Semantic adapter transitively.
+
+Register the expert as a named Spring bean, retaining the name referenced by the evaluations:
+
+```java
+import org.apache.camel.component.typesafeai.TypeSafeAiSemanticAdapter;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration(proxyBeanMethods = false)
+public class ExpertConfiguration {
+ @Bean
+ public TypeSafeAiSemanticAdapter decisions() {
+ return new TypeSafeAiSemanticAdapter();
+ }
+}
+```
+
+The expert uses the component’s `camel.component.typesafe-ai.*` configuration. No dedicated Semantic starter is required, and adding the expert dependency does not automatically select an expert.
+
+## Supported input
+
+The expert accepts a `String`, `Map` or `List`. Structured state may contain nested maps and lists, strings, finite numbers, booleans and null values; object keys must be strings. Text parts such as `{type: text, text: hello}` remain structured application state. Binary objects and explicit image, audio or video parts are rejected, including parts nested inside structured state. Direct adapter calls and batches apply the same checks before HTTP. The reserved `$semanticInput` envelope is [...]
+
+A media part is identified by a media discriminator and payload, such as `{type: image_url, image_url: {url: …}}`, `{type: input_audio, input_audio: {data: …, format: wav}}`, `{type: file, file: {file_data: …}}`, `{type: binary, bytes: […]}`, or `{mimeType: image/png, data: …}`. MIME declarations with `data` or `bytes` reject image, audio and video content and the binary types `application/octet-stream`, `application/pdf`, `application/zip` and `application/gzip`. Other application [...]
+
+## Operations and batching
+
+The expert exposes `boolean`, `choice` and `score` with the existing TypeSafe AI criteria and probability semantics. Explicit batches evaluate one shared state in one provider request and return named typed results. Invalid input or definitions fail before that request; provider errors and uncertainty failures propagate through the common Semantic contract.
\ No newline at end of file
diff --git a/components/next/others/mina-sftp-security.html b/components/next/others/semantic-wolf-defender.html
similarity index 59%
copy from components/next/others/mina-sftp-security.html
copy to components/next/others/semantic-wolf-defender.html
index fd048b5407..db59a1d8dd 100644
--- a/components/next/others/mina-sftp-security.html
+++ b/components/next/others/semantic-wolf-defender.html
@@ -1,25 +1,31 @@
-<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name=" [...]
- .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");
-
-// Known hosts from classpath
-from("mina-sftp://user@host/path?password=secret&strictHostKeyChecking=yes&knownHostsUri=classpath:ssh/known_hosts")
- .to("file:local");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_auto_create_known_hosts_file_development_only"><a class="anchor" href="#_auto_create_known_hosts_file_development_only"></a>Auto-Create Known Hosts File (Development Only)</h3> <div class="paragraph"> <p>For development environments, enable automatic trust-on-first-use:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-la [...]
- .to("file:local");</code></pre> </div> </div> <div class="admonitionblock caution"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-caution" title="Caution"></i> </td> <td class="content"> Auto-create weakens security by automatically trusting new hosts. Only use for development. </td> </tr> </table></div> </div> </div> <div class="sect2"> <h3 id="_disable_host_key_checking_testing_only"><a class="anchor" href="#_disable_host_key_checking_testing_only"></a [...]
- .to("mock:result");</code></pre> </div> </div> <div class="admonitionblock caution"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-caution" title="Caution"></i> </td> <td class="content"> Disabling host key checking is insecure. Only use for testing. </td> </tr> </table></div> </div> </div> <div class="sect2"> <h3 id="_certificate_based_host_verification"><a class="anchor" href="#_certificate_based_host_verification"></a>Certificate-Based Host Verificati [...]
-@cert-authority *.example.com ssh-rsa AAAAB3NzaC1yc2E... Production CA
-
-# Trust this CA for a specific host
-@cert-authority server.example.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5... Specific CA</code></pre> </div> </div> <div class="paragraph"> <p>When both <code>@cert-authority</code> entries and regular host key entries are present:</p> </div> <div class="ulist"> <ul> <li> <p>Certificate verification takes precedence if the server presents a certificate and a matching CA exists</p> </li> <li> <p>If certificate verification fails, the connection is rejected (does NOT fall back to regular entries [...]
- return verifyAgainstEnterpriseKeyStore(serverKey);
-};
-context.getRegistry().bind("myVerifier", myVerifier);</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("mina-sftp://user@host/path?password=secret&serverKeyVerifier=#myVerifier")
- .to("file:local");</code></pre> </div> </div> <div class="paragraph"> <p>When a custom verifier is provided, it is used <strong>exclusively</strong> — all other host key options are ignored.</p> </div> </div> <div class="sect2"> <h3 id="_host_key_verification_error_messages"><a class="anchor" href="#_host_key_verification_error_messages"></a>Host Key Verification Error Messages</h3> <div class="ulist"> <ul> <li> <p><strong>Unknown host</strong>: <code>Host key verification failed: se [...]
- .to("file:local");</code></pre> </div> </div> <div class="paragraph"> <p>Ciphers are offered to the server in the order specified. The first mutually supported cipher is used.</p> </div> <div class="sect2"> <h3 id="_available_ciphers"><a class="anchor" href="#_available_ciphers"></a>Available Ciphers</h3> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign [...]
- .to("file:local");</code></pre> </div> </div> <div class="sect2"> <h3 id="_available_key_exchange_protocols"><a class="anchor" href="#_available_key_exchange_protocols"></a>Available Key Exchange Protocols</h3> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Protocol Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tab [...]
- .to("file:local");</code></pre> </div> </div> <div class="sect2"> <h3 id="_available_server_host_key_algorithms"><a class="anchor" href="#_available_server_host_key_algorithms"></a>Available Server Host Key Algorithms</h3> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Algorithm Name</th> <th class="tableblock halign-left valign-top">Description</th> < [...]
- + "&keyExchangeProtocols=curve25519-sha256,ecdh-sha2-nistp256,diffie-hellman-group16-sha512"
- + "&serverHostKeys=ssh-ed25519,rsa-sha2-512,ecdsa-sha2-nistp256"
- + "&ciphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr")
- .to("file:local");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_algorithms_to_avoid"><a class="anchor" href="#_algorithms_to_avoid"></a>Algorithms to Avoid</h3> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Algorithm</th> <th class="tableblock halign-left valign-top">Reason</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left [...]
\ No newline 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>Semantic Wolf Defender :: Apache Camel</title> <meta name="description" content="Detect prompt injection in text using local Wolf-Defender inference"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name=" [...]
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-semantic-wolf-defender</artifactId>
+ <version>x.x.x</version>
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>For Camel JBang, use <code>camel run route.yaml --dep=camel-semantic-wolf-defender</code>. The Java class remains <code>org.apache.camel.component.wolfdefender.WolfDefenderSemanticAdapter</code>.</p> </div> <div class="paragraph"> <p>Only text (<code>String</code>) is accepted. Structured wrappers, explicit media parts and binary objects are rejected before inference, including direct adapter calls and batches. Ord [...]
+ onnx/onnx_fp32/model.onnx tokenizer.json config.json tokenizer_config.json README.md LICENSE \
+ --revision bcab2eff97bcabd7227849639e2d0d7a61b46c92 \
+ --local-dir /opt/models/wolf-defender-small</code></pre> </div> </div> <div class="paragraph"> <p>The FP32 graph is approximately 563 MB. Weights are not included in Camel’s source or artifact. The expert uses local files only and checks these SHA-256 hashes on startup:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">File< [...]
+ - name: security
+ type: org.apache.camel.component.wolfdefender.WolfDefenderSemanticAdapter
+ initMethod: start
+ destroyMethod: stop
+ properties:
+ modelDirectory: /opt/models/wolf-defender-small
+ maxCharacters: 16384
+ maxTokens: 2048
+ inferenceThreads: 1
+ timeoutMillis: 30000
+- semantic:
+ evaluation:
+ injection:
+ expert: security
+ operation: injection
+ state: "${body}"
+ parameters:
+ threshold: !number "{{security.injection.threshold}}"
+ uncertainty: !number "{{security.injection.uncertainty}}"
+ uncertaintyPolicy: fail</code></pre> </div> </div> <div class="paragraph"> <p>For example, set <code>security.injection.threshold=0.5</code> and <code>security.injection.uncertainty=0.1</code> in application properties. Choose thresholds using representative application data; these example values are not a calibrated security guarantee. The expert rejects instructions, caller-defined criteria, CHOICE and SCORE during declaration validation. Validation and capability inspection [...]
+ -Dexec.mainClass=org.apache.camel.component.wolfdefender.WolfDefenderExample \
+ -Dexec.classpathScope=test -Dexec.args=/opt/models/wolf-defender-small</code></pre> </div> </div> <div class="paragraph"> <p>Ordinary unit tests use synthetic ONNX graphs and a tiny tokenizer; they need no model download or network inference. Their generator is <code>src/test/python/generate_fixtures.py</code>. Native tests require a supported runtime platform. The opt-in integration tests use <code>camel-test-infra-wolf-defender</code> to provision the pinned model files. They validat [...]
+ -Dit.test=WolfDefenderModelIT -DwolfDefender.modelDirectory=/opt/models/wolf-defender-small</code></pre> </div> </div> <div class="paragraph"> <p>Run these opt-in checks from the component directory after building Camel. Either option also enables the YAML test dependency, which is intentionally absent from the normal reactor build. An explicit model directory takes precedence over the download option and its files must pass checksum validation. The reference inputs cover benign busine [...]
\ No newline at end of file
diff --git a/components/next/others/wolf-defender.md b/components/next/others/semantic-wolf-defender.md
similarity index 96%
rename from components/next/others/wolf-defender.md
rename to components/next/others/semantic-wolf-defender.md
index a91adb9c15..160274c2ae 100644
--- a/components/next/others/wolf-defender.md
+++ b/components/next/others/semantic-wolf-defender.md
@@ -1,4 +1,4 @@
-# Wolf Defender
+# Semantic Wolf Defender
**Since Camel 4.23**
@@ -9,11 +9,15 @@ Add the following dependency:
```xml
<dependency>
<groupId>org.apache.camel</groupId>
- <artifactId>camel-wolf-defender</artifactId>
+ <artifactId>camel-semantic-wolf-defender</artifactId>
<version>x.x.x</version>
</dependency>
```
+For Camel JBang, use `camel run route.yaml --dep=camel-semantic-wolf-defender`. The Java class remains `org.apache.camel.component.wolfdefender.WolfDefenderSemanticAdapter`.
+
+Only text (`String`) is accepted. Structured wrappers, explicit media parts and binary objects are rejected before inference, including direct adapter calls and batches. Ordinary text mentioning images, audio, video or URLs is still text. The existing nonblank, character and token limits apply.
+
## Supported artifacts and provisioning
The supported baseline is [Wolf-Defender Small v2](https://huggingface.co/patronus-studio/wolf-defender-prompt-injection-small), revision `bcab2eff97bcabd7227849639e2d0d7a61b46c92`, with its FP32 ONNX export, ONNX Runtime Java 1.30.0 and DJL Hugging Face Tokenizers 0.38.0. The Java integration has been tested on Linux x86-64 CPU. The dependency jars also contain CPU libraries for Linux AArch64, macOS AArch64 and Windows x86-64; those combinations have not been validated here. Other Wolf [...]
diff --git a/components/next/others/shiro.html b/components/next/others/shiro.html
index 986b68b713..30997a8bbb 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fc [...]
<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 0af1eaac46..5da8148de2 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
<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 9ee7e4e012..cf6bd56443 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../.. [...]
\ No newline at end of file
diff --git a/components/next/others/spring-security.html b/components/next/others/spring-security.html
index ad6de55829..711e57f666 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
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 8d39926bd9..e9f97ac487 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../. [...]
<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 734cb37562..9be3c093b0 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
\ No newline at end of file
diff --git a/components/next/others/telemetry-dev.html b/components/next/others/telemetry-dev.html
index 5e5394bc3e..d78d38d7d5 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5 [...]
├── | 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 16eaf2bcc5..d9f8f96782 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" h [...]
.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 71de284848..56333f5dce 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href= [...]
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 cacc1492b6..9d8ab0a62e 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href= [...]
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 f37b567816..9d1969d279 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
<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 09072f2d25..ff8177a6bf 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
<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 14ddd623a5..9d739701d5 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
@CamelSpringBootTest
@EnableAutoConfiguration
diff --git a/components/next/others/test-spring-junit6.html b/components/next/others/test-spring-junit6.html
index 7a96d07efb..9cd93c9b04 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
@CamelSpringBootTest
@EnableAutoConfiguration
diff --git a/components/next/others/tracing.html b/components/next/others/tracing.html
index ae7ef3d71c..b6856e95ec 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=". [...]
.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 8e281d3bef..8cff244ca7 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73 [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73 [...]
\ No newline at end of file
diff --git a/components/next/others/wal.html b/components/next/others/wal.html
index 8d0a71fe6e..228597eb28 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
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/wolf-defender.html b/components/next/others/wolf-defender.html
deleted file mode 100644
index 4f4fe3a610..0000000000
--- a/components/next/others/wolf-defender.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wolf Defender :: Apache Camel</title> <meta name="description" content="Detect prompt injection in text using local Wolf-Defender inference"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fcc1ff1ab1.css"> <meta name="applicati [...]
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-wolf-defender</artifactId>
- <version>x.x.x</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_supported_artifacts_and_provisioning"><a class="anchor" href="#_supported_artifacts_and_provisioning"></a>Supported artifacts and provisioning</h2> <div class="sectionbody"> <div class="paragraph"> <p>The supported baseline is <a href="https://huggingface.co/patronus-studio/wolf-defender-prompt-injection-small">Wolf-Defender Small v2</a>, revision <code>bcab2eff97bcabd7227849639e2d0d7a61b46c92</code [...]
- onnx/onnx_fp32/model.onnx tokenizer.json config.json tokenizer_config.json README.md LICENSE \
- --revision bcab2eff97bcabd7227849639e2d0d7a61b46c92 \
- --local-dir /opt/models/wolf-defender-small</code></pre> </div> </div> <div class="paragraph"> <p>The FP32 graph is approximately 563 MB. Weights are not included in Camel’s source or artifact. The expert uses local files only and checks these SHA-256 hashes on startup:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">File< [...]
- - name: security
- type: org.apache.camel.component.wolfdefender.WolfDefenderSemanticAdapter
- initMethod: start
- destroyMethod: stop
- properties:
- modelDirectory: /opt/models/wolf-defender-small
- maxCharacters: 16384
- maxTokens: 2048
- inferenceThreads: 1
- timeoutMillis: 30000
-- semantic:
- evaluation:
- injection:
- expert: security
- operation: injection
- state: "${body}"
- parameters:
- threshold: !number "{{security.injection.threshold}}"
- uncertainty: !number "{{security.injection.uncertainty}}"
- uncertaintyPolicy: fail</code></pre> </div> </div> <div class="paragraph"> <p>For example, set <code>security.injection.threshold=0.5</code> and <code>security.injection.uncertainty=0.1</code> in application properties. Choose thresholds using representative application data; these example values are not a calibrated security guarantee. The expert rejects instructions, caller-defined criteria, CHOICE and SCORE during declaration validation. Validation and capability inspection [...]
- -Dexec.mainClass=org.apache.camel.component.wolfdefender.WolfDefenderExample \
- -Dexec.classpathScope=test -Dexec.args=/opt/models/wolf-defender-small</code></pre> </div> </div> <div class="paragraph"> <p>Ordinary unit tests use synthetic ONNX graphs and a tiny tokenizer; they need no model download or network inference. Their generator is <code>src/test/python/generate_fixtures.py</code>. Native tests require a supported runtime platform. The opt-in integration tests use <code>camel-test-infra-wolf-defender</code> to provision the pinned model files. They validat [...]
- -Dit.test=WolfDefenderModelIT -DwolfDefender.modelDirectory=/opt/models/wolf-defender-small</code></pre> </div> </div> <div class="paragraph"> <p>Run these opt-in checks from the component directory after building Camel. Either option also enables the YAML test dependency, which is intentionally absent from the normal reactor build. An explicit model directory takes precedence over the download option and its files must pass checksum validation. The reference inputs cover benign busine [...]
\ No newline at end of file
diff --git a/components/next/others/yaml-dsl.html b/components/next/others/yaml-dsl.html
index a486c10dd3..da1e67e696 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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fc [...]
+<!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.2.0"> <link rel="stylesheet" href="../../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../../_/css/site-fc [...]
from:
uri: "direct:start"
steps: <i class="conum" data-value="2"></i><b>(2)</b>
diff --git a/components/next/paho-component.html b/components/next/paho-component.html
index 17d8ef4d8b..498ad4c120 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
<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 ff3f6d47d8..bc137118d4 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a [...]
<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 08bac0fd0b..8383b77c08 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" [...]
<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 04bf2036b4..940149106e 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.2.0"> <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.2.0"> <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 2d1679f7bd..888903ac33 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
<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 93db89e752..8225676006 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
.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 ae69c3695d..82b342be2e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
\ No newline at end of file
diff --git a/components/next/platform-http-component.html b/components/next/platform-http-component.html
index dfab947b14..b3776d3ef4 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docs [...]
<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 53eb16d0fa..0fa2fe1193 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/s [...]
<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 3951f9fc99..4bacf41c8d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> < [...]
.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 53c2ac651c..42c1d6c066 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.2.0"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 700a0a3dc9..9f6d4e1bfa 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
<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 09f9c6cc8d..a3a67ca532 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
<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 5644dc1395..a589d8d81d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
.setHeader(QdrantHeaders.ACTION)
.constant(QdrantAction.CREATE_COLLECTION)
.setBody()
diff --git a/components/next/quartz-component.html b/components/next/quartz-component.html
index 9054cad37c..72de109614 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
<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 25340f8fd2..454ddfdff5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
<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 bbd289695a..f1ed5a6420 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.2.0"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 45dbc340bb..d04f8a27ba 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb [...]
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 f8faebd3f9..3218c8ae7f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
\ No newline at end of file
diff --git a/components/next/rest-component.html b/components/next/rest-component.html
index c17004bd94..33cea7d231 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
.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 820a688d13..5e0bd6733d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5 [...]
<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 a3286b10d2..e7387a563c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application [...]
<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 94b9c7a07f..77ae77fe2c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73a [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73a [...]
<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 29457d3e7a..6d4fea5f37 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
<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 bf1c1041fd..1f0de1913a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css [...]
<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 74edb6046d..d14a064523 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
\ No newline at end of file
diff --git a/components/next/salesforce-component.html b/components/next/salesforce-component.html
index 0c8768d9e2..2533116da8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
<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 21c03495e3..f51c65b2cb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 0fdc7b4299..2fecd26f76 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.2.0"> <link rel="stylesheet" href="../../_/css/vend [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vend [...]
<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 f8171c1ef4..450ae2272e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel=" [...]
<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 1b27525313..120054ba31 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 19f439df3e..f17c08e7f7 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
<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 b38a8245c7..e99df90fdf 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
<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 e2d776f79e..df64da18f3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../.. [...]
<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 878ac2c49a..cca52e2c28 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hre [...]
<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 dbaf9a2ce1..39e9c6095a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1 [...]
<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 5c326d50a1..75e996c752 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a [...]
<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 dfb2f3145e..315f5f4f46 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
<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 0250575ab1..847e4c1f67 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=".. [...]
<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 00efafa435..f807abdb5b 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
<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 f0b38f63a8..f6c374074b 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.2.0"> <link rel="stylesheet" href="../../_/css/ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 c6a5322051..3f26e4c901 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
<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 746282939b..97d3586569 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
<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 cc6ed08ada..5f60743f58 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href [...]
<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 d276598709..74c074052e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <m [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <m [...]
<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 4f299230a6..bdad2befd1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/d [...]
<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 fc424dc70c..f94846e6eb 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="st [...]
<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 32a3b10e49..441623d165 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet [...]
.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 a45f852feb..9585978a2f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hr [...]
<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 fee1ed3719..fae892ce49 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styl [...]
.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 eba3929fe2..1f9b3c57a9 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
<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 c8b97259f6..25a29fd3ff 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
\ No newline at end of file
diff --git a/components/next/spring-jdbc-component.html b/components/next/spring-jdbc-component.html
index 099f59192e..fac05f13a0 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
<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 b720502b61..c05964f692 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a7 [...]
<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 99888abd2c..6b2bf2cec2 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docse [...]
<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 ce85cd0359..cf42aba043 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
<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 91c7acda5e..86cda55d0c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache [...]
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 9aca977433..ab89857991 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
<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 b91deee22a..895ba73d34 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/ [...]
<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 da89ef8264..0986a48aa6 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
<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 a6c6fe2ce2..5b306cd2c8 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../ [...]
<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 c5d84c173c..3814fb9947 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>State Store :: Apache Camel</title> <meta name="description" content="Perform key-value operations against a pluggable KeyValueRepository backend."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="applicat [...]
.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 e8961beac6..86b8da2a22 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href= [...]
<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 0195cca7aa..fa500de2ed 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.2.0"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>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.2.0"> <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 b7ba810c6c..b6ded2bb79 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
<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 986b8167fc..9a3a05cc23 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <lin [...]
<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 d848d14862..6b21f2be92 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href [...]
<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 3e9bf5d50d..594a6c04bd 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
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> <footer> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <div class="footer"> <div class="footer-brand"> <img class="footer-logo" src="../../_/img/logo-d-a567cee6fa.svg" 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 6d771c4023..a5a3f8a61c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsear [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsear [...]
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 067c5b707b..7856c6ecd7 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
\ No newline at end of file
diff --git a/components/next/tahu-summary.html b/components/next/tahu-summary.html
index 02ccd88947..3ce683a3b5 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.cs [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.cs [...]
<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 6e28d7fd36..c9690075dd 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="s [...]
<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 eace424b3f..c4a7759bc4 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.2.0"> <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.2.0"> <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 f5858db6e2..f1fb8b3002 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.2.0"> <link rel="stylesheet" href="../../_/css/vend [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vend [...]
<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 9a08c57fed..3fac048524 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
<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 6351c78fb4..7cc4dda32e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel [...]
<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 b7a24a7f99..3d1dc9f832 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link re [...]
<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 31f082cbef..7dda29435e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
<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 240ed97a0b..55ac869f34 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css [...]
\ No newline at end of file
diff --git a/components/next/twitter-search-component.html b/components/next/twitter-search-component.html
index c002e1f0f1..3d7852338d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href=".. [...]
\ No newline at end of file
diff --git a/components/next/twitter-timeline-component.html b/components/next/twitter-timeline-component.html
index 99b6894057..1f463b6abd 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
\ No newline at end of file
diff --git a/components/next/typesafe-ai-component.html b/components/next/typesafe-ai-component.html
index c85a6a805a..a72465f161 100644
--- a/components/next/typesafe-ai-component.html
+++ b/components/next/typesafe-ai-component.html
@@ -1,14 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>TypeSafe AI :: Apache Camel</title> <meta name="description" content="Evaluate text and structured state with the TypeSafe AI decision API."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-nam [...]
- evaluation:
- urgent:
- expert: decisions
- operation: boolean
- parameters:
- instructions: Does this request need urgent attention?</code></pre> </div> </div> <div class="paragraph"> <p>For Java applications, bind <code>new TypeSafeAiSemanticAdapter()</code> under <code>decisions</code> in the Camel registry. Camel’s default registry supplies its CamelContext. The adapter uses the Camel-managed component and endpoint; it does not require separate initialization or destruction methods. Classpath presence alone never selects an expert.</p> </div> <d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>TypeSafe AI :: Apache Camel</title> <meta name="description" content="Evaluate text and structured state with the TypeSafe AI decision API."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-nam [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-typesafe-ai</artifactId>
<version>x.x.x</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">typesafe-ai:name[?options]</code></pre> </div> </div> <div class="paragraph"> <p><code>name</code> identifies an endpoint; it is not sent to the model. Producers and predic [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_supported_input"><a class="anchor" href="#_supported_input"></a>Supported input</h2> <div class="sectionbody"> <div class="paragraph"> <p>State accepts text (<code>String</code>) or structured application state (<code>Map</code> or <code>List</code>) containing JSON values. Binary Java objects and explicit image, audio or video parts are rejected before HTTP, even when nested inside structured state [...]
camel.component.typesafe-ai.model=jev-1.13.0
camel.component.typesafe-ai.request-timeout=30000
camel.component.typesafe-ai.max-concurrent-requests=64</code></pre> </div> </div> <div class="paragraph"> <p><code>apiKey</code> is a secret option. <code>baseUrl</code> defaults to <code><a href="https://api.typesafe.ai" class="bare">https://api.typesafe.ai</a></code>; the client appends <code>apiPath</code>, which defaults to <code>/v1/systemone</code>. A base path can address a proxy. HTTP redirects are not followed. Use HTTPS for the service; HTTP is useful for local testing.</p> </d [...]
@@ -55,4 +49,4 @@ JsonObject response = template.requestBody("typesafe-ai:decisions", request, Jso
JsonObject answers = response.getJsonObject("answers");
boolean requested = answers.getJsonObject("refund").getDouble("noul") >= 0.8;
String category = answers.getJsonObject("team").getString("choice");
-double score = answers.getJsonObject("urgency").getDouble("score");</code></pre> </div> </div> <div class="paragraph"> <p>This mixed batch makes one HTTP request, with the same state for every question. There is no implicit batching across producer calls or predicates.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">Answer</p></td [...]
\ No newline at end of file
+double score = answers.getJsonObject("urgency").getDouble("score");</code></pre> </div> </div> <div class="paragraph"> <p>This mixed batch makes one HTTP request, with the same state for every question. There is no implicit batching across producer calls or predicates.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">Answer</p></td [...]
\ No newline at end of file
diff --git a/components/next/typesafe-ai-component.md b/components/next/typesafe-ai-component.md
index b590bcdac6..0e58743235 100644
--- a/components/next/typesafe-ai-component.md
+++ b/components/next/typesafe-ai-component.md
@@ -6,25 +6,7 @@
The TypeSafe AI component evaluates explicit state against Noul (yes/no), Choice (one category), and Score (ordered rubric) questions using [TypeSafe AI’s HTTP API](https://docs.typesafe.ai/api). Jev is the default model; the `model` option can select another model supported by the API. It calls the service directly using the JDK HTTP client and Camel JSON utilities. For semantic conditions in Java, XML and YAML, use the [TypeSafe AI language](languages/typesafe-ai-language.md) supplied [...]
-This component also provides `TypeSafeAiSemanticAdapter` for the [Semantic language](languages/semantic-language.md). Its static expert contract exposes `boolean`, `choice` and `score` operations. The adapter requires instructions and validates the supplied criteria or score levels before transport is initialized. For Boolean evaluations it applies the requested `threshold`, `uncertainty` and `uncertaintyPolicy` once and returns both the typed verdict and the provider probability. Omitte [...]
-
-Register the expert explicitly with Camel Main or Camel JBang and reference it from every evaluation:
-
-```properties
-camel.beans.decisions=#class:org.apache.camel.component.typesafeai.TypeSafeAiSemanticAdapter
-```
-
-```yaml
-- semantic:
- evaluation:
- urgent:
- expert: decisions
- operation: boolean
- parameters:
- instructions: Does this request need urgent attention?
-```
-
-For Java applications, bind `new TypeSafeAiSemanticAdapter()` under `decisions` in the Camel registry. Camel’s default registry supplies its CamelContext. The adapter uses the Camel-managed component and endpoint; it does not require separate initialization or destruction methods. Classpath presence alone never selects an expert.
+For named Semantic evaluations, add the separate [TypeSafe AI Semantic expert](others/semantic-typesafe-ai.md) (`camel-semantic-typesafe-ai`). The component and its TypeSafe AI language can be used independently of Semantic.
```xml
<dependency>
@@ -34,6 +16,10 @@ For Java applications, bind `new TypeSafeAiSemanticAdapter()` under `decisions`
</dependency>
```
+## Supported input
+
+State accepts text (`String`) or structured application state (`Map` or `List`) containing JSON values. Binary Java objects and explicit image, audio or video parts are rejected before HTTP, even when nested inside structured state or a question’s instructions or criteria. A media part combines an explicit media discriminator with a payload, such as `{type: image_url, image_url: {url: …}}` or `{mimeType: audio/wav, data: …}`. Ordinary text and field names do not imply a media modality. [...]
+
## URI format
```text
@@ -315,8 +301,4 @@ Producer and language evaluations are synchronous. Each evaluation blocks the ca
An unsuccessful HTTP status raises `TypeSafeAiHttpException` with status code, request ID and `Retry-After` where available. Error bodies are omitted because they may contain submitted state. Invalid responses and network failures propagate. Language evaluations preserve the exception in Camel’s cause chain, so ordinary `onException` clauses can handle it. Failures never silently become a non-match. Endpoint stop cancels in-flight calls and rejects new evaluations until restart.
-Only submit data permitted for the configured service. Test model decisions and thresholds against your application; structured output does not establish correctness.
-
-## Semantic media input validation
-
-The Semantic adapter accepts text and TypeSafe AI’s supported structured application state. It rejects explicit `$semanticInput` image/media envelopes, including nested media envelopes, and binary state before initializing transport. Selecting a body with an image `Content-Type` or a self-describing image data URL does not make this text/structured expert multimodal. Use an image-capable expert such as [Semantic OpenAI](others/semantic-openai.md) for images.
\ No newline at end of file
+Only submit data permitted for the configured service. Test model decisions and thresholds against your application; structured output does not establish correctness.
\ No newline at end of file
diff --git a/components/next/undertow-component.html b/components/next/undertow-component.html
index e73c663405..0872e50afe 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
<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 bf819b56cd..108e6b4f76 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
\ No newline at end of file
diff --git a/components/next/velocity-component.html b/components/next/velocity-component.html
index c86c80ef34..e25e85d47a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshee [...]
<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 e9b6e5d3f9..2e560cd8ab 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
<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 bd105e533f..029b150a0c 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <l [...]
<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 db27e36a82..e2b0be0ef1 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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendo [...]
<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 8492a12b6c..855145a20e 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="Run Wasm programs (WASI Preview 1 command modules) with the message body as standard input."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
+<!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="Run Wasm programs (WASI Preview 1 command modules) with the message body as standard input."> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch [...]
<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 1c25312ccb..61b426172e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
<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 7e255806e6..8d1e16cd5d 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
\ No newline 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="sty [...]
\ No newline at end of file
diff --git a/components/next/web3j-component.html b/components/next/web3j-component.html
index 2aa5aa445b..1a1175416e 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> [...]
<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 480b1eb376..7d714f1e65 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5d [...]
<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 e2366992b8..dc78dc4189 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/cs [...]
<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 aee72d3cc5..fa13a5fac3 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="style [...]
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 dc03817d7c..33581ea044 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" hre [...]
<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 e1c6cb7b05..6b868e2762 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link [...]
<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 3e2ab204d2..2ae623a081 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../. [...]
<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 68363cb0bc..eaba1e025f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73ad [...]
<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 0a46e092b3..b521fe882f 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db [...]
<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 396d7d66c6..9efa0f22b4 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styleshe [...]
<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 4b9fd4cf34..39134455bc 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel= [...]
.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 c3d1a2bea6..118cb8507a 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href [...]
.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 93824c87f4..f62348dd18 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <li [...]
.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 90dbb2ed80..733a93fe47 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
+<!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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="styles [...]
<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 b208f9d7ae..f08bfdccba 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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <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>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.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/ [...]
<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 57609885d1..77e9917061 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.2.0"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/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.2.0"> <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/manual/camel-4x-upgrade-guide-4_18.html b/manual/camel-4x-upgrade-guide-4_18.html
index 5092a308b2..3a8fe5bd66 100644
--- a/manual/camel-4x-upgrade-guide-4_18.html
+++ b/manual/camel-4x-upgrade-guide-4_18.html
@@ -1,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_18.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.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>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_18.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.css"> <meta name="application-n [...]
.unmarshal().json(DynamicRouterControlMessage.class)
.to("dynamic-router-control:subscribe?allowPredicateFromMessage=true");</code></pre> </div> </div> <div class="paragraph"> <p>Two alternatives avoid the flag entirely. A control message may still name a <code>predicateBean</code>, which selects a <code>Predicate</code> that the route author bound in the registry; that path is unchanged. The control endpoint may also carry <code>predicate</code> and <code>expressionLanguage</code> as URI parameters, in which case every subscription ma [...]
+ "&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 class="sect2"> <h3 id="_camel_google_mail_the_raw_option_now_returns_the_message"><a class="anchor" href="#_camel_google_mail_the_raw_option_now_returns_the_message"></a>c [...]
diff --git a/manual/camel-4x-upgrade-guide-4_18.md b/manual/camel-4x-upgrade-guide-4_18.md
index 0dbdab3cab..8f67d5b9b0 100644
--- a/manual/camel-4x-upgrade-guide-4_18.md
+++ b/manual/camel-4x-upgrade-guide-4_18.md
@@ -25,6 +25,10 @@ A saga option named like a parameter of the participant callback URLs, in any ca
The roles of a `SecurityConstraintMapping` inclusion are a comma-separated list of role names, and an authenticated user is now accepted only when one of their roles is equal to one of those names. The comparison is case-sensitive, whitespace around each name and blank entries are ignored, and a value of `*` still accepts any role. A roles value that uses another separator, such as `admin;guest` or `admin guest`, must be changed to `admin,guest`.
+### camel-graphql - the credentials are only sent to the authority of httpUri
+
+The `accessToken` (with its `jwtAuthorizationType`) is now added to a request only when the request goes to the scheme, host and port of `httpUri`, and the `username` and `password` are registered for that authority only. Previously neither was bound to the authority of `httpUri`. A request to another authority, including the same host with another scheme or port, is now sent without them. A route that needs to authenticate to another authority must address it in `httpUri`. When `proxyHo [...]
+
### camel-telegram - webhook requests are verified with a secret token
In webhook mode, Camel now registers the webhook with a secret token, which Telegram sends in the `X-Telegram-Bot-Api-Secret-Token` header of every webhook request, and rejects a webhook request that does not carry the token with HTTP 403. The token is the value of the new `webhookSecretToken` option or, when that option is not set, a value derived from the authorization token. A client that calls the webhook endpoint directly, for example in a test, must send the header too.
diff --git a/manual/camel-4x-upgrade-guide-4_22.html b/manual/camel-4x-upgrade-guide-4_22.html
index 2932370fef..59bcbcc834 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.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.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>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.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.css"> <meta name="application-n [...]
.unmarshal().json(DynamicRouterControlMessage.class)
.to("dynamic-router-control:subscribe?allowPredicateFromMessage=true");</code></pre> </div> </div> <div class="paragraph"> <p>Two alternatives avoid the flag entirely. A control message may still name a <code>predicateBean</code>, which selects a <code>Predicate</code> that the route author bound in the registry; that path is unchanged. The control endpoint may also carry <code>predicate</code> and <code>expressionLanguage</code> as URI parameters, in which case every subscription ma [...]
+ "&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 class="sect2"> <h3 id="_camel_infinispan_the_aggregation_repository_keeps_completed_exchanges_for_recovery"><a class="anchor" href="#_camel_infinispan_the_aggregation_repo [...]
diff --git a/manual/camel-4x-upgrade-guide-4_22.md b/manual/camel-4x-upgrade-guide-4_22.md
index c524ca59f1..997ce16909 100644
--- a/manual/camel-4x-upgrade-guide-4_22.md
+++ b/manual/camel-4x-upgrade-guide-4_22.md
@@ -55,6 +55,12 @@ A started PQC data format no longer keeps a `KeyGenerator` of its own: `getKeyGe
The roles of a `SecurityConstraintMapping` inclusion are a comma-separated list of role names, and an authenticated user is now accepted only when one of their roles is equal to one of those names. The comparison is case-sensitive, whitespace around each name and blank entries are ignored, and a value of `*` still accepts any role. A roles value that uses another separator, such as `admin;guest` or `admin guest`, must be changed to `admin,guest`.
+### camel-graphql - the credentials are only sent to the authority of httpUri
+
+The `accessToken` (with its `jwtAuthorizationType`) is now added to a request only when the request goes to the scheme, host and port of `httpUri`, and the `username` and `password` are registered for that authority only. Previously neither was bound to the authority of `httpUri`. A request to another authority, including the same host with another scheme or port, is now sent without them. A route that needs to authenticate to another authority must address it in `httpUri`. When `proxyHo [...]
+
+The producer also no longer takes the request URL from the `CamelHttpUri`, `CamelHttpPath`, `CamelHttpQuery` and other camel-http control headers of the message. It did so since Camel 4.19, when the component moved onto camel-http; the request now always goes to `httpUri`, as it did before. For the same reason the `CamelHttpMethod` and `CamelHttpProtocolVersion` headers no longer apply, and the request is always a POST.
+
### camel-telegram - webhook requests are verified with a secret token
In webhook mode, Camel now registers the webhook with a secret token, which Telegram sends in the `X-Telegram-Bot-Api-Secret-Token` header of every webhook request, and rejects a webhook request that does not carry the token with HTTP 403. The token is the value of the new `webhookSecretToken` option or, when that option is not set, a value derived from the authorization token. A client that calls the webhook endpoint directly, for example in a test, must send the header too.
@@ -97,6 +103,10 @@ For any other message, such as one from camel-undertow, the processors keep read
The post login url of the authorization code flow is now always built from the origin (`scheme://host[:port]`) of the configured `camel.oauth.redirect-uri`, plus the requested path. `OAuthCodeFlowProcessor` previously rebuilt that url from the `X-Forwarded-Proto` / `X-Forwarded-Host` / `X-Forwarded-Port` request headers, or from the `Host` header behind `CamelHttpUrl` when those were absent. All of those are set by the caller, so a request could point the post login redirect at any origi [...]
+### camel-oauth - client credentials tokens are cached per client secret and requested scope
+
+OAuth client credentials token caching now distinguishes profiles by client secret and requested scope, in addition to token endpoint and client ID. Profiles with different credentials or scopes request separate tokens instead of reusing the same cached token. Applications using such profiles may make additional token requests after upgrading.
+
### camel-spring-ws - internal Camel headers are now filtered when mapping SOAP response headers
When `allowResponseHeaderOverride` is enabled, the `spring-ws` producer now applies the endpoint’s `headerFilterStrategy` to the SOAP response header attributes and elements it maps onto the message, as the `spring-ws` consumer already does for inbound SOAP headers. With the default `SpringWebserviceHeaderFilterStrategy`, attribute and element names starting with `Camel` or `camel` (case-insensitively) are no longer copied onto the message.
diff --git a/manual/camel-4x-upgrade-guide-4_24.html b/manual/camel-4x-upgrade-guide-4_24.html
index 806e5b6330..2ba8e6b703 100644
--- a/manual/camel-4x-upgrade-guide-4_24.html
+++ b/manual/camel-4x-upgrade-guide-4_24.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>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_24.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.css"> <meta name="application-n [...]
- Caused by: javax.net.ssl.SSLHandshakeException: No subject alternative names matching IP address 127.0.0.1 found</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_camel_netty_http_the_request_body_read_as_an_inputstream"><a class="anchor" href="#_camel_netty_http_the_request_body_read_as_an_inputstream"></a>camel-netty-http - the request body read as an InputStream</h3> <div class="paragraph"> <p>The body of a request received by the consumer is a <code>NettyChannelBuffe [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_24.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.css"> <meta name="application-n [...]
+ Caused by: javax.net.ssl.SSLHandshakeException: No subject alternative names matching IP address 127.0.0.1 found</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_camel_netty_http_the_request_body_read_as_an_inputstream"><a class="anchor" href="#_camel_netty_http_the_request_body_read_as_an_inputstream"></a>camel-netty-http - the request body read as an InputStream</h3> <div class="paragraph"> <p>The body of a request received by the consumer is a <code>NettyChannelBuffe [...]
\ No newline at end of file
diff --git a/manual/camel-4x-upgrade-guide-4_24.md b/manual/camel-4x-upgrade-guide-4_24.md
index b82e152ef5..6ad1dcd748 100644
--- a/manual/camel-4x-upgrade-guide-4_24.md
+++ b/manual/camel-4x-upgrade-guide-4_24.md
@@ -7,6 +7,18 @@ This document is for helping you upgrade your Apache Camel application from Came
## Upgrading Camel 4.23 to 4.24
+### camel-semantic - expert artifacts
+
+TypeSafe AI Semantic applications must add `org.apache.camel:camel-semantic-typesafe-ai`. The `camel-typesafe-ai` component and TypeSafe AI language remain independently usable and no longer bring in `camel-semantic`. The new expert artifact includes both dependencies transitively. Existing bean declarations and imports for `org.apache.camel.component.typesafeai.TypeSafeAiSemanticAdapter` remain valid.
+
+Spring Boot applications using this expert must keep `camel-typesafe-ai-starter` and add `org.apache.camel:camel-semantic-typesafe-ai` at the matching Camel version. The existing starter continues configuring the component and TypeSafe AI language; register the Semantic expert explicitly as a named Spring bean. Applications using only the component or TypeSafe AI language need no new dependency.
+
+Replace `org.apache.camel:camel-wolf-defender` with `org.apache.camel:camel-semantic-wolf-defender`. The Wolf Defender Java packages, classes, model provisioning and configuration properties are unchanged. Its documentation page is now `semantic-wolf-defender.adoc`.
+
+Update Maven dependencies and Camel JBang `--dep` options to the new expert artifact names. Each Semantic evaluation still selects an explicit named registry expert. Provider identities and operation names remain `typesafe-ai` and `wolf-defender`; only the reported adapter artifact changes.
+
+TypeSafe AI now rejects explicit media parts nested in structured input, instructions or criteria, which previously could be serialized and sent to the provider. Text and JSON-compatible `Map`/`List` state remain supported. Binary objects and image, audio or video parts are rejected before HTTP; plain text and ordinary application field names do not imply media. Records such as `{type: image, url: …, sku: 42}` and MIME metadata with a URL alone remain application state. Direct Semantic [...]
+
### camel-semantic - explicit experts
Every evaluation in the preview semantic API now requires an explicit `expert` registry bean name. Move block-level `expert` values onto each evaluation in YAML and XML; in Java, move `.expert(…)` from `SemanticEvaluationsBuilder` to each `SemanticEvaluationBuilder`.
@@ -71,12 +83,26 @@ The command now refuses to write over one of its input files (for example `--out
With `--output=<file>` or without `--output`, the routes are still merged, and the command now warns, on the standard error, when the top-level `onException` of one file applies to the routes of the other files in the merged output.
+### camel-jbang - camel ask asks before a call that changes something, reaches out or runs code
+
+`camel ask` now asks on the terminal before a file write (showing the diff), a message to an endpoint the integration does not have, SQL that changes data, an expression in a language that runs code, stopping or restarting the integration, and a `camel` command that changes something. Without a terminal to ask on, as in a script, such a call does not run: pass `--yes` to let it run without asking.
+
+The model gets the shared file tools (`camel_get_files`, `camel_edit_file`, `camel_write_file`), which validate what they write, instead of the `read_file`, `list_files` and `write_file` tools of `camel ask`. A local model gets a core set of tools (`--tools=auto`, the default), a hosted model the full set. The default of `--max-iterations` is now 25 instead of 10, and `--model llama3.2` now selects that model also when a model better at tool calling, such as `qwen3.6`, is installed.
+
+### camel-jbang - camel get endpoint shows the scope of an endpoint
+
+`camel get endpoint` replaces the `REMOTE` column with `SCOPE`, which tells three kinds of endpoint apart: `remote` (an external system, as before), `internal` (Camel plumbing that stays inside the integration, such as `direct`, `seda` or `log`, as the catalog marks its component internal) and `local` (neither, such as `exec` or `bean`). Scripts that read the `REMOTE` column of the table must read `SCOPE` instead. The `--json` output keeps `remote` and adds `internal`.
+
### camel-jpa, camel-hazelcast - an exchange marked rollback only is not consumed
When a route marks the exchange rollback only (for example with `markRollbackOnly()` or `markRollbackOnlyLast()`) there is no exception on the exchange, and these consumers treated it as a success. The JPA consumer deleted the entity (or called its `@Consumed` method) and committed the poll, and the transacted (`transacted=true`) Hazelcast SEDA consumer committed its transaction, so the message was removed from the queue. Now a rollback only exchange is not consumed: the JPA consumer lea [...]
A message that the route marks rollback only every time was removed before, and is now consumed again at every poll (JPA), or taken from the queue again at once, without a delay (transacted Hazelcast SEDA, as for a failed exchange). Handle such a message in the route instead, for example by moving it aside, rather than marking it rollback only every time.
+### camel-sql, camel-mybatis, camel-jooq - an exchange marked rollback only last is not consumed either
+
+The SQL, MyBatis and jOOQ consumers already left a message unconsumed when the route marked the exchange rollback only with `markRollbackOnly()`. They now leave it unconsumed when the route marks it rollback only last with `markRollbackOnlyLast()` too, as the JPA and Hazelcast SEDA consumers do: the SQL consumer runs its `onConsumeFailed` statement instead of `onConsume` (and no statement when `onConsumeFailed` is not set), the MyBatis consumer does not run its `onConsume` statement, and [...]
+
### camel-telegram - webhook requests are verified with a secret token
In webhook mode, Camel now registers the webhook with a secret token, which Telegram sends in the `X-Telegram-Bot-Api-Secret-Token` header of every webhook request, and rejects a webhook request that does not carry the token with HTTP 403. The token is the value of the new `webhookSecretToken` option or, when that option is not set, a value derived from the authorization token. A client that calls the webhook endpoint directly, for example in a test, must send the header too.
@@ -140,6 +166,10 @@ When the message comes from platform-http (on Vert.x or on Spring Boot), from a
For any other message, such as one from camel-undertow, the processors keep reading the message headers, but leave out a value that also appears in the query string of the request.
+### camel-platform-http-vertx - the charset parameter of the request Content-Type in any case
+
+The consumer now reads the charset parameter of the request `Content-Type` whatever the case of its name, as camel-undertow and camel-netty-http do: a body sent with `Content-Type: text/plain; Charset=ISO-8859-1` is decoded as ISO-8859-1 and `CamelCharsetName` is set. Before, only `charset=` in lower case was read and such a body was decoded as UTF-8. An empty charset parameter (`charset=` or `charset=""`) now counts as no charset, as in camel-undertow, camel-netty-http and camel-http-co [...]
+
### camel-report-maven-plugin - Java routes are read with the Java DSL parser
The `validate` and `route-coverage` goals read Java routes with the Java DSL parser of camel-java-io instead of camel-route-parser (Roaster). XML routes are read as before. The parser reads every `configure()` method of a source file, including those of a route builder created inside a test, so `validate` can find and validate endpoints it did not see before. An endpoint uri that is only a method call, such as `from(inboxQueue())`, is not validated (it was validated as a property placeho [...]
@@ -255,6 +285,10 @@ The `accessToken` (with its `jwtAuthorizationType`) is now added to a request on
The producer also no longer takes the request URL from the `CamelHttpUri`, `CamelHttpPath`, `CamelHttpQuery` and other camel-http control headers of the message. It did so since Camel 4.19, when the component moved onto camel-http; the request now always goes to `httpUri`, as it did before. For the same reason the `CamelHttpMethod` and `CamelHttpProtocolVersion` headers no longer apply, and the request is always a POST.
+### camel-jetty - a multipart text field that occurs several times
+
+A text field of a `multipart/form-data` request that occurs several times (for example a group of checkboxes) is now mapped to a header whose value is the list of all its values, as a repeated query or form-urlencoded parameter already is. Before, the header had only the first value and the others were lost. Jetty also returns the query string values of the same name, so a name that is in both the query string and a multipart text field is mapped to a list of all these values too, as it [...]
+
### camel-servlet and camel-jetty - gzip request body that arrives after the headers
The servlet and Jetty consumers uncompressed a request body with `Content-Encoding: gzip` only when some of its bytes had already arrived when the consumer started to read it. When the client sent the body later than the headers (for example a client that sends `Expect: 100-continue`), the route got the compressed bytes. Such a body is now uncompressed like any other gzip request body. A route that uncompressed the body itself in that case must no longer do so. An empty body is passed on [...]
@@ -372,4 +406,12 @@ Semantic evaluations now recognize a selected `${body}` with an image `Content-T
The additive `SemanticAdapter.getMaxImageBytes()` method exposes an expert’s configured per-image byte limit, with zero meaning no advertised limit. Image-capable adapters should advertise a positive limit and enforce it before inference. CLI and TUI local image loading now requires that metadata; the configured value appears as `maxImageBytes` in each image operation’s contract.
-Semantic audit backends can opt into the additive `inputType` extension. Readers that do not support it keep their existing projection. The `camel semantic audit --json` display omits image base64 and reports metadata instead. Use `--output=<new-file>` to export the full returned JSON, with `--include-input` for case/bulk requests that need captured input. Existing files are not overwritten.
\ No newline at end of file
+Semantic audit backends can opt into the additive `inputType` extension. Readers that do not support it keep their existing projection. The `camel semantic audit --json` display omits image base64 and reports metadata instead. Use `--output=<new-file>` to export the full returned JSON, with `--include-input` for case/bulk requests that need captured input. Existing files are not overwritten.
+
+### camel-milo - creating and deleting the monitored items of a consumer
+
+Since 4.16, a `milo-client` consumer whose monitored item could not be created, for example because the node does not exist, received nothing. Now it receives one `DataValue` with the bad status code (when `omitNullValues=false`). The monitored item is created again when the route is restarted or when Camel rebuilds the connection to the server; unlike Camel 3.x, it is not retried every 10 seconds.
+
+The consumer now sets the `CamelMiloNodeId` header on every exchange, including a consumer with a single `node`.
+
+Stopping a consumer now deletes its monitored items. Previously they stayed on the server while another endpoint kept the shared connection open, so a restarted consumer received each value twice. While the server is unreachable, the stop waits until the client’s next attempt to reconnect has failed.
\ No newline at end of file
diff --git a/manual/camel-jbang-ai.html b/manual/camel-jbang-ai.html
index 5fe82a956e..4683ffda44 100644
--- a/manual/camel-jbang-ai.html
+++ b/manual/camel-jbang-ai.html
@@ -1,6 +1,6 @@
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel CLI - AI Tools :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-jbang-ai.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Ca [...]
camel ask "why is my route failing?" --name=myApp
-camel ask "are there any blocked exchanges?"</code></pre> </div> </div> <div class="paragraph"> <p>Start an interactive chat session by running without a question:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">camel ask</code></pre> </div> </div> <div class="paragraph"> <p>This opens a <code>ask></code> prompt where you can have a multi-turn conversation, with the AI maintaining context [...]
+camel ask "are there any blocked exchanges?"</code></pre> </div> </div> <div class="paragraph"> <p>Start an interactive chat session by running without a question:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">camel ask</code></pre> </div> </div> <div class="paragraph"> <p>This opens a <code>ask></code> prompt where you can have a multi-turn conversation, with the AI maintaining context [...]
camel ask "check health" --name=12345</code></pre> </div> </div> <div class="paragraph"> <p>Without <code>--name</code>, the CLI auto-detects when exactly one Camel process is running.</p> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> The catalog, example, file, and CLI tools work even without a running Camel process. </td> </tr> </table></div> </div> </div> </div> < [...]
camel explain my-routes.java --format=markdown
camel explain route1.yaml route2.xml</code></pre> </div> </div> <div class="paragraph"> <p>Use <code>--verbose</code> for detailed technical information, or <code>--catalog-context</code> to enrich the prompt with Camel component and EIP documentation:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">camel explain hello.yaml --verbose --catalog-context</code></pre> </div> </div> <div class="ad [...]
diff --git a/manual/camel-jbang-ai.md b/manual/camel-jbang-ai.md
index bc010ef5ed..0220a3c3f5 100644
--- a/manual/camel-jbang-ai.md
+++ b/manual/camel-jbang-ai.md
@@ -44,7 +44,7 @@ The agent has access to tools that let it:
- Discover and run any CLI command
-- Read and write files in the current directory
+- Read and change the integration’s files, each change validated first
Use `--show-tools` to see tool calls and results as they happen:
@@ -53,6 +53,31 @@ Use `--show-tools` to see tool calls and results as they happen:
camel ask "show me the route structure" --show-tools
```
+### What asks first
+
+Most tools only read, and run without asking. A call that changes the project, reaches beyond the integration, may destroy data or runs code asks you first, on the terminal:
+
+- A file write: `camel ask` shows the change as a diff.
+
+- A message to an endpoint the integration does not have, or with a body read from a file outside the project folder.
+
+- A SQL statement other than a single `SELECT`, `SHOW` or `DESCRIBE`.
+
+- An expression in a language that runs code, such as Groovy.
+
+- Stopping, killing or restarting the integration or its routes, running an integration, browsing an endpoint the integration does not have, and writing a heap dump.
+
+- A `camel` command that changes something. The commands that only read, such as `camel get` and `camel ps`, run without asking.
+
+
+Answer `y` to let the call run. A call you do not confirm does not run, and the model is told so. Without a terminal to ask on, as in a script, such a call does not run; `--yes` lets all of them run without asking.
+
+### Local and hosted models
+
+A local model gets a core set of tools: the project’s files, the catalog, the integration’s log, errors, state and control, the tools for what the integration uses (SQL, tracing, circuit breakers, HTTP), and `cli_exec` for the other commands. Every tool definition goes with every request, and a local model pays for it in time. A hosted model gets the full set. `--tools=core`, `--tools=full` or `--tools=auto` (the default) chooses.
+
+Without `--model`, Ollama uses the installed model best at tool calling, such as `qwen3.6`. `camel ask` notes when the model is small (under 8 billion parameters): the answers of such a model about a running integration are often wrong.
+
### Connecting to a specific process
When multiple Camel processes are running, specify which one to inspect:
diff --git a/manual/jbang-commands/camel-jbang-ask.html b/manual/jbang-commands/camel-jbang-ask.html
index ae02586a76..0d3e1aadd6 100644
--- a/manual/jbang-commands/camel-jbang-ask.html
+++ b/manual/jbang-commands/camel-jbang-ask.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>camel ask :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/jbang-commands/camel-jbang-ask.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.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>camel ask :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/jbang-commands/camel-jbang-ask.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content [...]
\ No newline at end of file
diff --git a/manual/jbang-commands/camel-jbang-ask.md b/manual/jbang-commands/camel-jbang-ask.md
index add099caa1..cddba3aa9d 100644
--- a/manual/jbang-commands/camel-jbang-ask.md
+++ b/manual/jbang-commands/camel-jbang-ask.md
@@ -15,12 +15,14 @@ camel ask [options]
| --- | --- | --- | --- |
| `--api-key` | API key. Also reads ANTHROPIC\_API\_KEY, OPENAI\_API\_KEY, WATSONX\_APIKEY, or LLM\_API\_KEY env vars | | String |
| `--api-type` | API type: 'ollama', 'openai', 'anthropic', or 'watsonx' | | ApiType |
-| `--max-iterations` | Maximum number of tool-calling rounds | 10 | int |
-| `--model` | Model to use | DEFAULT\_MODEL | String |
+| `--max-iterations` | Maximum number of tool-calling rounds | 25 | int |
+| `--model` | Model to use. Default: the provider’s default; with Ollama the installed model best at tool calling, such as qwen3.6 | | String |
| `--name` | Name or PID of the Camel process. Auto-detected when exactly one process is running | | String |
| `--show-stats` | Show token usage and elapsed time after response | | boolean |
| `--show-tools` | Show tool calls and results as they happen | | boolean |
| `--timeout` | Timeout in seconds for LLM response | 120 | int |
+| `--tools` | The tools the model gets: core (a small set, for a local model), full, or auto (core for a local model, full for a hosted one) | auto | ToolSet |
| `--url` | LLM API endpoint URL. Auto-detected if not specified. Also reads AZURE\_OPENAI\_ENDPOINT or WATSONX\_URL env vars | | String |
| `--verbose` | Print debug information: HTTP requests, responses, and parsed results | | boolean |
+| `--yes` | Run the calls that ask first without asking: file writes, messages to endpoints the integration does not have, SQL that changes data, code expressions, stopping the integration, and camel commands that change something. For scripts, where there is no terminal to ask on | | boolean |
| `-h,--help` | Display the help and sub-commands | | boolean |
\ No newline at end of file
diff --git a/manual/security-model.html b/manual/security-model.html
index cc0d7ece1f..923b3da308 100644
--- a/manual/security-model.html
+++ b/manual/security-model.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Security Model :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/security-model.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.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>Security Model :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/security-model.html"> <meta name="generator" content="Antora 3.2.0"> <link rel="stylesheet" href="../_/css/vendor/docsearch-5db8a73adb.css"> <link rel="stylesheet" href="../_/css/site-fcc1ff1ab1.css"> <meta name="application-name" content="Apache Camel"> [...]
.removeHeaders("Camel*")
.to("direct:trusted-pipeline");</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="jetty:http://0.0.0.0:8080/api"/>
diff --git a/manual/security-model.md b/manual/security-model.md
index 05046e0381..2f780a6a9f 100644
--- a/manual/security-model.md
+++ b/manual/security-model.md
@@ -75,7 +75,16 @@ Camel TUI has AI assistants: the model of the AI panel (a local or a hosted LLM)
- While the developer records a tape, or plays one with `--record`, nothing asks: the developer chose to let the model, the agent or the tape act alone.
-A tool that breaks this contract is in scope: for example a file written outside the source directory, a message sent to an endpoint the integration does not have without the developer’s confirmation, a key sent over MCP that answers a confirmation, or text from an integration that acts on the terminal. An assistant doing what the tools allow is the trusted developer’s case, also when untrusted data shown in the TUI - a message body, a log line, an example’s README - steered the model to [...]
+`camel ask` is the AI assistant of the Camel CLI, with a local or a hosted LLM. It keeps the same contract in a terminal:
+
+- Before each write it shows the change as a diff, and the developer confirms it.
+
+- The developer confirms the same calls as in the TUI, and the calls that `camel ask` makes without a screen of the integration in front of the developer: stopping, killing or restarting the integration or its routes, running an integration, browsing an endpoint the integration does not have, writing a heap dump, and a `camel` command that changes something. The commands that only read, such as `camel get` and `camel ps`, run without asking.
+
+- Without a terminal to ask on, such a call does not run, unless the developer passed `--yes`.
+
+
+A tool that breaks this contract is in scope: for example a file written outside the source directory, a message sent to an endpoint the integration does not have without the developer’s confirmation, a key sent over MCP that answers a confirmation, or text from an integration that acts on the terminal. An assistant doing what the tools allow is the trusted developer’s case, also when untrusted data shown in the TUI or read by `camel ask` - a message body, a log line, an example’s README [...]
### Adversary model
diff --git a/schema/cxf/jaxrs/camel-cxf-spring-rest-4.23.0-spring.xsd b/schema/cxf/jaxrs/camel-cxf-spring-rest-4.23.0-spring.xsd
new file mode 100644
index 0000000000..8a99bf769e
--- /dev/null
+++ b/schema/cxf/jaxrs/camel-cxf-spring-rest-4.23.0-spring.xsd
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<xsd:schema xmlns="http://camel.apache.org/schema/cxf/jaxrs"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/cxf/jaxrs"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified">
+
+ <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+ <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="rsServer">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="invoker" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="staticSubresourceResolution" type="xsd:boolean" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ <xsd:attribute name="publishedEndpointUrl" type="xsd:string" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsClient">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="headers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="inheritHeaders" type="xsd:boolean"/>
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="username" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
diff --git a/schema/cxf/jaxws/camel-cxf-spring-soap-4.23.0-spring.xsd b/schema/cxf/jaxws/camel-cxf-spring-soap-4.23.0-spring.xsd
new file mode 100644
index 0000000000..ea7ac07a00
--- /dev/null
+++ b/schema/cxf/jaxws/camel-cxf-spring-soap-4.23.0-spring.xsd
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<xsd:schema xmlns="http://camel.apache.org/schema/cxf/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/cxf/jaxws"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified">
+
+ <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+ <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="cxfEndpoint">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="handlers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ <xsd:element name="serviceFactory" type="xsd:anyType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="wsdlURL" type="xsd:string" />
+ <xsd:attribute name="endpointName" type="xsd:string" />
+ <xsd:attribute name="serviceName" type="xsd:string" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ <xsd:attribute name="continuationTimeout" type="xsd:long" />
+ <xsd:attribute name="publishedEndpointUrl" type="xsd:string" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
diff --git a/schema/spring-security/camel-spring-security-4.23.0.xsd b/schema/spring-security/camel-spring-security-4.23.0.xsd
new file mode 100644
index 0000000000..f5725057bf
--- /dev/null
+++ b/schema/spring-security/camel-spring-security-4.23.0.xsd
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<xsd:schema xmlns="http://camel.apache.org/schema/spring-security"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:camel-spring="http://camel.apache.org/schema/spring"
+ targetNamespace="http://camel.apache.org/schema/spring-security"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified">
+
+ <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+ <xsd:import namespace="http://camel.apache.org/schema/spring" schemaLocation="http://camel.apache.org/schema/spring/camel-spring.xsd"/>
+
+ <xsd:element name="authorizationPolicy">
+ <xsd:complexType>
+ <xsd:attribute name="id" type="xsd:ID" use="required" />
+ <xsd:attribute name="access" type="xsd:string" />
+ <xsd:attribute name="authenticationAdapter" type="xsd:string" />
+ <xsd:attribute name="authenticationManager" type="xsd:string" />
+ <xsd:attribute name="authorizationManager" type="xsd:string" />
+ <xsd:attribute name="useThreadSecurityContext" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="alwaysReauthenticate" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+
+</xsd:schema>
diff --git a/schema/spring-xml/camel-spring-xml-4.23.0.xsd b/schema/spring-xml/camel-spring-xml-4.23.0.xsd
new file mode 100644
index 0000000000..e438e41c14
--- /dev/null
+++ b/schema/spring-xml/camel-spring-xml-4.23.0.xsd
@@ -0,0 +1,17939 @@
+<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://camel.apache.org/schema/spring" elementFormDefault="qualified" targetNamespace="http://camel.apache.org/schema/spring" version="1.0">
+ <xs:element name="a2aSubTask" type="tns:a2ASubTaskDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Groups route steps and emits A2A (Agent-to-Agent) protocol progress events before, after, or when the grouped work fails
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="aggregate" type="tns:aggregateDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Collects and combines related messages into a single message using a correlation expression and an aggregation strategy.
+Messages are grouped into buckets by correlation key and released when a completion condition is met.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="apiKey" type="tns:apiKeyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures API key authentication for a REST service
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="asn1" type="tns:asn1DataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encode and decode data structures using Abstract Syntax Notation One (ASN.1)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="avro" type="tns:avroDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Serialize and deserialize messages using Apache Avro binary data format
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="barcode" type="tns:barcodeDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transform strings to various 1D/2D barcode bitmap formats and back
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="base64" type="tns:base64DataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encode and decode data using Base64
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="basicAuth" type="tns:basicAuthDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures HTTP Basic authentication for a REST service
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="batchConfig" type="tns:batchResequencerConfig">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the batch-processing mode of the Resequence EIP, which collects messages into a batch and sorts them before
+releasing
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="bean" type="tns:beanDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Invokes a method on a Java bean, with automatic parameter binding from the message body, headers, and exchange
+properties
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beanFactory" type="tns:beanFactoryDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines a custom bean that can be used in Camel routes and other beans. The bean is created by a factory class or
+method.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beanPostProcessor" type="tns:camelBeanPostProcessor">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Spring specific DefaultCamelBeanPostProcessor which uses Spring BeanPostProcessor to post process beans.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beanio" type="tns:beanioDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beans" type="tns:beansDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Container element for defining beans, routes, and other elements using XML DSL with camel-xml-io-dsl
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="bearerToken" type="tns:bearerTokenDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures Bearer token authentication for a REST service
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="bindy" type="tns:bindyDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX
+messages)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="cache" type="tns:cacheDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Caches the result of the nested processing steps. On cache hit, skips the block and sets the body from cache. On cache
+miss, executes the block and caches the result body.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="camel" type="tns:applicationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Root element for a Camel application defined using XML DSL with camel-xml-io-dsl, containing beans, routes, and
+configuration
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="camelContext" type="tns:camelContextFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+CamelContext using XML configuration.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="case" type="tns:switchCaseDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A literal switch case with one fixed endpoint destination
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="cbor" type="tns:cborDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Unmarshal a CBOR payload to POJO and back
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="choice" type="tns:choiceDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+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.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="circuitBreaker" type="tns:circuitBreakerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+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
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="claimCheck" type="tns:claimCheckDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+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 pass through processing steps that don't need them.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="constant" type="tns:constantExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A fixed value set only once during the route startup
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="consumerTemplate" type="tns:camelConsumerTemplateFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures a ConsumerTemplate
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="contextScan" type="tns:contextScanDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Scans for RouteBuilder instances in the Camel registry to auto-discover and register routes
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="convertBodyTo" type="tns:convertBodyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Converts the message body to a specified Java type using Camel's built-in type converters
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="convertHeaderTo" type="tns:convertHeaderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Converts a message header value to a specified Java type using Camel's built-in type converters
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="convertVariableTo" type="tns:convertVariableDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Converts a variable value to a specified Java type using Camel's built-in type converters
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="crypto" type="tns:cryptoDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encrypt and decrypt messages using Java Cryptography Extension (JCE)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="csv" type="tns:csvDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Handle CSV (Comma Separated Values) payloads
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="custom" type="tns:customDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Delegates to a custom DataFormat implementation looked up from the Camel registry by name
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="customLoadBalancer" type="tns:customLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+References a custom load balancer implementation from the registry
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="customTransformer" type="tns:customTransformerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+References a custom data type transformer implementation from the registry for route-level transformations
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="customValidator" type="tns:customValidatorDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+References a custom data type validator implementation from the registry for route-level validation
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dataFormatTransformer" type="tns:dataFormatTransformerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Uses a Camel data format to perform data type transformation between input and output types
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dataFormats" type="tns:dataFormatsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Container for defining data format configurations
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="datasonnet" type="tns:datasonnetExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use DataSonnet scripts for message transformations
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="deadLetterChannel" type="tns:deadLetterChannelDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Error handler that moves failed messages to a dead letter endpoint after exhausting redelivery attempts
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="defaultErrorHandler" type="tns:defaultErrorHandlerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The default error handler that supports redelivery with configurable retry policies and delay patterns
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="delay" type="tns:delayDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Delays message processing for a specified duration, which can be a fixed value or computed dynamically per message
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="delete" type="tns:deleteDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines an HTTP DELETE operation in the REST DSL
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dfdl" type="tns:dfdlDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transforms fixed format data such as EDI message from/to XML using a Data Format Description Language (DFDL)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="doCatch" type="tns:catchDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Catches specific exceptions within a doTry block, allowing fine-grained exception handling within the route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="doFinally" type="tns:finallyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines steps to always execute after a doTry block completes, regardless of whether an exception was thrown or caught
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="doTry" type="tns:tryDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Wraps route steps in a try-catch-finally block for fine-grained exception handling within the route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dynamicRouter" type="tns:dynamicRouterDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+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 next endpoint, or null to stop.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="endpoint" type="tns:camelEndpointFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel endpoint configuration
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="endpointTransformer" type="tns:endpointTransformerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Uses a Camel endpoint to perform data type transformation by sending the message through the endpoint
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="endpointValidator" type="tns:endpointValidatorDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Uses a Camel endpoint to perform data type validation by sending the message through the endpoint
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="enrich" type="tns:enrichDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+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.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="errorHandler" nillable="true" type="xs:anyType">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures error handling strategy for routes, controlling how failed exchanges are handled and redelivered
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="exchangeProperty" type="tns:exchangePropertyExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Gets a property from the Exchange
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="expression" type="tns:expressionSubElementDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A useful base class for an expression
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="expressionDefinition" type="tns:expression"/>
+ <xs:element name="failoverLoadBalancer" type="tns:failoverLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Load balancer that tries the next endpoint in case of failure, cycling through available endpoints until one succeeds
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="faultToleranceConfiguration" type="tns:faultToleranceConfigurationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures MicroProfile Fault Tolerance settings for the Circuit Breaker EIP, such as timeout, bulkhead, and retry
+parameters
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fhirJson" type="tns:fhirJsonDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshall and unmarshall FHIR objects to/from JSON
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fhirXml" type="tns:fhirXmlDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshall and unmarshall FHIR objects to/from XML
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="filter" type="tns:filterDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Filters messages using a predicate expression. Messages matching the predicate continue processing; non-matching
+messages are skipped.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="flatpack" type="tns:flatpackDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using
+Flatpack library
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fluentTemplate" type="tns:camelFluentProducerTemplateFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures a org.apache.camel.FluentProducerTemplate
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fory" type="tns:foryDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Serialize and deserialize messages using Apache Fory
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="from" type="tns:fromDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines the consumer endpoint that acts as the input source for a route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="get" type="tns:getDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines an HTTP GET operation in the REST DSL
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="globalOption" type="tns:globalOptionDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines a single global configuration option as a key/value pair for the CamelContext
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="globalOptions" type="tns:globalOptionsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines a collection of global configuration options for the CamelContext
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="grok" type="tns:grokDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Unmarshal unstructured data to objects using Logstash based Grok patterns
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="groovy" type="tns:groovyExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a Groovy script
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="groovyJson" type="tns:groovyJSonDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transform between JSon and java.util.Map or java.util.List objects
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="groovyXml" type="tns:groovyXmlDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transform between XML and Groovy Node (Map structure) objects
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="gzipDeflater" type="tns:gzipDeflaterDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Compress and decompress messages using java.util.zip.GZIP*Stream
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="head" type="tns:headDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines an HTTP HEAD operation in the REST DSL
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="header" type="tns:headerExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Gets a header from the Exchange
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="hl7" type="tns:hl7DataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="hl7terser" type="tns:hl7TerserExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Get the value of a HL7 message field specified by terse location specification syntax
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="ical" type="tns:icalDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal iCal (*.ics) documents to/from model objects
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="idempotentConsumer" type="tns:idempotentConsumerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Filters out duplicate messages based on a unique message identifier and an idempotent repository that tracks previously
+seen IDs
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="inputType" type="tns:inputTypeDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Declares the expected input data type for a route. Camel will apply a data type transformer if the actual message type
+differs at runtime.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="intercept" type="tns:interceptDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Intercepts each message at every processing step in the route, allowing cross-cutting logic such as logging or auditing
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="interceptFrom" type="tns:interceptFromDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Intercepts incoming messages arriving from consumer endpoints, optionally filtering by endpoint URI pattern
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="interceptSendToEndpoint" type="tns:interceptSendToEndpointDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Intercepts messages being sent to a specific endpoint, allowing the message to be modified or the send to be skipped
... 75735 lines suppressed ...