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 2024/01/05 15:41:37 UTC

(camel) branch regen_bot_40x updated (4ecb0fad484 -> f314d761bab)

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot_40x
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 4ecb0fad484 Bump com.influxdb:influxdb-client-java from 6.11.0 to 6.12.0
     add 2943ae348f4 Bump org.redisson:redisson from 3.25.0 to 3.25.2
     add 0f69bf15e98 Bump groovy-version from 4.0.16 to 4.0.17 (#12563)
     add 67f6e1e50fd Bump spring-ldap-version from 3.2.0 to 3.2.1 (#12565)
     add f0d0992969d Bump com.google.apis:google-api-services-drive (#12566)
     add 7c33ab5385b Regen
     add 279b7cd6639 Bump io.rest-assured:rest-assured from 5.3.1 to 5.4.0 (#12567)
     add 6245cdeed07 Bump org.springframework.amqp:spring-rabbit from 3.1.0 to 3.1.1 (#12568)
     add 274ac1a1788 Bump kotlin-version from 1.9.21 to 1.9.22 (#12569)
     add ec9d3529786 CAMEL-19746: Update mybatis doc
     add d304a17f842 [CAMEL-20280] JCachePolicy: initialize bypassExpression (#12570)
     add 05f737e4a46 CAMEL-19681: Fixed BodyAs
     add a2359ecb8b1 Bump huaweicloud-sdk-version from 3.1.73 to 3.1.74 (#12572)
     add 3449dd8b398 Bump org.apache.yetus:audience-annotations from 0.14.1 to 0.15.0 (#12573)
     add 055c25a553f Bump cometd-java-server-version from 8.0.0.beta0 to 8.0.0.beta1
     add 73a70e454bf Bump xyz.rogfam:littleproxy from 2.1.0 to 2.1.1 (#12575)
     add 9db0bc008dc Bump org.apache.jackrabbit:jackrabbit-core from 2.21.20 to 2.21.22
     add 9f71ef6bfca Bump com.google.cloud:google-cloud-functions-bom from 2.33.0 to 2.34.0
     add 49dee7b3751 Bump com.arangodb:arangodb-java-driver from 7.3.0 to 7.4.0 (#12581)
     add 5a4c29403b6 fix typo
     add 88d10e7ab4c Bump maven-surefire-plugin-version from 3.2.2 to 3.2.3 (#12584)
     add 0375ff9c705 Bump org.openapitools:openapi-generator from 7.1.0 to 7.2.0 (#12578)
     add 8490563ba76 CAMEL-20248: camel-salesforce: Continue Jetty 12 migration
     add 5d3f4192480 CAMEL-20236: camel-salesforce: Add missing bulk job properties
     add e5779d198d2 camel-salesforce: Enable checkstyle
     add 8882d6c186d camel-salesforce: Improve test.
     add 17bbc6cae61 CAMEL-18482: Split EIP - Allow to split in single mode. (#12576)
     add 0957c53b3e9 Bump org.cometd.java:cometd-java-client-http-jetty (#12582)
     add 00775397375 Bump org.apache.maven.plugins:maven-compiler-plugin (#12571)
     add d79cdd4a8a1 Revert "Bump org.apache.maven.plugins:maven-compiler-plugin (#12571)"
     add 03f4cc03031 CAMEL-20247: Rework of dynamic router EIP component. (#12467)
     add d5c0ea0ee10 CAMEL-20270: Introduce JBang plugins (#12583)
     add dfc70bce62d CAMEL-00000: Fixed a few bugs and sonar findings that I somehow missed. (#12587)
     add dae5983b720 CAMEL-20277 make gRPC proxy routes available for all streaming method types (#12586)
     add d1ae54e663a CAMEL-19849: Added docs about limitation
     add 802e0560b94 Bump aws-java-sdk2-version from 2.22.4 to 2.22.5 (#12588)
     add 0f42b2991e0 Bump com.alibaba:fastjson from 2.0.43 to 2.0.44 (#12591)
     add abc1e91524a Bump org.mybatis:mybatis from 3.5.13 to 3.5.15 (#12589)
     add 9e62d7ece30 Bump hapi-fhir-version from 6.10.1 to 6.10.2 (#12590)
     add 3f26269b318 Regen SBOM from commit 9e62d7ece3066880153ea69345cd011e2a54a3b4 (#12593)
     add 5c031d5f390 CAMEL-20276: fixing jms shared topic tests (#12580)
     add d459787f737 CAMEL-20247: Created entry in upgrade guide for 4.4 to describe dynamic router eip component changes. (#12595)
     add 4d31866115a Bump io.grpc:grpc-bom from 1.60.0 to 1.60.1 (#12596)
     add 936b652e2a8 Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 (#12598)
     add fa12e807d0a Bump com.google.cloud:libraries-bom from 26.28.0 to 26.29.0 (#12599)
     add 51987d1232e CAMEL-15570: camel-jte component (#12600)
     add d0bd867da42 CAMEL-15570: camel-jte component
     add 2be494b8c7c CAMEL-15570: camel-jte component
     add 08d4cd7754e Bump org.apache.santuario:xmlsec from 4.0.0 to 4.0.1 (#12601)
     add b7ec9f24019 Bump org.javassist:javassist from 3.30.1-GA to 3.30.2-GA (#12602)
     add cc1f0f9190e Bump com.atlassian.sal:sal-api from 5.1.4 to 5.2.0 (#12603)
     add e26f1a92f68 Revert "Bump com.atlassian.sal:sal-api from 5.1.4 to 5.2.0 (#12603)"
     add f6bf6eeb4b0 Unmarshal (#12592)
     add 9b69b04d9a8 Remote (#12604)
     add 5e2a89635bd Kamelet no (#12606)
     add 4935f7940c8 CAMEL-19143: parquet avro dataformat - Add enum for compression levels. (#12607)
     add ae5994e9ab9 Fix heading levels
     add 456f5e83077 Update known releases in catalog
     add a83eaaa0d01 CAMEL-20113: camel/tests consolidating (#12594)
     add 4805ba2f3b2 early exit from loop when the condition is met (#12608)
     add cec2ed5e07a Bump aws-java-sdk2-version from 2.22.5 to 2.22.6 (#12609)
     add 03bb5d6623f Bump ignite-version from 2.15.0 to 2.16.0 (#12611)
     add 32663504709 Bump org.apache.maven.plugins:maven-compiler-plugin (#12610)
     add 168e511dd96 camel-jbang - Upgrade to maven compiler 3.12.1
     add 6959b2e986a Polished
     add f79496b51dc CAMEL-20019: camel-platform-http-vertx implement session handler (#12530)
     add 133cf618bdc camel-jbang - Upgrade to kamelets 4.3.0
     add f494af85ace Bump com.braintreepayments.gateway:braintree-java from 3.30.0 to 3.31.0 (#12614)
     add f8c3f4941b4 Bump huaweicloud-sdk-version from 3.1.74 to 3.1.75 (#12615)
     add 52ca57db6dd Bump log4j2-version from 2.22.0 to 2.22.1 (#12613)
     add 1fafb45b2fa Upgrade log4j in maven archetypes
     add 071719ad73e Bump aws-java-sdk2-version from 2.22.6 to 2.22.7 (#12617)
     add 22b211422d0 Regen
     add 183b1e0d64c Bump slf4j-version from 2.0.9 to 2.0.10 (#12618)
     add f70df08b4e1 Bump org.jsoup:jsoup from 1.17.1 to 1.17.2 (#12619)
     add d19b9ef6aed camel-json-validator: Added options to set DeserializationFeature for ObjectMapper (#12620)
     add ec517d32270 Bump aws-java-sdk2-version from 2.22.7 to 2.22.9 (#12621)
     add 51ba2a82c8a Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10 (#12622)
     add c4af3401066 CAMEL-19749: Introduce variables to Camel (#12624)
     add 727be7a26b7 camel-core: expression should call super.init (#12626)
     add ecd6fe3f670 camel-core: Unmarshal allowNullBody should be advanced as its seldom in use.
     add c0a89a57f52 Regen SBOM from commit ecd6fe3f670c4209bcda89aa5e218fc00523f31c (#12627)
     add 9bbf8055f59 Bump io.smallrye.config:smallrye-config from 3.4.4 to 3.5.0 (#12630)
     add b159101d319 Try to fix doc build problem
     add f6d65e51e12 Bump pulsar-version from 3.1.1 to 3.1.2
     add 1a3a9f9dd15 Bump huaweicloud-sdk-version from 3.1.75 to 3.1.75-patch (#12628)
     add 7e768d10d61 CAMEL-20284: camel-ignite - Enable tests on JDK21
     add 6c27e967071 camel-ftp: Logging level for JSCH should be limited to its supported enum values. Thanks to Carl Kabitz for reporting.
     add 54867f9194d Regen
     add c092b5f07ba Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3 (#12632)
     add e50351422aa CAMEL-19749: Add variables as concept to Camel (#12633)
     add b091ac74c2d Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 (#12634)
     add a3e11a30fbb Toname (#12635)
     add 71394b5f663 Increase max number of opened pull request for depdencies update from Dependabot
     add 90faf3f50a7 Fluent (#12637)
     add 1e05aa32948 Bump org.assertj:assertj-core from 3.25.0 to 3.25.1
     add 43897893384 Bump io.smallrye.config:smallrye-config from 3.5.0 to 3.5.1
     add 6f83cebc9ab CAMEL-19749: Add variables as concept to Camel
     add 6a77266b1ac Update docs with more links to variables.
     add 6e8d9e6edae CAMEL-20113: camel/tests consolidating (#12612)
     add 9a7ac1d8a76 CAMEL-20225: use a monotonic clock in the BackOffTimerTask (#12642)
     add c5e095a8b2e Javadoc typo (#12644)
     add 89c0f22f57b CAMEL-20113: camel/tests consolidating (#12643)
     add 95f88d70a0b CAMEL-20225: minor documentation improvements for the clock API (#12646)
     add 0eade4fe1db Bump aws-java-sdk2-version from 2.22.9 to 2.22.10 (#12645)
     add 9cd9e5327c1 Bump io.camunda:zeebe-client-java from 8.3.4 to 8.4.0
     add ad5924da898 Bump com.github.mwiede:jsch from 0.2.15 to 0.2.16
     add d706385ba9e Bump elasticsearch-java-client-version from 8.10.4 to 8.11.3
     add 1383acb7c85 (chores): cleanup duplicated pattern matching code (#12649)
     add 64078a54554 Bump actions/labeler from 4.3.0 to 5.0.0 (#12310)
     add d653bd008ce (chores): code cleanup in ExtendedExchangeExtension (#12652)
     add a445877dacf (ci): updating label configs to the new Labeler version
     add 20a2f6f7770 (ci): updated to use the branch labeling feature from the new Labeler
     add afa7b157d1a fixup! (ci): updated to use the branch labeling feature from the new Labeler
     add 05c7fd56874 (ci) fixed labeling branches
     add e4d9efb8a20 (chores): cleanup duplicated code in camel-jta (#12653)
     add 838b40b1542 (chores) camel-netty-http: use StandardCharsets for decoding headers (#12655)
     add 11f68102c1d (chores) Ensures logging consistency for events
     add 2ee3edc37da (chores) Ensures logging consistency for the Exchange
     add a8917e8920c (chores) Avoid unnecessary hits to the exchange UUID Generator
     add 6ddeeafd2a5 CAMEL-20296: component-test - Exclude IT folders (#12660)
     add b42242051ab Bump huaweicloud-sdk-version from 3.1.75-patch to 3.1.76
     add 2633371885a Bump google-auth-library-oauth2-http-version from 1.20.0 to 1.21.0
     add 2a8613a3d69 Bump org.jgroups:jgroups from 5.3.0.Final to 5.3.1.Final
     add 4e2d2054190 Bump io.nats:jnats from 2.17.1 to 2.17.2
     add 67af0b5dab2 Bump com.google.auth:google-auth-library-oauth2-http
     add 031d6b0fe22 Bump io.smallrye:smallrye-health from 4.0.4 to 4.1.0
     add 0267211e9b5 CAMEL-17719: camel-salesforce: Add operation to get event schemas
     add 682a7de070c CAMEL-17719: camel-salesforce: Add operation to get event schemas
     add cf9a2cab956 Revert inadvertent change.
     add d441ff5dcfe Regen for commit cf9a2cab956af5e9aac204e5e0559c25ee6ed082 (#12671)
     add 87a8fa44349 (chores) camel-core: use a lambda for better readability in AbstractCamelContext
     add ab4a4b607cb (chores) camel-core: minor code cleanup
     add 7562084590c (chores) Ensures logging consistency for the UnitOfWorkHelper
     add 34e8cf70a3f (chores) camel-core: removed unused method from the AbstractCamelContext
     add 5d7727fe49f (chores) camel-core: removed unused exceptions from the AbstractCamelContext
     add 8808d45f552 (chores) camel-core: cleanup overly verbose comment
     add 78a54ac527c (chores) camel-core: break large methods
     add 3457a7c6e33 (chores) camel-aws2-kinesis: removed identical sub-expression
     add d25d22b8fd3 CAMEL-20295: Enable camel-grpc testing on additional platforms
     add 7969abdc630 (chores) camel-jms: JmsDeliveryDelayTest fix flackiness (#12669)
     add f314d761bab Bump org.apache.commons:commons-exec from 1.3 to 1.4.0

No new revisions were added by this update.

Summary of changes:
 .github/actions/component-test/component-test.sh   |     4 +-
 .github/dependabot.yml                             |     1 +
 .github/workflows/generic-pr.yaml                  |    18 +-
 .../workflows/generic-pr/label-config-camel-3.yml  |    19 -
 .github/workflows/generic-pr/label-config-main.yml |    19 -
 .github/workflows/generic-pr/label-config.yml      |    93 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 bom/camel-bom/pom.xml                              |     5 +
 camel-sbom/camel-sbom.json                         | 81649 +++++++++----------
 camel-sbom/camel-sbom.xml                          | 70951 ++++++++--------
 catalog/camel-allcomponents/pom.xml                |     5 +
 .../maven/MavenVersionManagerManualTest.java       |     2 +-
 .../org/apache/camel/catalog/components.properties |     2 +
 .../apache/camel/catalog/components/activemq.json  |     3 +-
 .../org/apache/camel/catalog/components/amqp.json  |     3 +-
 .../apache/camel/catalog/components/arangodb.json  |     3 +-
 .../org/apache/camel/catalog/components/as2.json   |     3 +-
 .../apache/camel/catalog/components/asterisk.json  |     3 +-
 .../catalog/components/atmosphere-websocket.json   |     3 +-
 .../org/apache/camel/catalog/components/atom.json  |     3 +-
 .../org/apache/camel/catalog/components/avro.json  |     3 +-
 .../camel/catalog/components/aws-cloudtrail.json   |     3 +-
 .../camel/catalog/components/aws-config.json       |     3 +-
 .../catalog/components/aws-secrets-manager.json    |     3 +-
 .../camel/catalog/components/aws2-athena.json      |     3 +-
 .../apache/camel/catalog/components/aws2-cw.json   |     3 +-
 .../apache/camel/catalog/components/aws2-ddb.json  |     3 +-
 .../camel/catalog/components/aws2-ddbstream.json   |     3 +-
 .../apache/camel/catalog/components/aws2-ec2.json  |     3 +-
 .../apache/camel/catalog/components/aws2-ecs.json  |     3 +-
 .../apache/camel/catalog/components/aws2-eks.json  |     3 +-
 .../camel/catalog/components/aws2-eventbridge.json |     3 +-
 .../apache/camel/catalog/components/aws2-iam.json  |     3 +-
 .../catalog/components/aws2-kinesis-firehose.json  |     3 +-
 .../camel/catalog/components/aws2-kinesis.json     |     3 +-
 .../apache/camel/catalog/components/aws2-kms.json  |     3 +-
 .../camel/catalog/components/aws2-lambda.json      |     3 +-
 .../apache/camel/catalog/components/aws2-mq.json   |     3 +-
 .../apache/camel/catalog/components/aws2-msk.json  |     3 +-
 .../catalog/components/aws2-redshift-data.json     |     3 +-
 .../apache/camel/catalog/components/aws2-s3.json   |     3 +-
 .../apache/camel/catalog/components/aws2-ses.json  |     3 +-
 .../apache/camel/catalog/components/aws2-sns.json  |     3 +-
 .../apache/camel/catalog/components/aws2-sqs.json  |     3 +-
 .../catalog/components/aws2-step-functions.json    |     3 +-
 .../apache/camel/catalog/components/aws2-sts.json  |     3 +-
 .../camel/catalog/components/aws2-timestream.json  |     3 +-
 .../camel/catalog/components/aws2-translate.json   |     3 +-
 .../camel/catalog/components/azure-cosmosdb.json   |     3 +-
 .../camel/catalog/components/azure-eventhubs.json  |     3 +-
 .../camel/catalog/components/azure-files.json      |     7 +-
 .../camel/catalog/components/azure-key-vault.json  |     3 +-
 .../camel/catalog/components/azure-servicebus.json |     3 +-
 .../catalog/components/azure-storage-blob.json     |     3 +-
 .../catalog/components/azure-storage-datalake.json |     3 +-
 .../catalog/components/azure-storage-queue.json    |     3 +-
 .../camel/catalog/components/bean-validator.json   |     3 +-
 .../org/apache/camel/catalog/components/bean.json  |     3 +-
 .../apache/camel/catalog/components/bonita.json    |     3 +-
 .../org/apache/camel/catalog/components/box.json   |     3 +-
 .../apache/camel/catalog/components/braintree.json |     3 +-
 .../apache/camel/catalog/components/browse.json    |     3 +-
 .../camel/catalog/components/caffeine-cache.json   |     3 +-
 .../catalog/components/caffeine-loadcache.json     |     3 +-
 .../camel/catalog/components/chatscript.json       |     3 +-
 .../org/apache/camel/catalog/components/chunk.json |     3 +-
 .../org/apache/camel/catalog/components/class.json |     3 +-
 .../apache/camel/catalog/components/cm-sms.json    |     3 +-
 .../apache/camel/catalog/components/coap+tcp.json  |     3 +-
 .../org/apache/camel/catalog/components/coap.json  |     3 +-
 .../apache/camel/catalog/components/coaps+tcp.json |     3 +-
 .../org/apache/camel/catalog/components/coaps.json |     3 +-
 .../apache/camel/catalog/components/cometd.json    |     3 +-
 .../apache/camel/catalog/components/cometds.json   |     3 +-
 .../apache/camel/catalog/components/consul.json    |     3 +-
 .../camel/catalog/components/controlbus.json       |     3 +-
 .../apache/camel/catalog/components/couchbase.json |     3 +-
 .../apache/camel/catalog/components/couchdb.json   |     3 +-
 .../org/apache/camel/catalog/components/cql.json   |     3 +-
 .../org/apache/camel/catalog/components/cron.json  |     3 +-
 .../apache/camel/catalog/components/crypto.json    |     3 +-
 .../org/apache/camel/catalog/components/cxf.json   |     3 +-
 .../org/apache/camel/catalog/components/cxfrs.json |     3 +-
 .../camel/catalog/components/dataformat.json       |     3 +-
 .../camel/catalog/components/dataset-test.json     |     3 +-
 .../apache/camel/catalog/components/dataset.json   |     3 +-
 .../camel/catalog/components/debezium-db2.json     |     3 +-
 .../camel/catalog/components/debezium-mongodb.json |     3 +-
 .../camel/catalog/components/debezium-mysql.json   |     3 +-
 .../camel/catalog/components/debezium-oracle.json  |     3 +-
 .../catalog/components/debezium-postgres.json      |     3 +-
 .../catalog/components/debezium-sqlserver.json     |     3 +-
 .../org/apache/camel/catalog/components/dhis2.json |     3 +-
 .../camel/catalog/components/digitalocean.json     |     3 +-
 .../apache/camel/catalog/components/direct.json    |     3 +-
 .../camel/catalog/components/disruptor-vm.json     |     3 +-
 .../apache/camel/catalog/components/disruptor.json |     3 +-
 .../org/apache/camel/catalog/components/djl.json   |     3 +-
 .../org/apache/camel/catalog/components/dns.json   |     3 +-
 .../apache/camel/catalog/components/docker.json    |     3 +-
 .../org/apache/camel/catalog/components/drill.json |     3 +-
 .../apache/camel/catalog/components/dropbox.json   |     3 +-
 .../catalog/components/dynamic-router-control.json |    50 +
 .../camel/catalog/components/dynamic-router.json   |    50 +-
 .../apache/camel/catalog/components/ehcache.json   |     3 +-
 .../components/elasticsearch-rest-client.json      |     3 +-
 .../camel/catalog/components/elasticsearch.json    |     3 +-
 .../org/apache/camel/catalog/components/etcd3.json |     3 +-
 .../org/apache/camel/catalog/components/exec.json  |     3 +-
 .../apache/camel/catalog/components/facebook.json  |     3 +-
 .../org/apache/camel/catalog/components/fhir.json  |     3 +-
 .../camel/catalog/components/file-watch.json       |     5 +-
 .../org/apache/camel/catalog/components/file.json  |     7 +-
 .../apache/camel/catalog/components/flatpack.json  |     3 +-
 .../org/apache/camel/catalog/components/flink.json |     3 +-
 .../org/apache/camel/catalog/components/fop.json   |     3 +-
 .../camel/catalog/components/freemarker.json       |     3 +-
 .../org/apache/camel/catalog/components/ftp.json   |     9 +-
 .../org/apache/camel/catalog/components/ftps.json  |     9 +-
 .../apache/camel/catalog/components/geocoder.json  |     3 +-
 .../org/apache/camel/catalog/components/git.json   |     3 +-
 .../apache/camel/catalog/components/github.json    |     3 +-
 .../catalog/components/google-bigquery-sql.json    |     3 +-
 .../camel/catalog/components/google-bigquery.json  |     3 +-
 .../catalog/components/google-calendar-stream.json |     3 +-
 .../camel/catalog/components/google-calendar.json  |     3 +-
 .../camel/catalog/components/google-drive.json     |     5 +-
 .../camel/catalog/components/google-functions.json |     3 +-
 .../catalog/components/google-mail-stream.json     |     3 +-
 .../camel/catalog/components/google-mail.json      |     3 +-
 .../camel/catalog/components/google-pubsub.json    |     3 +-
 .../catalog/components/google-secret-manager.json  |     3 +-
 .../catalog/components/google-sheets-stream.json   |     1 +
 .../camel/catalog/components/google-sheets.json    |     1 +
 .../camel/catalog/components/google-storage.json   |     3 +-
 .../org/apache/camel/catalog/components/grape.json |     3 +-
 .../apache/camel/catalog/components/graphql.json   |     3 +-
 .../org/apache/camel/catalog/components/grpc.json  |    41 +-
 .../camel/catalog/components/guava-eventbus.json   |     3 +-
 .../camel/catalog/components/hashicorp-vault.json  |     3 +-
 .../catalog/components/hazelcast-atomicvalue.json  |     3 +-
 .../catalog/components/hazelcast-instance.json     |     3 +-
 .../camel/catalog/components/hazelcast-list.json   |     3 +-
 .../camel/catalog/components/hazelcast-map.json    |     3 +-
 .../catalog/components/hazelcast-multimap.json     |     3 +-
 .../camel/catalog/components/hazelcast-queue.json  |     3 +-
 .../components/hazelcast-replicatedmap.json        |     3 +-
 .../catalog/components/hazelcast-ringbuffer.json   |     3 +-
 .../camel/catalog/components/hazelcast-seda.json   |     3 +-
 .../camel/catalog/components/hazelcast-set.json    |     3 +-
 .../camel/catalog/components/hazelcast-topic.json  |     3 +-
 .../org/apache/camel/catalog/components/http.json  |     1 +
 .../org/apache/camel/catalog/components/https.json |     1 +
 .../camel/catalog/components/hwcloud-dms.json      |     3 +-
 .../camel/catalog/components/hwcloud-frs.json      |     3 +-
 .../catalog/components/hwcloud-functiongraph.json  |     3 +-
 .../camel/catalog/components/hwcloud-iam.json      |     3 +-
 .../components/hwcloud-imagerecognition.json       |     3 +-
 .../camel/catalog/components/hwcloud-obs.json      |     3 +-
 .../camel/catalog/components/hwcloud-smn.json      |     3 +-
 .../camel/catalog/components/iec60870-client.json  |     3 +-
 .../camel/catalog/components/iec60870-server.json  |     3 +-
 .../camel/catalog/components/ignite-cache.json     |     3 +-
 .../camel/catalog/components/ignite-compute.json   |     3 +-
 .../camel/catalog/components/ignite-events.json    |     3 +-
 .../camel/catalog/components/ignite-idgen.json     |     3 +-
 .../camel/catalog/components/ignite-messaging.json |     3 +-
 .../camel/catalog/components/ignite-queue.json     |     3 +-
 .../camel/catalog/components/ignite-set.json       |     3 +-
 .../org/apache/camel/catalog/components/imap.json  |     3 +-
 .../org/apache/camel/catalog/components/imaps.json |     3 +-
 .../catalog/components/infinispan-embedded.json    |     3 +-
 .../camel/catalog/components/infinispan.json       |     3 +-
 .../apache/camel/catalog/components/influxdb.json  |     3 +-
 .../apache/camel/catalog/components/influxdb2.json |     3 +-
 .../org/apache/camel/catalog/components/irc.json   |     3 +-
 .../apache/camel/catalog/components/ironmq.json    |     3 +-
 .../apache/camel/catalog/components/jcache.json    |     3 +-
 .../org/apache/camel/catalog/components/jcr.json   |     3 +-
 .../org/apache/camel/catalog/components/jdbc.json  |     3 +-
 .../org/apache/camel/catalog/components/jetty.json |     3 +-
 .../camel/catalog/components/jgroups-raft.json     |     3 +-
 .../apache/camel/catalog/components/jgroups.json   |     3 +-
 .../org/apache/camel/catalog/components/jira.json  |     3 +-
 .../org/apache/camel/catalog/components/jms.json   |     3 +-
 .../org/apache/camel/catalog/components/jmx.json   |     3 +-
 .../org/apache/camel/catalog/components/jolt.json  |     3 +-
 .../org/apache/camel/catalog/components/jooq.json  |     3 +-
 .../org/apache/camel/catalog/components/jpa.json   |     3 +-
 .../org/apache/camel/catalog/components/jslt.json  |     3 +-
 .../camel/catalog/components/json-patch.json       |     3 +-
 .../camel/catalog/components/json-validator.json   |     9 +-
 .../apache/camel/catalog/components/jsonata.json   |     3 +-
 .../org/apache/camel/catalog/components/jt400.json |     3 +-
 .../org/apache/camel/catalog/components/jte.json   |    46 +
 .../org/apache/camel/catalog/components/kafka.json |     3 +-
 .../apache/camel/catalog/components/kamelet.json   |     9 +-
 .../apache/camel/catalog/components/knative.json   |     3 +-
 .../catalog/components/kubernetes-config-maps.json |     3 +-
 .../catalog/components/kubernetes-cronjob.json     |     3 +-
 .../components/kubernetes-custom-resources.json    |     3 +-
 .../catalog/components/kubernetes-deployments.json |     3 +-
 .../catalog/components/kubernetes-events.json      |     3 +-
 .../camel/catalog/components/kubernetes-hpa.json   |     3 +-
 .../camel/catalog/components/kubernetes-job.json   |     3 +-
 .../catalog/components/kubernetes-namespaces.json  |     3 +-
 .../camel/catalog/components/kubernetes-nodes.json |     3 +-
 .../kubernetes-persistent-volumes-claims.json      |     3 +-
 .../components/kubernetes-persistent-volumes.json  |     3 +-
 .../camel/catalog/components/kubernetes-pods.json  |     3 +-
 .../kubernetes-replication-controllers.json        |     3 +-
 .../components/kubernetes-resources-quota.json     |     3 +-
 .../catalog/components/kubernetes-secrets.json     |     3 +-
 .../components/kubernetes-service-accounts.json    |     3 +-
 .../catalog/components/kubernetes-services.json    |     3 +-
 .../org/apache/camel/catalog/components/kudu.json  |     3 +-
 .../apache/camel/catalog/components/language.json  |     3 +-
 .../org/apache/camel/catalog/components/ldap.json  |     3 +-
 .../org/apache/camel/catalog/components/ldif.json  |     3 +-
 .../org/apache/camel/catalog/components/log.json   |     8 +-
 .../org/apache/camel/catalog/components/lpr.json   |     3 +-
 .../apache/camel/catalog/components/lucene.json    |     3 +-
 .../camel/catalog/components/lumberjack.json       |     3 +-
 .../apache/camel/catalog/components/mapstruct.json |     3 +-
 .../apache/camel/catalog/components/master.json    |     3 +-
 .../apache/camel/catalog/components/metrics.json   |     3 +-
 .../camel/catalog/components/micrometer.json       |     3 +-
 .../org/apache/camel/catalog/components/mina.json  |     3 +-
 .../org/apache/camel/catalog/components/minio.json |     3 +-
 .../org/apache/camel/catalog/components/mllp.json  |     3 +-
 .../org/apache/camel/catalog/components/mock.json  |     3 +-
 .../camel/catalog/components/mongodb-gridfs.json   |     3 +-
 .../apache/camel/catalog/components/mongodb.json   |     3 +-
 .../apache/camel/catalog/components/mustache.json  |     3 +-
 .../org/apache/camel/catalog/components/mvel.json  |     3 +-
 .../camel/catalog/components/mybatis-bean.json     |     3 +-
 .../apache/camel/catalog/components/mybatis.json   |     3 +-
 .../org/apache/camel/catalog/components/nats.json  |     3 +-
 .../camel/catalog/components/netty-http.json       |     3 +-
 .../org/apache/camel/catalog/components/netty.json |     3 +-
 .../apache/camel/catalog/components/nitrite.json   |     3 +-
 .../apache/camel/catalog/components/oaipmh.json    |     3 +-
 .../apache/camel/catalog/components/olingo2.json   |     3 +-
 .../apache/camel/catalog/components/olingo4.json   |     3 +-
 .../camel/catalog/components/opensearch.json       |     3 +-
 .../components/openshift-build-configs.json        |     3 +-
 .../camel/catalog/components/openshift-builds.json |     3 +-
 .../components/openshift-deploymentconfigs.json    |     3 +-
 .../camel/catalog/components/openstack-cinder.json |     3 +-
 .../camel/catalog/components/openstack-glance.json |     3 +-
 .../catalog/components/openstack-keystone.json     |     3 +-
 .../catalog/components/openstack-neutron.json      |     3 +-
 .../camel/catalog/components/openstack-nova.json   |     3 +-
 .../camel/catalog/components/openstack-swift.json  |     3 +-
 .../camel/catalog/components/optaplanner.json      |     3 +-
 .../camel/catalog/components/paho-mqtt5.json       |     3 +-
 .../org/apache/camel/catalog/components/paho.json  |     3 +-
 .../org/apache/camel/catalog/components/pdf.json   |     3 +-
 .../catalog/components/pg-replication-slot.json    |     3 +-
 .../apache/camel/catalog/components/pgevent.json   |     3 +-
 .../camel/catalog/components/platform-http.json    |     3 +-
 .../org/apache/camel/catalog/components/plc4x.json |     3 +-
 .../org/apache/camel/catalog/components/pop3.json  |     3 +-
 .../org/apache/camel/catalog/components/pop3s.json |     3 +-
 .../apache/camel/catalog/components/pubnub.json    |     3 +-
 .../apache/camel/catalog/components/pulsar.json    |     3 +-
 .../apache/camel/catalog/components/quartz.json    |     3 +-
 .../apache/camel/catalog/components/quickfix.json  |     3 +-
 .../camel/catalog/components/reactive-streams.json |     3 +-
 .../org/apache/camel/catalog/components/ref.json   |     3 +-
 .../apache/camel/catalog/components/rest-api.json  |     3 +-
 .../camel/catalog/components/rest-openapi.json     |     3 +-
 .../org/apache/camel/catalog/components/rest.json  |     1 +
 .../camel/catalog/components/robotframework.json   |     3 +-
 .../apache/camel/catalog/components/rocketmq.json  |     3 +-
 .../org/apache/camel/catalog/components/rss.json   |     3 +-
 .../org/apache/camel/catalog/components/saga.json  |     3 +-
 .../camel/catalog/components/salesforce.json       |    85 +-
 .../camel/catalog/components/sap-netweaver.json    |     3 +-
 .../apache/camel/catalog/components/scheduler.json |     3 +-
 .../camel/catalog/components/schematron.json       |     3 +-
 .../org/apache/camel/catalog/components/scp.json   |     3 +-
 .../org/apache/camel/catalog/components/seda.json  |     3 +-
 .../apache/camel/catalog/components/service.json   |     3 +-
 .../camel/catalog/components/servicenow.json       |     1 +
 .../apache/camel/catalog/components/servlet.json   |     3 +-
 .../org/apache/camel/catalog/components/sftp.json  |    11 +-
 .../org/apache/camel/catalog/components/sjms.json  |     3 +-
 .../org/apache/camel/catalog/components/sjms2.json |     3 +-
 .../org/apache/camel/catalog/components/slack.json |     3 +-
 .../org/apache/camel/catalog/components/smb.json   |     3 +-
 .../org/apache/camel/catalog/components/smpp.json  |     3 +-
 .../org/apache/camel/catalog/components/smpps.json |     3 +-
 .../org/apache/camel/catalog/components/smtp.json  |     3 +-
 .../org/apache/camel/catalog/components/smtps.json |     3 +-
 .../org/apache/camel/catalog/components/snmp.json  |     3 +-
 .../camel/catalog/components/splunk-hec.json       |     3 +-
 .../apache/camel/catalog/components/splunk.json    |     3 +-
 .../camel/catalog/components/spring-batch.json     |     3 +-
 .../camel/catalog/components/spring-event.json     |     3 +-
 .../camel/catalog/components/spring-jdbc.json      |     3 +-
 .../camel/catalog/components/spring-ldap.json      |     3 +-
 .../camel/catalog/components/spring-rabbitmq.json  |     3 +-
 .../camel/catalog/components/spring-redis.json     |     3 +-
 .../apache/camel/catalog/components/spring-ws.json |     3 +-
 .../camel/catalog/components/sql-stored.json       |     3 +-
 .../org/apache/camel/catalog/components/sql.json   |     3 +-
 .../org/apache/camel/catalog/components/ssh.json   |     3 +-
 .../org/apache/camel/catalog/components/stax.json  |     3 +-
 .../apache/camel/catalog/components/stitch.json    |     3 +-
 .../org/apache/camel/catalog/components/stomp.json |     3 +-
 .../apache/camel/catalog/components/stream.json    |     3 +-
 .../camel/catalog/components/string-template.json  |     3 +-
 .../org/apache/camel/catalog/components/stub.json  |     3 +-
 .../apache/camel/catalog/components/telegram.json  |     3 +-
 .../apache/camel/catalog/components/thrift.json    |     3 +-
 .../apache/camel/catalog/components/thymeleaf.json |    17 +-
 .../org/apache/camel/catalog/components/tika.json  |     3 +-
 .../org/apache/camel/catalog/components/timer.json |     3 +-
 .../apache/camel/catalog/components/twilio.json    |     3 +-
 .../catalog/components/twitter-directmessage.json  |     1 +
 .../camel/catalog/components/twitter-search.json   |     1 +
 .../camel/catalog/components/twitter-timeline.json |     1 +
 .../apache/camel/catalog/components/undertow.json  |     1 +
 .../apache/camel/catalog/components/validator.json |     3 +-
 .../apache/camel/catalog/components/velocity.json  |     3 +-
 .../camel/catalog/components/vertx-http.json       |     3 +-
 .../camel/catalog/components/vertx-websocket.json  |     3 +-
 .../org/apache/camel/catalog/components/vertx.json |     3 +-
 .../apache/camel/catalog/components/weather.json   |     3 +-
 .../org/apache/camel/catalog/components/web3j.json |     3 +-
 .../apache/camel/catalog/components/webhook.json   |     3 +-
 .../apache/camel/catalog/components/whatsapp.json  |     3 +-
 .../apache/camel/catalog/components/wordpress.json |     3 +-
 .../apache/camel/catalog/components/workday.json   |     3 +-
 .../apache/camel/catalog/components/xchange.json   |     3 +-
 .../org/apache/camel/catalog/components/xj.json    |     3 +-
 .../camel/catalog/components/xmlsecurity-sign.json |     3 +-
 .../catalog/components/xmlsecurity-verify.json     |     3 +-
 .../org/apache/camel/catalog/components/xmpp.json  |     3 +-
 .../apache/camel/catalog/components/xquery.json    |     3 +-
 .../camel/catalog/components/xslt-saxon.json       |     3 +-
 .../org/apache/camel/catalog/components/xslt.json  |     3 +-
 .../org/apache/camel/catalog/components/zeebe.json |     3 +-
 .../apache/camel/catalog/components/zendesk.json   |     3 +-
 .../camel/catalog/components/zookeeper-master.json |     3 +-
 .../apache/camel/catalog/components/zookeeper.json |     3 +-
 .../camel/catalog/dataformats/parquetAvro.json     |     2 +-
 .../org/apache/camel/catalog/models.properties     |     3 +
 .../org/apache/camel/catalog/models/aggregate.json |     2 +-
 .../camel/catalog/models/circuitBreaker.json       |     2 +-
 .../camel/catalog/models/convertHeaderTo.json      |     5 +-
 .../camel/catalog/models/convertVariableTo.json    |    24 +
 .../org/apache/camel/catalog/models/doCatch.json   |     2 +-
 .../org/apache/camel/catalog/models/doFinally.json |     2 +-
 .../org/apache/camel/catalog/models/doTry.json     |     2 +-
 .../org/apache/camel/catalog/models/filter.json    |     2 +-
 .../camel/catalog/models/idempotentConsumer.json   |     2 +-
 .../org/apache/camel/catalog/models/intercept.json |     2 +-
 .../apache/camel/catalog/models/interceptFrom.json |     2 +-
 .../catalog/models/interceptSendToEndpoint.json    |     2 +-
 .../org/apache/camel/catalog/models/kamelet.json   |     2 +-
 .../apache/camel/catalog/models/loadBalance.json   |     2 +-
 .../org/apache/camel/catalog/models/loop.json      |     2 +-
 .../org/apache/camel/catalog/models/multicast.json |     2 +-
 .../apache/camel/catalog/models/onCompletion.json  |     2 +-
 .../apache/camel/catalog/models/onException.json   |     2 +-
 .../apache/camel/catalog/models/onFallback.json    |     2 +-
 .../org/apache/camel/catalog/models/otherwise.json |     2 +-
 .../apache/camel/catalog/models/parquetAvro.json   |     2 +-
 .../org/apache/camel/catalog/models/pipeline.json  |     2 +-
 .../camel/catalog/models/removeVariable.json       |    20 +
 .../apache/camel/catalog/models/resequence.json    |     2 +-
 .../org/apache/camel/catalog/models/route.json     |     2 +-
 .../org/apache/camel/catalog/models/saga.json      |     2 +-
 .../apache/camel/catalog/models/setVariable.json   |    21 +
 .../org/apache/camel/catalog/models/split.json     |     4 +-
 .../org/apache/camel/catalog/models/step.json      |     2 +-
 .../org/apache/camel/catalog/models/unmarshal.json |     2 +-
 .../org/apache/camel/catalog/models/when.json      |     2 +-
 .../catalog/models/whenSkipSendToEndpoint.json     |     2 +-
 .../camel/catalog/releases/camel-releases.json     |    12 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   236 +-
 .../org/apache/camel/component/dummy/dummy.json    |     3 +-
 .../apache/camel/component/activemq/activemq.json  |     3 +-
 .../org/apache/camel/component/amqp/amqp.json      |     3 +-
 .../apache/camel/component/arangodb/arangodb.json  |     3 +-
 .../org/apache/camel/component/as2/as2.json        |     3 +-
 .../camel-asn1/src/main/docs/asn1-dataformat.adoc  |     9 +-
 .../camel/dataformat/asn1/ASN1DataFormat.java      |    25 +-
 .../apache/camel/component/asterisk/asterisk.json  |     3 +-
 .../atmosphere/websocket/atmosphere-websocket.json |     3 +-
 .../org/apache/camel/component/atom/atom.json      |     3 +-
 .../org/apache/camel/component/avro/avro.json      |     3 +-
 .../component/aws/cloudtrail/aws-cloudtrail.json   |     3 +-
 .../camel/component/aws/config/aws-config.json     |     3 +-
 .../aws/secretsmanager/aws-secrets-manager.json    |     3 +-
 .../camel/component/aws2/athena/aws2-athena.json   |     3 +-
 .../apache/camel/component/aws2/cw/aws2-cw.json    |     3 +-
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |     3 +-
 .../component/aws2/ddbstream/aws2-ddbstream.json   |     3 +-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |     3 +-
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |     3 +-
 .../apache/camel/component/aws2/eks/aws2-eks.json  |     3 +-
 .../aws2/eventbridge/aws2-eventbridge.json         |     3 +-
 .../apache/camel/component/aws2/iam/aws2-iam.json  |     3 +-
 .../aws2/firehose/aws2-kinesis-firehose.json       |     3 +-
 .../camel/component/aws2/kinesis/aws2-kinesis.json |     3 +-
 .../component/aws2/kinesis/Kinesis2Component.java  |     1 -
 .../apache/camel/component/aws2/kms/aws2-kms.json  |     3 +-
 .../camel/component/aws2/lambda/aws2-lambda.json   |     3 +-
 .../apache/camel/component/aws2/mq/aws2-mq.json    |     3 +-
 .../apache/camel/component/aws2/msk/aws2-msk.json  |     3 +-
 .../aws2/redshift/data/aws2-redshift-data.json     |     3 +-
 .../apache/camel/component/aws2/s3/aws2-s3.json    |     3 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |     3 +-
 .../apache/camel/component/aws2/sns/aws2-sns.json  |     3 +-
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |     3 +-
 .../aws2/stepfunctions/aws2-step-functions.json    |     3 +-
 .../apache/camel/component/aws2/sts/aws2-sts.json  |     3 +-
 .../component/aws2/timestream/aws2-timestream.json |     3 +-
 .../component/aws2/translate/aws2-translate.json   |     3 +-
 .../component/azure/cosmosdb/azure-cosmosdb.json   |     3 +-
 .../component/azure/eventhubs/azure-eventhubs.json |     3 +-
 .../camel/component/file/azure/azure-files.json    |     7 +-
 .../camel/component/file/azure/FilesConsumer.java  |     2 +-
 .../component/azure/key/vault/azure-key-vault.json |     3 +-
 .../azure/servicebus/azure-servicebus.json         |     3 +-
 .../azure/storage/blob/azure-storage-blob.json     |     3 +-
 .../storage/datalake/azure-storage-datalake.json   |     3 +-
 .../azure/storage/queue/azure-storage-queue.json   |     3 +-
 .../component/bean/validator/bean-validator.json   |     3 +-
 .../bean/validator/BeanValidatorEndpoint.java      |     2 +-
 .../org/apache/camel/component/bean/bean.json      |     3 +-
 .../apache/camel/component/beanclass/class.json    |     3 +-
 .../camel-bean/src/main/docs/bean-language.adoc    |     2 +-
 .../bean/AbstractCamelInvocationHandler.java       |    14 +
 .../apache/camel/component/bean/BeanEndpoint.java  |     2 +-
 .../org/apache/camel/component/bean/BeanInfo.java  |     7 +
 .../camel/component/beanclass/ClassEndpoint.java   |     2 +-
 .../org/apache/camel/component/bonita/bonita.json  |     3 +-
 .../org/apache/camel/component/box/box.json        |     3 +-
 .../camel/component/braintree/braintree.json       |     3 +-
 .../org/apache/camel/component/browse/browse.json  |     3 +-
 .../camel/component/browse/BrowseEndpoint.java     |     2 +-
 .../component/caffeine/cache/caffeine-cache.json   |     3 +-
 .../caffeine/load/caffeine-loadcache.json          |     3 +-
 .../caffeine/cache/CaffeineCacheEndpoint.java      |     2 +-
 .../caffeine/load/CaffeineLoadCacheEndpoint.java   |     2 +-
 .../org/apache/camel/component/cassandra/cql.json  |     3 +-
 .../camel/component/cbor/CBORDataFormat.java       |    39 +-
 .../camel/component/chatscript/chatscript.json     |     3 +-
 .../org/apache/camel/component/chunk/chunk.json    |     3 +-
 .../camel-chunk/src/main/docs/chunk-component.adoc |     2 +
 .../camel/component/chunk/ChunkEndpoint.java       |     2 +-
 .../org/apache/camel/component/cm/cm-sms.json      |     3 +-
 .../resources/org/apache/camel/coap/coap+tcp.json  |     3 +-
 .../resources/org/apache/camel/coap/coap.json      |     3 +-
 .../resources/org/apache/camel/coap/coaps+tcp.json |     3 +-
 .../resources/org/apache/camel/coap/coaps.json     |     3 +-
 .../org/apache/camel/component/cometd/cometd.json  |     3 +-
 .../org/apache/camel/component/cometd/cometds.json |     3 +-
 .../org/apache/camel/component/consul/consul.json  |     3 +-
 .../camel/component/controlbus/controlbus.json     |     3 +-
 .../component/controlbus/ControlBusEndpoint.java   |     2 +-
 .../camel/component/couchbase/couchbase.json       |     3 +-
 .../apache/camel/component/couchdb/couchdb.json    |     3 +-
 .../org/apache/camel/component/cron/cron.json      |     3 +-
 .../apache/camel/component/cron/CronEndpoint.java  |     2 +-
 .../org/apache/camel/component/crypto/crypto.json  |     3 +-
 .../component/crypto/DigitalSignatureEndpoint.java |     2 +-
 .../language/csimple/joor/OriginalSimpleTest.java  |     2 +-
 .../apache/camel/dataformat/csv/CsvDataFormat.java |     7 +-
 .../camel/dataformat/csv/CsvUnmarshaller.java      |    30 +-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |     3 +-
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |     3 +-
 .../camel/component/dataformat/dataformat.json     |     3 +-
 .../component/dataformat/DataFormatEndpoint.java   |     2 +-
 .../camel/component/dataset/dataset-test.json      |     3 +-
 .../apache/camel/component/dataset/dataset.json    |     3 +-
 .../camel/component/dataset/DataSetEndpoint.java   |     2 +-
 .../component/dataset/DataSetTestEndpoint.java     |     2 +-
 .../camel/component/debezium/debezium-db2.json     |     3 +-
 .../camel/component/debezium/debezium-mongodb.json |     3 +-
 .../camel/component/debezium/debezium-mysql.json   |     3 +-
 .../camel/component/debezium/debezium-oracle.json  |     3 +-
 .../component/debezium/debezium-postgres.json      |     3 +-
 .../component/debezium/debezium-sqlserver.json     |     3 +-
 .../org/apache/camel/component/dhis2/dhis2.json    |     3 +-
 .../camel/component/digitalocean/digitalocean.json |     3 +-
 .../org/apache/camel/component/direct/direct.json  |     3 +-
 .../camel/component/direct/DirectEndpoint.java     |     2 +-
 .../camel/component/disruptor/disruptor-vm.json    |     3 +-
 .../camel/component/disruptor/disruptor.json       |     3 +-
 .../component/disruptor/DisruptorEndpoint.java     |     2 +-
 .../org/apache/camel/component/djl/djl.json        |     3 +-
 .../apache/camel/component/djl/DJLEndpoint.java    |     2 +-
 .../org/apache/camel/component/dns/dns.json        |     3 +-
 .../org/apache/camel/component/docker/docker.json  |     3 +-
 .../org/apache/camel/component/drill/drill.json    |     3 +-
 .../apache/camel/component/dropbox/dropbox.json    |     3 +-
 .../camel/component/dropbox/DropboxEndpoint.java   |     2 +-
 components/camel-dynamic-router/pom.xml            |    11 +-
 .../DynamicRouterComponentConfigurer.java          |    55 -
 .../DynamicRouterEndpointConfigurer.java           |   148 -
 .../DynamicRouterEndpointUriFactory.java           |    92 -
 .../DynamicRouterControlComponentConfigurer.java   |    55 +
 .../DynamicRouterControlEndpointConfigurer.java    |    85 +
 .../DynamicRouterControlEndpointUriFactory.java    |    76 +
 ...icRouterControlProducerBulkConverterLoader.java |    90 +
 ...RouterControlProducerInvokeOnHeaderFactory.java |    27 +
 .../routing/DynamicRouterComponentConfigurer.java  |    55 +
 .../routing/DynamicRouterEndpointConfigurer.java   |   154 +
 .../routing/DynamicRouterEndpointUriFactory.java   |    88 +
 .../services/org/apache/camel/TypeConverterLoader  |     2 +
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/dynamic-router      |     2 +-
 .../apache/camel/component/dynamic-router-control  |     2 +
 .../camel/configurer/dynamic-router-component      |     2 +-
 .../configurer/dynamic-router-control-component    |     2 +
 .../configurer/dynamic-router-control-endpoint     |     2 +
 .../camel/configurer/dynamic-router-endpoint       |     2 +-
 ...amicrouter.control.DynamicRouterControlProducer |     2 +
 .../camel/send-dynamic/dynamic-router-control      |     2 +
 .../urifactory/dynamic-router-control-endpoint     |     2 +
 .../camel/urifactory/dynamic-router-endpoint       |     2 +-
 .../control/dynamic-router-control.json            |    50 +
 .../component/dynamicrouter/dynamic-router.json    |    54 -
 .../dynamicrouter/routing/dynamic-router.json      |    52 +
 .../src/main/docs/dynamic-router-component.adoc    |   293 +-
 .../docs/dynamic-router-control-component.adoc     |   175 +
 .../dynamicrouter/DynamicRouterComponent.java      |   207 -
 .../dynamicrouter/DynamicRouterConfiguration.java  |   572 -
 .../dynamicrouter/DynamicRouterConstants.java      |   116 -
 .../DynamicRouterControlChannelProcessor.java      |   199 -
 .../dynamicrouter/DynamicRouterControlMessage.java |   130 -
 .../DynamicRouterControlProducer.java              |   114 -
 .../dynamicrouter/DynamicRouterEndpoint.java       |   340 -
 .../dynamicrouter/DynamicRouterFilterService.java  |   217 +
 .../DynamicRouterMulticastProcessor.java           |   299 -
 .../dynamicrouter/DynamicRouterProducer.java       |   117 -
 .../DynamicRouterRecipientListHelper.java          |   248 +
 .../component/dynamicrouter/PrioritizedFilter.java |    14 +-
 ...ynamicRouterControlChannelSendDynamicAware.java |   142 +
 .../control/DynamicRouterControlComponent.java     |    86 +
 .../control/DynamicRouterControlConfiguration.java |   241 +
 .../control/DynamicRouterControlConstants.java     |   241 +
 .../control/DynamicRouterControlEndpoint.java      |   217 +
 .../control/DynamicRouterControlMessage.java       |   269 +
 .../control/DynamicRouterControlProducer.java      |   277 +
 .../routing/DynamicRouterComponent.java            |   184 +
 .../routing/DynamicRouterConfiguration.java        |   410 +
 .../routing/DynamicRouterConstants.java            |   124 +
 .../routing/DynamicRouterEndpoint.java             |   236 +
 .../routing/DynamicRouterProcessor.java            |   156 +
 .../routing/DynamicRouterProducer.java             |   112 +
 .../dynamicrouter/DynamicRouterComponentTest.java  |    66 -
 .../DynamicRouterConfigurationTest.java            |    48 -
 .../DynamicRouterControlChannelProcessorTest.java  |   229 -
 .../DynamicRouterControlMessageTest.java           |    93 -
 .../DynamicRouterControlProducerTest.java          |    47 -
 .../dynamicrouter/DynamicRouterEndpointTest.java   |    61 -
 .../DynamicRouterFilterServiceTest.java            |   149 +
 .../dynamicrouter/DynamicRouterProcessorTest.java  |   139 -
 .../dynamicrouter/DynamicRouterProducerTest.java   |    53 -
 .../dynamicrouter/DynamicRouterTestConstants.java  |    80 +
 .../dynamicrouter/PrioritizedFilterTest.java       |    51 +-
 ...icRouterControlChannelSendDynamicAwareTest.java |    99 +
 .../control/DynamicRouterControlComponentTest.java |    73 +
 .../control/DynamicRouterControlEndpointTest.java  |   115 +
 .../control/DynamicRouterControlProducerTest.java  |   175 +
 .../DynamicRouterBasicSynchronousIT.java           |   219 +-
 .../DynamicRouterMultipleRecipientModeIT.java      |    88 +-
 .../DynamicRouterSendDynamicAwareIT.java           |    68 +
 .../DynamicRouterSingleRouteTwoParticipantsIT.java |   105 +-
 .../integration/DynamicRouterTwoRoutesIT.java      |    51 +-
 .../integration/DynamicRouterUriControlIT.java     |   203 -
 .../routing/DynamicRouterComponentTest.java        |   157 +
 .../routing/DynamicRouterEndpointTest.java         |   125 +
 .../routing/DynamicRouterProcessorTest.java        |   111 +
 .../routing/DynamicRouterProducerTest.java         |    87 +
 .../support/DynamicRouterTestSupport.java          |   279 -
 ...ynamicRouterMultipleRecipientModeIT-context.xml |    16 +-
 ...cRouterSingleRouteTwoParticipantsIT-context.xml |    10 +-
 .../DynamicRouterTwoRoutesIT-context.xml           |    10 +-
 .../apache/camel/component/ehcache/ehcache.json    |     3 +-
 .../rest/client/elasticsearch-rest-client.json     |     3 +-
 .../apache/camel/component/es/elasticsearch.json   |     3 +-
 .../org/apache/camel/component/etcd3/etcd3.json    |     3 +-
 .../org/apache/camel/component/exec/exec.json      |     3 +-
 .../apache/camel/component/exec/ExecEndpoint.java  |     2 +-
 .../apache/camel/component/facebook/facebook.json  |     3 +-
 .../component/fastjson/FastjsonDataFormat.java     |    29 +-
 .../org/apache/camel/component/fhir/fhir.json      |     3 +-
 .../camel/component/file/watch/file-watch.json     |     5 +-
 .../component/file/watch/FileWatchEndpoint.java    |     2 +-
 .../org/apache/camel/component/file/file.json      |     7 +-
 .../apache/camel/component/file/FileConsumer.java  |     2 +-
 .../camel/component/file/GenericFileConsumer.java  |     2 +-
 .../camel/component/file/GenericFileEndpoint.java  |     8 +-
 .../GenericFileProcessStrategySupport.java         |     2 +-
 .../apache/camel/component/flatpack/flatpack.json  |     3 +-
 .../camel/component/flatpack/FlatpackEndpoint.java |     2 +-
 .../dataformat/flatpack/FlatpackDataFormat.java    |    18 +-
 .../org/apache/camel/component/flink/flink.json    |     3 +-
 .../org/apache/camel/component/fop/fop.json        |     3 +-
 .../apache/camel/component/fop/FopEndpoint.java    |     2 +-
 .../camel/component/freemarker/freemarker.json     |     3 +-
 .../src/main/docs/freemarker-component.adoc        |     2 +
 .../component/freemarker/FreemarkerEndpoint.java   |     2 +-
 .../apache/camel/component/freemarker/example.ftl  |     1 +
 .../apache/camel/component/file/remote/ftp.json    |     9 +-
 .../apache/camel/component/file/remote/ftps.json   |     9 +-
 .../apache/camel/component/file/remote/sftp.json   |    11 +-
 .../camel/component/file/remote/FtpConsumer.java   |     2 +-
 .../file/remote/RemoteFileConfiguration.java       |     4 +-
 .../component/file/remote/SftpConfiguration.java   |     2 +-
 .../camel/component/file/remote/SftpConsumer.java  |     2 +-
 .../apache/camel/component/geocoder/geocoder.json  |     3 +-
 .../org/apache/camel/component/git/git.json        |     3 +-
 .../org/apache/camel/component/github/github.json  |     3 +-
 .../component/google/bigquery/google-bigquery.json |     3 +-
 .../google/bigquery/sql/google-bigquery-sql.json   |     3 +-
 .../component/google/calendar/google-calendar.json |     3 +-
 .../calendar/stream/google-calendar-stream.json    |     3 +-
 .../drive/DriveFilesEndpointConfiguration.java     |     4 +-
 .../camel/component/google/drive/google-drive.json |     5 +-
 .../google/functions/google-functions.json         |     3 +-
 .../camel/component/google/mail/google-mail.json   |     3 +-
 .../google/mail/stream/google-mail-stream.json     |     3 +-
 .../component/google/pubsub/google-pubsub.json     |     3 +-
 .../secret/manager/google-secret-manager.json      |     3 +-
 .../component/google/sheets/google-sheets.json     |     1 +
 .../google/sheets/stream/google-sheets-stream.json |     1 +
 .../component/google/storage/google-storage.json   |     3 +-
 .../org/apache/camel/component/grape/grape.json    |     3 +-
 .../camel/component/grape/GrapeEndpoint.java       |     2 +-
 .../apache/camel/component/graphql/graphql.json    |     3 +-
 .../camel/component/grok/GrokDataFormat.java       |    22 +-
 components/camel-grpc/pom.xml                      |     8 +-
 .../component/grpc/GrpcEndpointConfigurer.java     |    12 +
 .../component/grpc/GrpcEndpointUriFactory.java     |     4 +-
 .../org/apache/camel/component/grpc/grpc.json      |    41 +-
 .../camel-grpc/src/main/docs/grpc-component.adoc   |    85 +
 .../camel/component/grpc/GrpcConfiguration.java    |    29 +-
 .../apache/camel/component/grpc/GrpcConsumer.java  |     2 +-
 .../camel/component/grpc/GrpcConsumerStrategy.java |     4 +-
 .../apache/camel/component/grpc/GrpcEndpoint.java  |     3 +
 .../apache/camel/component/grpc/GrpcProducer.java  |    28 +-
 ...rpcProducerToRouteControlledStreamObserver.java |    41 +
 .../client/GrpcResponseRouterStreamObserver.java   |    77 +-
 .../grpc/client/GrpcStreamObserverFactory.java     |    66 +
 .../client/GrpcStreamingExchangeForwarder.java     |    12 +-
 .../component/grpc/server/GrpcMethodHandler.java   |     2 +
 .../GrpcRequestDelegationStreamObserver.java       |    62 +
 .../component/grpc/GrpcProxyAsyncAsyncTest.java    |   167 +
 .../component/grpc/GrpcProxyAsyncSyncTest.java     |   162 +
 .../component/grpc/GrpcProxySyncAsyncTest.java     |   148 +
 .../camel/component/gson/GsonDataFormat.java       |    49 +-
 .../camel/component/gson/GsonDataFormatTest.java   |     7 +-
 .../component/guava/eventbus/guava-eventbus.json   |     3 +-
 .../guava/eventbus/GuavaEventBusEndpoint.java      |     2 +-
 .../component/hashicorp/vault/hashicorp-vault.json |     3 +-
 .../atomicnumber/hazelcast-atomicvalue.json        |     3 +-
 .../hazelcast/instance/hazelcast-instance.json     |     3 +-
 .../component/hazelcast/list/hazelcast-list.json   |     3 +-
 .../component/hazelcast/map/hazelcast-map.json     |     3 +-
 .../hazelcast/multimap/hazelcast-multimap.json     |     3 +-
 .../component/hazelcast/queue/hazelcast-queue.json |     3 +-
 .../replicatedmap/hazelcast-replicatedmap.json     |     3 +-
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |     3 +-
 .../component/hazelcast/seda/hazelcast-seda.json   |     3 +-
 .../component/hazelcast/set/hazelcast-set.json     |     3 +-
 .../component/hazelcast/topic/hazelcast-topic.json |     3 +-
 .../org/apache/camel/component/http/http.json      |     1 +
 .../org/apache/camel/component/http/https.json     |     1 +
 .../component/huaweicloud/dms/hwcloud-dms.json     |     3 +-
 .../component/huaweicloud/frs/hwcloud-frs.json     |     3 +-
 .../org/apache/camel/hwcloud-functiongraph.json    |     3 +-
 .../component/huaweicloud/iam/hwcloud-iam.json     |     3 +-
 .../image/hwcloud-imagerecognition.json            |     3 +-
 .../component/huaweicloud/obs/hwcloud-obs.json     |     3 +-
 .../component/huaweicloud/smn/hwcloud-smn.json     |     3 +-
 .../component/iec60870/client/iec60870-client.json |     3 +-
 .../component/iec60870/server/iec60870-server.json |     3 +-
 components/camel-ignite/pom.xml                    |    13 -
 .../camel/component/ignite/cache/ignite-cache.json |     3 +-
 .../component/ignite/compute/ignite-compute.json   |     3 +-
 .../component/ignite/events/ignite-events.json     |     3 +-
 .../camel/component/ignite/idgen/ignite-idgen.json |     3 +-
 .../ignite/messaging/ignite-messaging.json         |     3 +-
 .../camel/component/ignite/queue/ignite-queue.json |     3 +-
 .../camel/component/ignite/set/ignite-set.json     |     3 +-
 .../infinispan/embedded/infinispan-embedded.json   |     3 +-
 .../component/infinispan/remote/infinispan.json    |     3 +-
 .../apache/camel/component/influxdb/influxdb.json  |     3 +-
 .../camel/component/influxdb2/influxdb2.json       |     3 +-
 .../org/apache/camel/component/irc/irc.json        |     3 +-
 .../org/apache/camel/component/ironmq/ironmq.json  |     3 +-
 .../jackson/AbstractJacksonDataFormat.java         |    39 +-
 .../component/jacksonxml/JacksonXMLDataFormat.java |    38 +-
 .../camel/converter/jaxb/JaxbDataFormat.java       |    34 +-
 .../camel/example/SpringLoadRouteFromXmlTest.java  |    78 +
 .../camel/jaxb/FallbackTypeConverterTest.java      |    62 +
 .../org/apache/camel/example}/BarRoute.xml         |     0
 .../camel/example}/SpringLoadRouteFromXmlTest.xml  |     0
 .../org/apache/camel/component/jcache/jcache.json  |     3 +-
 .../jcache/policy/JCachePolicyProcessor.java       |     3 +
 .../org/apache/camel/component/jcr/jcr.json        |     3 +-
 .../org/apache/camel/component/jdbc/jdbc.json      |     3 +-
 .../org/apache/camel/component/jetty12/jetty.json  |     3 +-
 .../jetty/JettyBridgeHostHeaderIssueTest.java      |   122 +
 .../jetty/JettyFailoverRoundRobinTest.java         |   108 +
 .../component/jetty/JettyValidatorStreamTest.java  |    55 +
 ...alidatorStreamWithStreamCachingEnabledTest.java |    57 +
 .../camel/component/jetty/JettyValidatorTest.java  |    73 +
 .../component/jetty/JettyXsltHttpTemplateTest.java |    64 +
 .../camel/component/jetty/JettyXsltTest.java       |    89 +
 .../jetty/SpringFailoverRoundRobinTest.java        |    74 +
 .../jetty/rest/RestJettyRedirectTest.java          |    63 +
 .../src/test/resources/OptimizationRequest.xsd     |     0
 .../camel/component}/jetty/InvalidRequest.xml      |     0
 .../jetty/JettySpringFailoverRoundRobinTest.xml    |     0
 .../apache/camel/component}/jetty/ValidRequest.xml |     0
 .../org/apache/camel/component}/jetty/greeting.xsl |     0
 .../apache/camel/component}/jetty/transform.xsl    |     0
 .../camel/component/jgroups/raft/jgroups-raft.json |     3 +-
 .../apache/camel/component/jgroups/jgroups.json    |     3 +-
 .../org/apache/camel/component/jira/jira.json      |     3 +-
 .../org/apache/camel/component/jms/jms.json        |     3 +-
 .../camel/component/jms/JmsMessageHelper.java      |     4 +-
 .../camel/component/jms/DynamicRouteTest.java      |   110 +
 .../component/jms/JmsConsumerShutdownTest.java     |   107 +
 .../camel/component/jms/JmsDeliveryDelayTest.java  |    40 +-
 .../jms/JmsEndpointConfigurationTest.java          |     2 +-
 .../camel/component/jms/JmsPollEnrichTest.java     |    77 +
 .../component/jms/JmsPollingConsumerTest.java      |   108 +
 .../component/jms/JmsSpringValidatorTest.java      |    56 +
 .../component/jms/JmsTopicDurableSharedTest.java   |    14 +-
 .../camel/component/jms/JmsTopicSharedTest.java    |    12 +-
 .../camel/component/jms/JmsValidatorTest.java      |   102 +
 .../jms/issues/AdviceWithTransactionIssueTest.java |    76 +
 .../component/jms/issues/FileToJmsIssueTest.java   |    45 +
 .../jms/tx/JMSNestedTransactionRollbackTest.java   |    62 +
 .../component/jms/JmsConsumerShutdownTest.xml      |    58 +
 .../camel/component/jms/JmsPollingConsumerTest.xml |    85 +
 .../camel/component/jms/JmsSpringValidatorTest.xml |    68 +
 .../camel/component/jms/JmsValidatorTestSchema.xsd |     0
 .../jms/issues/AdviceWithTransactionIssueTest.xml  |    62 +
 .../component/jms/issues/FileToJmsIssueTest.xml    |    67 +
 .../jms/tx/JMSNestedTransactionRollbackTest.xml    |    84 +
 .../org/apache/camel/component/jmx/jmx.json        |     3 +-
 .../apache/camel/component/jmx/JMXEndpoint.java    |     2 +-
 .../org/apache/camel/component/jolt/jolt.json      |     3 +-
 .../apache/camel/component/jolt/JoltEndpoint.java  |     2 +-
 .../org/apache/camel/component/jooq/jooq.json      |     3 +-
 .../org/apache/camel/component/jpa/jpa.json        |     3 +-
 .../org/apache/camel/component/scp/scp.json        |     3 +-
 .../org/apache/camel/component/jslt/jslt.json      |     3 +-
 .../camel-jslt/src/main/docs/jslt-component.adoc   |     1 +
 .../apache/camel/component/jslt/JsltEndpoint.java  |     5 +-
 .../camel/component/jsonpatch/json-patch.json      |     3 +-
 .../component/jsonpatch/JsonPatchEndpoint.java     |     2 +-
 .../JsonValidatorEndpointConfigurer.java           |    12 +
 .../JsonValidatorEndpointUriFactory.java           |     4 +-
 .../component/jsonvalidator/json-validator.json    |     9 +-
 .../jsonvalidator/JsonValidatorEndpoint.java       |    54 +-
 .../ValidatorDeserializationFeaturesTest.java      |    69 +
 .../camel/component/jsonapi/JsonApiDataFormat.java |    26 +-
 .../apache/camel/component/jsonata/jsonata.json    |     3 +-
 .../camel/component/jsonata/JsonataEndpoint.java   |     2 +-
 .../camel/component/jsonb/JsonbDataFormat.java     |    40 +-
 .../org/apache/camel/component/jt400/jt400.json    |     3 +-
 .../apache/camel/jta/TransactionErrorHandler.java  |    63 +-
 components/camel-jte/pom.xml                       |    69 +
 .../component/jte/JteComponentConfigurer.java      |    85 +
 .../camel/component/jte/JteEndpointConfigurer.java |    67 +
 .../camel/component/jte/JteEndpointUriFactory.java |    72 +
 .../services/org/apache/camel/component.properties |     7 +
 .../services/org/apache/camel/component/jte        |     2 +
 .../org/apache/camel/configurer/jte-component      |     2 +
 .../org/apache/camel/configurer/jte-endpoint       |     2 +
 .../org/apache/camel/urifactory/jte-endpoint       |     2 +
 .../org/apache/camel/component/jte/jte.json        |    46 +
 .../camel-jte/src/main/docs/jte-component.adoc     |   121 +
 .../camel/component/jte/JteCodeResolver.java       |    66 +
 .../apache/camel/component/jte/JteComponent.java   |   164 +
 .../apache/camel/component/jte/JteConstants.java   |    34 +
 .../apache/camel/component/jte/JteEndpoint.java    |   132 +
 .../java/org/apache/camel/component/jte/Model.java |    65 +
 .../camel/component/jte/JteDataModelTest.java      |    61 +
 .../component/jte/JteTemplateFromHeaderTest.java   |    66 +
 .../org/apache/camel/component/jte/JteTest.java    |    61 +
 .../org/apache/camel/component/jte/MyModel.java    |    23 +
 .../camel-jte/src/test/resources/log4j2.properties |    28 +
 .../org/apache/camel/component/jte/custom.jte      |     4 +
 .../org/apache/camel/component/jte/example.jte     |     4 +
 .../org/apache/camel/component/kafka/kafka.json    |     3 +-
 .../kamelet/KameletComponentConfigurer.java        |     6 +
 .../kamelet/KameletEndpointConfigurer.java         |     6 +
 .../kamelet/KameletEndpointUriFactory.java         |     3 +-
 .../apache/camel/component/kamelet/kamelet.json    |     9 +-
 .../apache/camel/component/kamelet/Kamelet.java    |     6 +
 .../camel/component/kamelet/KameletComponent.java  |    18 +
 .../camel/component/kamelet/KameletEndpoint.java   |    14 +
 .../KameletHttpSinkNoErrorHandlerFalseTest.java    |    64 +
 .../component/kamelet/KameletHttpSinkTest.java     |    54 +
 .../kamelet/KameletNoErrorHandlerDirectTest.java   |    59 +
 ...ameletNoErrorHandlerRouteConfigurationTest.java |    57 +
 .../kamelet/KameletNoErrorHandlerTest.java         |    53 +
 .../apache/camel/component/knative/knative.json    |     3 +-
 .../config_maps/kubernetes-config-maps.json        |     3 +-
 .../kubernetes/cronjob/kubernetes-cronjob.json     |     3 +-
 .../kubernetes-custom-resources.json               |     3 +-
 .../deployments/kubernetes-deployments.json        |     3 +-
 .../kubernetes/events/kubernetes-events.json       |     3 +-
 .../component/kubernetes/hpa/kubernetes-hpa.json   |     3 +-
 .../component/kubernetes/job/kubernetes-job.json   |     3 +-
 .../namespaces/kubernetes-namespaces.json          |     3 +-
 .../kubernetes/nodes/kubernetes-nodes.json         |     3 +-
 .../kubernetes-persistent-volumes.json             |     3 +-
 .../kubernetes-persistent-volumes-claims.json      |     3 +-
 .../component/kubernetes/pods/kubernetes-pods.json |     3 +-
 .../kubernetes-replication-controllers.json        |     3 +-
 .../kubernetes-resources-quota.json                |     3 +-
 .../kubernetes/secrets/kubernetes-secrets.json     |     3 +-
 .../kubernetes-service-accounts.json               |     3 +-
 .../kubernetes/services/kubernetes-services.json   |     3 +-
 .../build_configs/openshift-build-configs.json     |     3 +-
 .../openshift/builds/openshift-builds.json         |     3 +-
 .../openshift-deploymentconfigs.json               |     3 +-
 .../org/apache/camel/component/kudu/kudu.json      |     3 +-
 .../apache/camel/component/language/language.json  |     3 +-
 .../camel/component/language/LanguageEndpoint.java |     2 +-
 .../org/apache/camel/component/ldap/ldap.json      |     3 +-
 .../server/core/integ5/DSAnnotationProcessor.java  |     2 +-
 .../org/apache/camel/component/ldif/ldif.json      |     3 +-
 .../server/core/integ5/DSAnnotationProcessor.java  |     2 +-
 .../camel/component/log/LogEndpointConfigurer.java |     6 +
 .../camel/component/log/LogEndpointUriFactory.java |     3 +-
 .../org/apache/camel/component/log/log.json        |     8 +-
 .../apache/camel/component/log/LogEndpoint.java    |    15 +-
 .../org/apache/camel/component/lucene/lucene.json  |     3 +-
 .../camel/component/lumberjack/lumberjack.json     |     3 +-
 .../component/lumberjack/LumberjackEndpoint.java   |     2 +-
 .../org/apache/camel/component/mail/imap.json      |     3 +-
 .../org/apache/camel/component/mail/imaps.json     |     3 +-
 .../org/apache/camel/component/mail/pop3.json      |     3 +-
 .../org/apache/camel/component/mail/pop3s.json     |     3 +-
 .../org/apache/camel/component/mail/smtp.json      |     3 +-
 .../org/apache/camel/component/mail/smtps.json     |     3 +-
 .../camel/component/mapstruct/mapstruct.json       |     3 +-
 .../component/mapstruct/MapstructEndpoint.java     |     2 +-
 .../org/apache/camel/component/master/master.json  |     3 +-
 .../apache/camel/component/metrics/metrics.json    |     3 +-
 .../camel/component/metrics/MetricsEndpoint.java   |     2 +-
 .../camel/component/micrometer/micrometer.json     |     3 +-
 .../component/micrometer/MicrometerEndpoint.java   |     2 +-
 .../org/apache/camel/component/mina/mina.json      |     3 +-
 .../org/apache/camel/component/minio/minio.json    |     3 +-
 .../camel/component/minio/MinioConsumer.java       |     2 +-
 .../org/apache/camel/component/mllp/mllp.json      |     3 +-
 .../org/apache/camel/component/mock/mock.json      |     3 +-
 .../apache/camel/component/mock/MockEndpoint.java  |    92 +-
 .../mock/MockExpressionClauseSupport.java          |    14 +
 .../component/mongodb/gridfs/mongodb-gridfs.json   |     3 +-
 .../apache/camel/component/mongodb/mongodb.json    |     3 +-
 .../apache/camel/component/mustache/mustache.json  |     3 +-
 .../src/main/docs/mustache-component.adoc          |     2 +
 .../camel/component/mustache/MustacheEndpoint.java |     2 +-
 .../org/apache/camel/component/mvel/mvel.json      |     3 +-
 .../camel-mvel/src/main/docs/mvel-component.adoc   |     1 +
 .../apache/camel/component/mvel/MvelEndpoint.java  |     2 +-
 .../camel/component/mybatis/mybatis-bean.json      |     3 +-
 .../apache/camel/component/mybatis/mybatis.json    |     3 +-
 .../src/main/docs/mybatis-component.adoc           |    81 +-
 .../org/apache/camel/component/nats/nats.json      |     3 +-
 .../camel/component/netty/http/netty-http.json     |     3 +-
 .../netty/http/DefaultNettyHttpBinding.java        |    45 +-
 .../org/apache/camel/component/netty/netty.json    |     3 +-
 .../apache/camel/component/nitrite/nitrite.json    |     3 +-
 .../org/apache/camel/oaipmh/component/oaipmh.json  |     3 +-
 .../apache/camel/component/olingo2/olingo2.json    |     3 +-
 .../apache/camel/component/olingo4/olingo4.json    |     3 +-
 .../camel/component/opensearch/opensearch.json     |     3 +-
 .../openstack/cinder/openstack-cinder.json         |     3 +-
 .../openstack/glance/openstack-glance.json         |     3 +-
 .../openstack/keystone/openstack-keystone.json     |     3 +-
 .../openstack/neutron/openstack-neutron.json       |     3 +-
 .../component/openstack/nova/openstack-nova.json   |     3 +-
 .../component/openstack/swift/openstack-swift.json |     3 +-
 .../camel/component/optaplanner/optaplanner.json   |     3 +-
 .../camel/component/paho/mqtt5/paho-mqtt5.json     |     3 +-
 .../org/apache/camel/component/paho/paho.json      |     3 +-
 .../camel/dataformat/parquet/avro/parquetAvro.json |     2 +-
 .../parquet/avro/ParquetAvroDataFormat.java        |     4 +-
 .../org/apache/camel/component/pdf/pdf.json        |     3 +-
 .../apache/camel/component/pdf/PdfEndpoint.java    |     2 +-
 .../pg/replication/slot/pg-replication-slot.json   |     3 +-
 .../apache/camel/component/pgevent/pgevent.json    |     3 +-
 .../http/vertx/VertxPlatformHttpServer.java        |     5 +
 .../VertxPlatformHttpServerConfiguration.java      |   137 +
 .../http/vertx/VertxPlatformHttpSessionTest.java   |   256 +
 .../component/platform/http/platform-http.json     |     3 +-
 .../org/apache/camel/component/plc4x/plc4x.json    |     3 +-
 .../org/apache/camel/component/printer/lpr.json    |     3 +-
 .../org/apache/camel/component/pubnub/pubnub.json  |     3 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |     3 +-
 .../org/apache/camel/component/quartz/quartz.json  |     3 +-
 .../camel/component/quartz/QuartzEndpoint.java     |     2 +-
 .../apache/camel/component/quickfixj/quickfix.json |     3 +-
 .../reactive/streams/reactive-streams.json         |     3 +-
 .../reactive/streams/ReactiveStreamsEndpoint.java  |     2 +-
 .../org/apache/camel/component/ref/ref.json        |     3 +-
 .../apache/camel/component/ref/RefEndpoint.java    |     2 +-
 .../camel/component/rest/openapi/rest-openapi.json |     3 +-
 .../org/apache/camel/component/rest/rest-api.json  |     3 +-
 .../org/apache/camel/component/rest/rest.json      |     1 +
 .../camel/component/rest/RestApiEndpoint.java      |     2 +-
 .../component/robotframework/robotframework.json   |     3 +-
 .../robotframework/RobotFrameworkCamelUtils.java   |     5 +
 .../apache/camel/component/rocketmq/rocketmq.json  |     3 +-
 .../org/apache/camel/component/rss/rss.json        |     3 +-
 .../org/apache/camel/component/saga/saga.json      |     3 +-
 .../codegen/AbstractSalesforceExecution.java       |    14 +-
 .../salesforce/SalesforceComponentConfigurer.java  |    18 +
 .../salesforce/SalesforceEndpointConfigurer.java   |    18 +
 .../salesforce/SalesforceEndpointUriFactory.java   |     5 +-
 .../camel/component/salesforce/salesforce.json     |    85 +-
 .../src/main/docs/salesforce-component.adoc        |    20 +
 .../component/salesforce/PubSubApiConsumer.java    |     7 +-
 .../component/salesforce/SalesforceComponent.java  |    18 +-
 .../component/salesforce/SalesforceEndpoint.java   |    32 +-
 .../salesforce/SalesforceEndpointConfig.java       |    55 +-
 .../component/salesforce/SalesforceHttpClient.java |     7 +-
 .../component/salesforce/SalesforceProducer.java   |     2 +-
 .../salesforce/api/FieldsToNullPropertyFilter.java |     3 +-
 .../salesforce/api/dto/AbstractSObjectBase.java    |     6 +-
 .../component/salesforce/api/dto/RestError.java    |     5 +-
 .../component/salesforce/api/dto/bulk/Error.java   |     5 +-
 .../salesforce/api/dto/bulk/ResultError.java       |    12 +-
 .../component/salesforce/api/dto/bulkv2/Job.java   |    20 +
 .../salesforce/api/dto/composite/SObjectBatch.java |     3 +-
 .../api/dto/composite/SObjectComposite.java        |     3 +-
 .../salesforce/internal/OperationName.java         |     1 +
 .../internal/client/AbstractClientBase.java        |   722 +-
 .../internal/client/DefaultBulkApiClient.java      |    21 +-
 .../internal/client/DefaultCompositeApiClient.java |     1 -
 .../internal/client/DefaultRawClient.java          |     2 +-
 .../internal/client/DefaultRestClient.java         |    40 +
 .../salesforce/internal/client/RestClient.java     |    18 +
 .../internal/client/SalesforceHttpRequest.java     |    38 -
 .../internal/client/SalesforceSecurityHandler.java |    64 +-
 .../internal/dto/EventSchemaFormatEnum.java        |    44 +
 .../internal/processor/AbstractRestProcessor.java  |    26 +
 .../internal/processor/AnalyticsApiProcessor.java  |     6 +-
 .../internal/processor/RawProcessor.java           |     1 -
 .../internal/processor/SalesforceProcessor.java    |     2 -
 .../internal/streaming/SubscriptionHelper.java     |    18 +-
 .../salesforce/HttpProxyIntegrationTest.java       |   301 +-
 .../camel/component/salesforce/PubSubApiTest.java  |    24 +-
 .../salesforce/RestApiIntegrationTest.java         |  1770 +-
 .../salesforce/StreamingApiIntegrationTest.java    |     3 +
 .../component/salesforce/api/dto/LimitsTest.java   |     1 -
 .../api/dto/composite/SObjectCompositeTest.java    |     2 +-
 .../salesforce/internal/SalesforceSessionTest.java |   116 +-
 .../internal/client/AbstractClientBaseTest.java    |   287 +-
 .../pubsub/SendOneMessagePubSubServer.java         |    98 +-
 .../salesforce/internal/streaming/StubServer.java  |    21 +-
 components/camel-salesforce/pom.xml                |     3 +-
 .../component/sap/netweaver/sap-netweaver.json     |     3 +-
 .../org/apache/camel/component/xquery/xquery.json  |     3 +-
 .../camel/component/xquery/XQueryEndpoint.java     |     2 +-
 .../camel/component/scheduler/scheduler.json       |     3 +-
 .../component/scheduler/SchedulerEndpoint.java     |     2 +-
 .../camel/component/schematron/schematron.json     |     3 +-
 .../component/schematron/SchematronEndpoint.java   |     2 +-
 .../org/apache/camel/component/seda/seda.json      |     3 +-
 .../apache/camel/component/seda/SedaEndpoint.java  |     2 +-
 .../apache/camel/component/service/service.json    |     3 +-
 .../camel/component/servicenow/servicenow.json     |     1 +
 .../apache/camel/component/servlet/servlet.json    |     3 +-
 .../org/apache/camel/component/sjms/sjms.json      |     3 +-
 .../camel/component/sjms/jms/JmsMessageHelper.java |     2 +-
 .../org/apache/camel/component/sjms2/sjms2.json    |     3 +-
 .../org/apache/camel/component/slack/slack.json    |     3 +-
 .../org/apache/camel/component/smb/smb.json        |     3 +-
 .../org/apache/camel/component/smpp/smpp.json      |     3 +-
 .../org/apache/camel/component/smpp/smpps.json     |     3 +-
 .../component/snakeyaml/SnakeYAMLDataFormat.java   |    20 +-
 .../org/apache/camel/component/snmp/snmp.json      |     3 +-
 .../camel/dataformat/soap/SoapDataFormat.java      |     5 +-
 .../camel/component/splunkhec/splunk-hec.json      |     3 +-
 .../org/apache/camel/component/splunk/splunk.json  |     3 +-
 .../camel/component/spring/batch/spring-batch.json |     3 +-
 .../spring/batch/SpringBatchEndpoint.java          |     2 +-
 .../spring/batch/SpringBatchEndpointTest.java      |     2 +-
 .../camel/component/spring/jdbc/spring-jdbc.json   |     3 +-
 .../camel/component/springldap/spring-ldap.json    |     3 +-
 .../component/springrabbit/spring-rabbitmq.json    |     3 +-
 .../apache/camel/component/redis/spring-redis.json |     3 +-
 .../camel/component/spring/ws/spring-ws.json       |     3 +-
 .../processor/SpringConvertVariableTest.java       |    30 +
 .../spring/processor/SpringSetVariableTest.java    |    43 +
 .../processor/SpringSetVariableTest-context.xml    |    39 +
 .../camel/spring/processor/convertHeader.xml       |     6 +
 .../camel/spring/processor/convertVariable.xml     |    74 +
 .../apache/camel/component/event/spring-event.json |     3 +-
 .../camel/component/event/EventEndpoint.java       |     2 +-
 .../org/apache/camel/component/sql/sql.json        |     3 +-
 .../camel/component/sql/stored/sql-stored.json     |     3 +-
 .../org/apache/camel/component/ssh/ssh.json        |     3 +-
 .../org/apache/camel/component/stax/stax.json      |     3 +-
 .../apache/camel/component/stax/StAXEndpoint.java  |     2 +-
 .../org/apache/camel/component/stitch/stitch.json  |     3 +-
 .../org/apache/camel/component/stomp/stomp.json    |     3 +-
 .../org/apache/camel/component/stream/stream.json  |     3 +-
 .../component/stringtemplate/string-template.json  |     3 +-
 .../src/main/docs/string-template-component.adoc   |    26 +
 .../stringtemplate/StringTemplateEndpoint.java     |     2 +-
 .../org/apache/camel/component/stub/stub.json      |     3 +-
 .../apache/camel/component/stub/StubEndpoint.java  |     2 +-
 .../src/main/docs/tarFile-dataformat.adoc          |     2 +
 .../apache/camel/component/telegram/telegram.json  |     3 +-
 .../apache/camel/test/junit5/CamelTestSupport.java |     2 +-
 .../org/apache/camel/component/thrift/thrift.json  |     3 +-
 .../camel/component/thymeleaf/thymeleaf.json       |    17 +-
 .../component/thymeleaf/ThymeleafEndpoint.java     |    80 +-
 .../org/apache/camel/component/tika/tika.json      |     3 +-
 .../apache/camel/component/tika/TikaEndpoint.java  |     2 +-
 .../org/apache/camel/component/timer/timer.json    |     3 +-
 .../camel/component/timer/TimerEndpoint.java       |     2 +-
 .../org/apache/camel/component/twilio/twilio.json  |     3 +-
 .../directmessage/twitter-directmessage.json       |     1 +
 .../component/twitter/search/twitter-search.json   |     1 +
 .../twitter/timeline/twitter-timeline.json         |     1 +
 .../apache/camel/component/undertow/undertow.json  |     1 +
 .../camel/component/validator/validator.json       |     3 +-
 .../component/validator/ValidatorEndpoint.java     |     2 +-
 .../apache/camel/component/velocity/velocity.json  |     3 +-
 .../src/main/docs/velocity-component.adoc          |     2 +
 .../camel/component/velocity/VelocityEndpoint.java |     2 +-
 .../camel/component/vertx/http/vertx-http.json     |     3 +-
 .../component/vertx/websocket/vertx-websocket.json |     3 +-
 .../org/apache/camel/component/vertx/vertx.json    |     3 +-
 .../apache/camel/component/weather/weather.json    |     3 +-
 .../org/apache/camel/component/web3j/web3j.json    |     3 +-
 .../apache/camel/component/webhook/webhook.json    |     3 +-
 .../apache/camel/component/whatsapp/whatsapp.json  |     3 +-
 .../component/whatsapp/model/UploadMedia.java      |     2 +-
 .../camel/component/wordpress/wordpress.json       |     3 +-
 .../apache/camel/component/workday/workday.json    |     3 +-
 .../apache/camel/component/xchange/xchange.json    |     3 +-
 .../org/apache/camel/component/xj/xj.json          |     3 +-
 .../org/apache/camel/component/xj/XJEndpoint.java  |     2 +-
 .../component/xmlsecurity/xmlsecurity-sign.json    |     3 +-
 .../component/xmlsecurity/xmlsecurity-verify.json  |     3 +-
 .../component/xmlsecurity/XmlSignerEndpoint.java   |     2 +-
 .../component/xmlsecurity/XmlVerifierEndpoint.java |     2 +-
 .../org/apache/camel/component/xmpp/xmpp.json      |     3 +-
 .../camel/component/xslt/saxon/xslt-saxon.json     |     3 +-
 .../component/xslt/saxon/XsltSaxonEndpoint.java    |     2 +-
 .../org/apache/camel/component/xslt/xslt.json      |     3 +-
 .../apache/camel/component/xslt/XsltEndpoint.java  |     2 +-
 .../org/apache/camel/component/zeebe/zeebe.json    |     3 +-
 .../apache/camel/component/zendesk/zendesk.json    |     3 +-
 .../src/main/docs/zipFile-dataformat.adoc          |     5 +-
 .../zookeepermaster/zookeeper-master.json          |     3 +-
 .../camel/component/zookeeper/zookeeper.json       |     3 +-
 components/pom.xml                                 |     1 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |     6 +
 .../main/java/org/apache/camel/CamelContext.java   |    28 +
 .../src/main/java/org/apache/camel/Exchange.java   |    59 +
 .../java/org/apache/camel/ExchangeExtension.java   |     1 +
 .../org/apache/camel/FluentProducerTemplate.java   |    42 +
 .../camel/NoSuchHeaderOrPropertyException.java     |     2 +-
 .../org/apache/camel/NoSuchVariableException.java  |    50 +
 .../main/java/org/apache/camel/PropertyInject.java |     2 +-
 .../java/org/apache/camel/ValidationException.java |     2 +-
 .../src/main/java/org/apache/camel/Variable.java   |    39 +
 .../src/main/java/org/apache/camel/Variables.java  |    34 +
 .../camel/spi/BrowsableVariableRepository.java     |    52 +
 .../main/java/org/apache/camel/spi/DataFormat.java |    28 +
 .../java/org/apache/camel/spi/ManagementAgent.java |     2 +-
 .../org/apache/camel/spi/VariableRepository.java   |    55 +
 .../camel/spi/VariableRepositoryFactory.java       |    37 +
 .../camel/impl/engine/AbstractCamelContext.java    |   204 +-
 .../impl/engine/DefaultFluentProducerTemplate.java |   116 +-
 .../impl/engine/DefaultResourceResolvers.java      |     2 +-
 .../camel/impl/engine/DefaultUnitOfWork.java       |     2 +-
 .../engine/DefaultVariableRepositoryFactory.java   |   107 +
 .../camel/impl/engine/SimpleCamelContext.java      |     6 +
 .../event/ExchangeAsyncProcessingStartedEvent.java |     2 +-
 .../camel/impl/event/ExchangeCompletedEvent.java   |     2 +-
 .../camel/impl/event/ExchangeCreatedEvent.java     |     2 +-
 .../camel/impl/event/ExchangeFailedEvent.java      |     2 +-
 .../impl/event/ExchangeFailureHandledEvent.java    |     2 +-
 .../impl/event/ExchangeFailureHandlingEvent.java   |     2 +-
 .../camel/impl/event/ExchangeRedeliveryEvent.java  |     2 +-
 .../camel/impl/event/ExchangeSendingEvent.java     |     2 +-
 .../apache/camel/impl/event/ExchangeSentEvent.java |     2 +-
 .../camel/impl/event/StepCompletedEvent.java       |     2 +-
 .../apache/camel/impl/event/StepFailedEvent.java   |     2 +-
 .../apache/camel/impl/event/StepStartedEvent.java  |     2 +-
 .../org/apache/camel/dev-console/variables         |     2 +
 .../camel/impl/console/VariablesDevConsole.java    |    82 +
 .../camel/catalog/impl/AbstractCamelCatalog.java   |     2 +-
 .../eips/examples/json/convertVariableTo.json      |     1 +
 .../modules/eips/examples/json/removeVariable.json |     1 +
 .../modules/eips/examples/json/setVariable.json    |     1 +
 .../src/main/docs/modules/eips/nav.adoc            |     3 +
 .../modules/eips/pages/convertHeaderTo-eip.adoc    |    44 +
 .../modules/eips/pages/convertVariableTo-eip.adoc  |   153 +
 .../modules/eips/pages/removeVariable-eip.adoc     |    44 +
 .../docs/modules/eips/pages/setVariable-eip.adoc   |   104 +
 .../modules/languages/pages/simple-language.adoc   |    15 +-
 .../language/simple/SimpleExpressionBuilder.java   |    16 +
 .../simple/ast/SimpleFunctionExpression.java       |    71 +
 .../services/org/apache/camel/model.properties     |     3 +
 .../org/apache/camel/model/aggregate.json          |     2 +-
 .../org/apache/camel/model/circuitBreaker.json     |     2 +-
 .../org/apache/camel/model/convertHeaderTo.json    |     5 +-
 .../org/apache/camel/model/convertVariableTo.json  |    24 +
 .../apache/camel/model/dataformat/parquetAvro.json |     2 +-
 .../resources/org/apache/camel/model/doCatch.json  |     2 +-
 .../org/apache/camel/model/doFinally.json          |     2 +-
 .../resources/org/apache/camel/model/doTry.json    |     2 +-
 .../resources/org/apache/camel/model/filter.json   |     2 +-
 .../org/apache/camel/model/idempotentConsumer.json |     2 +-
 .../org/apache/camel/model/intercept.json          |     2 +-
 .../org/apache/camel/model/interceptFrom.json      |     2 +-
 .../camel/model/interceptSendToEndpoint.json       |     2 +-
 .../resources/org/apache/camel/model/jaxb.index    |     3 +
 .../resources/org/apache/camel/model/kamelet.json  |     2 +-
 .../org/apache/camel/model/loadBalance.json        |     2 +-
 .../resources/org/apache/camel/model/loop.json     |     2 +-
 .../org/apache/camel/model/multicast.json          |     2 +-
 .../org/apache/camel/model/onCompletion.json       |     2 +-
 .../org/apache/camel/model/onException.json        |     2 +-
 .../org/apache/camel/model/onFallback.json         |     2 +-
 .../org/apache/camel/model/otherwise.json          |     2 +-
 .../resources/org/apache/camel/model/pipeline.json |     2 +-
 .../org/apache/camel/model/removeVariable.json     |    20 +
 .../org/apache/camel/model/resequence.json         |     2 +-
 .../resources/org/apache/camel/model/route.json    |     2 +-
 .../resources/org/apache/camel/model/saga.json     |     2 +-
 .../org/apache/camel/model/setVariable.json        |    21 +
 .../resources/org/apache/camel/model/split.json    |     4 +-
 .../resources/org/apache/camel/model/step.json     |     2 +-
 .../org/apache/camel/model/unmarshal.json          |     2 +-
 .../resources/org/apache/camel/model/when.json     |     2 +-
 .../apache/camel/model/whenSkipSendToEndpoint.json |     2 +-
 .../java/org/apache/camel/builder/AdviceWith.java  |     2 +-
 .../org/apache/camel/builder/BuilderSupport.java   |    34 +
 .../camel/model/ConvertHeaderDefinition.java       |    26 +-
 .../camel/model/ConvertVariableDefinition.java     |   172 +
 .../apache/camel/model/ProcessorDefinition.java    |   121 +-
 .../camel/model/RemoveVariableDefinition.java      |    69 +
 .../apache/camel/model/SetVariableDefinition.java  |    96 +
 .../org/apache/camel/model/SplitDefinition.java    |     6 +-
 .../apache/camel/model/UnmarshalDefinition.java    |     2 +-
 .../model/dataformat/ParquetAvroDataFormat.java    |     5 +-
 .../camel/processor/RecipientListProcessor.java    |     4 -
 .../camel/processor/RemoveVariableProcessor.java   |   122 +
 .../camel/processor/SetVariableProcessor.java      |   139 +
 .../java/org/apache/camel/processor/Splitter.java  |     7 +-
 .../processor/aggregate/AggregateController.java   |     4 +-
 .../transformer/DataFormatTransformer.java         |     4 +-
 .../apache/camel/reifier/ConvertHeaderReifier.java |    14 +-
 .../camel/reifier/ConvertVariableReifier.java      |    77 +
 .../org/apache/camel/reifier/ProcessorReifier.java |     9 +
 .../camel/reifier/RemoveVariableReifier.java       |    45 +
 .../apache/camel/reifier/SetVariableReifier.java   |    48 +
 .../java/org/apache/camel/ExchangeTestSupport.java |     1 +
 .../camel/builder/FluentProducerTemplateTest.java  |    27 +
 .../component/bean/BeanPipelineVariablesTest.java  |    96 +
 ...eanWithPropertiesAndVariablesInjectionTest.java |    97 +
 .../bean/BeanWithVariablesAndBodyInject3Test.java  |    87 +
 .../BeanWithVariablesAndBodyInjectionTest.java     |    99 +
 ...leConsumerFileExpressionThrowExceptionTest.java |     2 +-
 .../log/DefaultExchangeFormatterTest.java          |     1 +
 .../rest/RestProducerBindingProcessorTest.java     |     5 +-
 .../org/apache/camel/impl/DefaultExchangeTest.java |    79 +
 .../apache/camel/language/simple/SimpleTest.java   |   110 +-
 .../java/org/apache/camel/model/XmlParseTest.java  |     9 +
 .../camel/processor/CustomGlobalVariableTest.java  |   113 +
 .../camel/processor/MethodFilterVariableTest.java  |    74 +
 .../camel/processor/RemoveGlobalVariableTest.java  |    77 +
 .../apache/camel/processor/RemoveVariableTest.java |    78 +
 .../camel/processor/SetGlobalVariableTest.java     |    74 +
 .../apache/camel/processor/SetVariableTest.java    |    67 +
 .../camel/processor/SplitterSingleMapTest.java     |    75 +
 .../camel/processor/converter/ConvertBodyTest.java |     4 -
 .../processor/converter/ConvertHeaderTest.java     |    18 +-
 .../processor/converter/ConvertVariableTest.java   |   234 +
 .../org/apache/camel/util/ExchangeHelperTest.java  |    13 +-
 .../org/apache/camel/model/convertVariable.xml     |    25 +
 .../org/apache/camel/model/removeVariable.xml      |    29 +
 .../org/apache/camel/model/setVariable.xml         |    28 +
 .../org/apache/camel/main/components.properties    |     2 +
 .../org/apache/camel/main/BaseMainSupport.java     |    17 +
 .../camel/main/DefaultConfigurationConfigurer.java |     5 +
 .../camel/main/MainSupportModelConfigurer.java     |    32 +
 .../org/apache/camel/main/MainVariableTest.java    |    85 +
 core/camel-main/src/test/resources/random.json     |     3 +
 .../api/management/mbean/CamelOpenMBeanTypes.java  |    13 +
 .../mbean/ManagedConvertHeaderMBean.java           |     3 +
 .../mbean/ManagedConvertVariableMBean.java         |    35 +
 .../mbean/ManagedRemoveVariableMBean.java          |    26 +
 .../management/mbean/ManagedSetVariableMBean.java  |    32 +
 .../mbean/ManagedVariableRepositoryMBean.java      |    43 +
 .../DefaultManagementObjectStrategy.java           |    13 +
 .../management/JmxManagementLifecycleStrategy.java |     4 +
 .../management/mbean/ManagedConvertHeader.java     |     5 +
 .../management/mbean/ManagedConvertVariable.java   |    53 +
 .../management/mbean/ManagedRemoveVariable.java    |    38 +
 .../camel/management/mbean/ManagedSetVariable.java |    53 +
 .../mbean/ManagedVariableRepository.java           |   106 +
 .../management/ManagedNonManagedServiceTest.java   |     2 +-
 ...edProducerRouteAddRemoveRegisterAlwaysTest.java |     2 +-
 .../management/ManagedRouteAddRemoveTest.java      |     2 +-
 .../management/ManagedRouteNodePrefixIdTest.java   |     2 -
 ...ManagedSetAndRemoveHeaderAndPropertiesTest.java |    20 +-
 .../DefaultExchangeFormatterConfigurer.java        |     6 +
 .../org/apache/camel/support/AbstractExchange.java |    86 +-
 .../org/apache/camel/support/DefaultComponent.java |     2 +-
 .../org/apache/camel/support/DefaultMessage.java   |    24 +-
 .../camel/support/DefaultPooledExchange.java       |     3 -
 .../java/org/apache/camel/support/EventHelper.java |     1 -
 .../org/apache/camel/support/ExchangeHelper.java   |    29 +
 .../camel/support/ExchangeVariableRepository.java  |    88 +
 .../camel/support/ExtendedExchangeExtension.java   |    13 +-
 .../camel/support/GlobalVariableRepository.java    |    85 +
 .../org/apache/camel/support/LanguageHelper.java   |    15 +
 .../org/apache/camel/support/PatternHelper.java    |    30 +
 .../org/apache/camel/support/UnitOfWorkHelper.java |     2 +-
 .../camel/support/builder/ExpressionBuilder.java   |   192 +
 .../support/processor/ConvertHeaderProcessor.java  |    14 +-
 .../processor/ConvertVariableProcessor.java        |   201 +
 .../processor/DefaultExchangeFormatter.java        |    25 +-
 .../support/processor/UnmarshalProcessor.java      |     4 +-
 .../java/org/apache/camel/util/StringHelper.java   |    18 +
 .../camel/util/backoff/BackOffTimerTask.java       |     2 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |    35 +
 .../java/org/apache/camel/xml/out/ModelWriter.java |    54 +
 .../org/apache/camel/yaml/out/ModelWriter.java     |    54 +
 .../ROOT/examples/json/dynamic-router-control.json |     1 +
 .../modules/ROOT/examples/json/dynamic-router.json |     2 +-
 .../components/modules/ROOT/examples/json/jte.json |     1 +
 docs/components/modules/ROOT/nav.adoc              |     2 +
 .../pages/dynamic-router-control-component.adoc    |     1 +
 .../modules/ROOT/pages/jte-component.adoc          |     1 +
 .../working-with-camel-core/pages/index.adoc       |    12 +
 docs/user-manual/modules/ROOT/nav.adoc             |     1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_4.adoc     |    46 +-
 docs/user-manual/modules/ROOT/pages/index.adoc     |     1 +
 .../ROOT/pages/parameter-binding-annotations.adoc  |     9 +-
 .../ROOT/pages/using-propertyplaceholder.adoc      |     4 +-
 docs/user-manual/modules/ROOT/pages/variables.adoc |   171 +
 .../camel/cli/connector/LocalCliConnector.java     |     7 +
 .../component/ComponentsBuilderFactory.java        |    28 +
 .../dsl/DynamicRouterComponentBuilderFactory.java  |     2 +-
 ...ynamicRouterControlComponentBuilderFactory.java |   125 +
 .../component/dsl/JteComponentBuilderFactory.java  |   210 +
 .../dsl/KameletComponentBuilderFactory.java        |    18 +
 .../src/generated/resources/metadata.json          |  1045 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |     2 +
 .../camel/builder/endpoint/EndpointBuilders.java   |     2 +
 .../builder/endpoint/StaticEndpointBuilders.java   |   136 +-
 ...DynamicRouterControlEndpointBuilderFactory.java |   443 +
 .../dsl/DynamicRouterEndpointBuilderFactory.java   |   354 +-
 .../endpoint/dsl/FileEndpointBuilderFactory.java   |     8 +-
 .../endpoint/dsl/FilesEndpointBuilderFactory.java  |     8 +-
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    |     8 +-
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   |     8 +-
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   |    84 +-
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |    32 +
 .../endpoint/dsl/JteEndpointBuilderFactory.java    |   345 +
 .../dsl/KameletEndpointBuilderFactory.java         |   111 +
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |    31 +
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |     8 +-
 .../dsl/ThymeleafEndpointBuilderFactory.java       |   177 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |    20 -
 .../dsl/jbang/core/commands/CamelJBangMain.java    |    24 +-
 .../core/commands/action/CamelTraceAction.java     |     1 +
 .../jbang/core/commands/catalog/CatalogDoc.java    |     2 +-
 .../dsl/jbang/core/commands/k/KubeCommand.java     |    40 -
 .../dsl/jbang/core/commands/plugin/PluginAdd.java  |   112 +
 .../core/commands/plugin/PluginBaseCommand.java    |    42 +
 .../jbang/core/commands/plugin/PluginCommand.java  |    36 +
 .../jbang/core/commands/plugin/PluginDelete.java   |    51 +
 .../dsl/jbang/core/commands/plugin/PluginGet.java  |   103 +
 .../jbang/core/commands/process/ListVariable.java  |   169 +
 .../dsl/jbang/core/common/CamelJBangPlugin.java    |    35 +
 .../dsl/jbang/core/common/CommandLineHelper.java   |     2 +-
 .../apache/camel/dsl/jbang/core/common/Plugin.java |    33 +
 .../camel/dsl/jbang/core/common/PluginHelper.java  |   222 +
 .../camel/dsl/jbang/core/common/PluginType.java    |    57 +
 .../src/main/resources/templates/main-pom.tmpl     |     2 +-
 .../src/main/resources/templates/quarkus-pom.tmpl  |     2 +-
 .../dsl/jbang/core/commands/k/KubeBaseTest.java    |    87 -
 .../jbang/core/commands/k/KubeCommandMainTest.java |   119 -
 .../jbang/core/commands/plugin/PluginAddTest.java  |   111 +
 .../core/commands/plugin/PluginDeleteTest.java     |    63 +
 .../jbang/core/commands/plugin/PluginGetTest.java  |   133 +
 .../camel-jbang-main/dist/CamelJBang.java          |     2 +-
 .../src/main/jbang/main/CamelJBang.java            |     2 +-
 dsl/camel-jbang/camel-jbang-plugin-k/pom.xml       |    77 +
 .../camel/camel-jbang-plugin/camel-jbang-plugin-k  |     2 +
 .../jbang/core/commands/k/CompressionHelper.java   |     0
 .../jbang/core/commands/k/IntegrationDelete.java   |     0
 .../dsl/jbang/core/commands/k/IntegrationGet.java  |     0
 .../dsl/jbang/core/commands/k/IntegrationLogs.java |     0
 .../dsl/jbang/core/commands/k/IntegrationRun.java  |     0
 .../dsl/jbang/core/commands/k/KubeBaseCommand.java |     0
 .../dsl/jbang/core/commands/k/KubeCommand.java     |    40 +
 .../dsl/jbang/core/commands/k/KubePlugin.java      |    36 +
 .../jbang/core/commands/k/KubernetesHelper.java    |     0
 .../dsl/jbang/core/commands/k/SourceScheme.java    |     0
 .../dsl/jbang/core/commands/k/TraitHelper.java     |     0
 .../dsl/jbang/core/commands/k/TraitProfile.java    |     0
 .../dsl/jbang/core/commands/StringPrinter.java     |     0
 .../core/commands/k/IntegrationDeleteTest.java     |     0
 .../jbang/core/commands/k/IntegrationGetTest.java  |     0
 .../jbang/core/commands/k/IntegrationLogsTest.java |     0
 .../jbang/core/commands/k/IntegrationRunTest.java  |     0
 .../dsl/jbang/core/commands/k/KubeBaseTest.java    |    93 +
 .../jbang/core/commands/k/KubeCommandMainTest.java |   129 +
 .../dsl/jbang/core/commands/k/integration.yaml     |     0
 .../src/test/resources/pod.yaml                    |     0
 .../src/test/resources/route.yaml                  |     0
 dsl/camel-jbang/pom.xml                            |     1 +
 .../camel-component-known-dependencies.properties  |     4 +-
 .../dsl/yaml/deserializers/ModelDeserializers.java |   257 +-
 .../deserializers/ModelDeserializersResolver.java  |     9 +
 .../generated/resources/schema/camelYamlDsl.json   |   224 +-
 .../apache/camel/dsl/yaml/ConvertHeaderTest.groovy |    36 +
 .../camel/dsl/yaml/ConvertVariableTest.groovy      |   121 +
 .../camel/dsl/yaml/RemoveVariableTest.groovy       |    73 +
 .../apache/camel/dsl/yaml/SetVariableTest.groovy   |   109 +
 parent/pom.xml                                     |    90 +-
 pom.xml                                            |     9 +-
 .../itest/jaxb/JaxbFallbackTypeConverterTest.java  |    63 -
 .../itest/jaxb/SpringLoadRouteFromXmlTest.java     |    78 -
 .../org/apache/camel/itest/jaxb/example/Bar.java   |    52 -
 .../jetty/JettyBridgeHostHeaderIssueTest.java      |   122 -
 .../itest/jetty/JettyConstantSetHeaderTest.java    |    61 -
 .../itest/jetty/JettyFailoverRoundRobinTest.java   |   108 -
 .../jetty/JettyJmsShutdownInProgressTest.java      |    89 -
 .../org/apache/camel/itest/jetty/JettyJmsTest.java |    80 -
 .../camel/itest/jetty/JettyJmsTwowayTest.java      |    61 -
 .../camel/itest/jetty/JettyRestRedirectTest.java   |    63 -
 .../itest/jetty/JettySimpleSetHeaderTest.java      |    61 -
 .../jetty/JettySpringFailoverRoundRobinTest.java   |    74 -
 .../itest/jetty/JettyValidatorStreamTest.java      |    55 -
 ...alidatorStreamWithStreamCachingEnabledTest.java |    57 -
 .../camel/itest/jetty/JettyValidatorTest.java      |    73 -
 .../itest/jetty/JettyXsltHttpTemplateTest.java     |    64 -
 .../apache/camel/itest/jetty/JettyXsltTest.java    |    88 -
 .../itest/jetty/SetExchangePatternProcessor.java   |    36 -
 .../camel/itest/jetty/SetResponseProcessor.java    |    34 -
 .../itest/jms/AdviceWithTransactionIssueTest.java  |    81 -
 .../apache/camel/itest/jms/DynamicRouteTest.java   |   100 -
 .../org/apache/camel/itest/jms/FileToJmsTest.java  |    50 -
 .../jms/JMSNestedTransactionRollbackTest.java      |    66 -
 .../camel/itest/jms/JmsConsumerShutdownTest.java   |   112 -
 .../apache/camel/itest/jms/JmsIntegrationTest.java |    79 -
 .../itest/jms/JmsMediumQueuePerformanceTest.java   |    25 -
 .../apache/camel/itest/jms/JmsPerformanceTest.java |   126 -
 .../apache/camel/itest/jms/JmsPollEnrichTest.java  |    69 -
 .../camel/itest/jms/JmsPollingConsumerTest.java    |   106 -
 .../apache/camel/itest/jms/JmsResequencerTest.java |   175 -
 .../apache/camel/itest/jms/JmsValidatorTest.java   |    89 -
 .../camel/itest/jms/SpringJmsValidatorTest.java    |    60 -
 .../java/org/apache/camel/itest/proxy/Echo.java    |    23 -
 .../org/apache/camel/itest/proxy/EchoClient.java   |    33 -
 .../apache/camel/itest/proxy/EchoProduceTest.java  |    47 -
 .../camel/itest/test/SpringDebugBeforeTest.java    |    72 -
 .../apache/camel/itest/tx/Jms2RequiresNewTest.java |   121 -
 ...ndNoTransactionErrorHandlerConfiguredRoute.java |     2 +-
 .../itest/tx/JmsToHttpWithOnExceptionRoute.java    |     2 +-
 .../JettyJmsShutdownInProgressTest-context.xml     |    52 -
 .../camel/itest/jetty/JettyJmsTest-context.xml     |    49 -
 .../itest/jetty/JettyJmsTwowayTest-context.xml     |    49 -
 .../itest/jms/AdviceWithTransactionIssueTest.xml   |    60 -
 .../camel/itest/jms/FileToJmsTest-context.xml      |    65 -
 .../itest/jms/JMSNestedTransactionTest-context.xml |    82 -
 .../itest/jms/JmsConsumerShutdownTest-context.xml  |    56 -
 .../itest/jms/JmsPollingConsumerTest-context.xml   |    83 -
 .../camel/itest/jms/SpringJmsValidatorTest.xml     |    66 -
 .../camel/itest/test/SpringDebugBeforeTest.xml     |    34 -
 .../camel/itest/tx/Jms2RequiresNewTest-context.xml |    63 -
 .../apache/camel/tooling/model/ComponentModel.java |     9 +
 .../org/apache/camel/tooling/model/JsonMapper.java |     2 +
 .../camel/maven/EipDocumentationEnricherMojo.java  |     2 +-
 .../packaging/EndpointSchemaGeneratorMojo.java     |     1 +
 tooling/parent/pom.xml                             |     2 +-
 .../java/org/apache/camel/spi/UriEndpoint.java     |     6 +
 1400 files changed, 98423 insertions(+), 92624 deletions(-)
 delete mode 100644 .github/workflows/generic-pr/label-config-camel-3.yml
 delete mode 100644 .github/workflows/generic-pr/label-config-main.yml
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dynamic-router-control.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jte.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/convertVariableTo.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/removeVariable.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setVariable.json
 delete mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponentConfigurer.java
 delete mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpointConfigurer.java
 delete mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpointUriFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponentConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointUriFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerBulkConverterLoader.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerInvokeOnHeaderFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponentConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpointConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpointUriFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/component/dynamic-router-control
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/configurer/dynamic-router-control-component
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/configurer/dynamic-router-control-endpoint
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/invoke-on-header/org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/dynamic-router-control
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dynamic-router-control-endpoint
 create mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/control/dynamic-router-control.json
 delete mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/dynamic-router.json
 create mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/routing/dynamic-router.json
 create mode 100644 components/camel-dynamic-router/src/main/docs/dynamic-router-control-component.adoc
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponent.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterConfiguration.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterConstants.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessor.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlMessage.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlProducer.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterFilterService.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterMulticastProcessor.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterProducer.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterRecipientListHelper.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlChannelSendDynamicAware.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponent.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlConfiguration.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlConstants.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlMessage.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducer.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponent.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterConfiguration.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterConstants.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProcessor.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProducer.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponentTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterConfigurationTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessorTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlMessageTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlProducerTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterFilterServiceTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterProcessorTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterProducerTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterTestConstants.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlChannelSendDynamicAwareTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponentTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterSendDynamicAwareIT.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterUriControlIT.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponentTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProcessorTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProducerTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/support/DynamicRouterTestSupport.java
 create mode 100644 components/camel-grpc/src/main/java/org/apache/camel/component/grpc/GrpcProducerToRouteControlledStreamObserver.java
 create mode 100644 components/camel-grpc/src/main/java/org/apache/camel/component/grpc/client/GrpcStreamObserverFactory.java
 create mode 100644 components/camel-grpc/src/main/java/org/apache/camel/component/grpc/server/GrpcRequestDelegationStreamObserver.java
 create mode 100644 components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProxyAsyncAsyncTest.java
 create mode 100644 components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProxyAsyncSyncTest.java
 create mode 100644 components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProxySyncAsyncTest.java
 create mode 100644 components/camel-jaxb/src/test/java/org/apache/camel/example/SpringLoadRouteFromXmlTest.java
 create mode 100644 components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterTest.java
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest/jaxb => components/camel-jaxb/src/test/resources/org/apache/camel/example}/BarRoute.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest/jaxb => components/camel-jaxb/src/test/resources/org/apache/camel/example}/SpringLoadRouteFromXmlTest.xml (100%)
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyBridgeHostHeaderIssueTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyFailoverRoundRobinTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyValidatorStreamTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyValidatorStreamWithStreamCachingEnabledTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyValidatorTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyXsltHttpTemplateTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyXsltTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringFailoverRoundRobinTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRedirectTest.java
 rename {tests/camel-itest => components/camel-jetty}/src/test/resources/OptimizationRequest.xsd (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/InvalidRequest.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/JettySpringFailoverRoundRobinTest.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/ValidRequest.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/greeting.xsl (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/transform.xsl (100%)
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/DynamicRouteTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsConsumerShutdownTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPollEnrichTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPollingConsumerTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSpringValidatorTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsValidatorTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/AdviceWithTransactionIssueTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/FileToJmsIssueTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/JMSNestedTransactionRollbackTest.java
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsConsumerShutdownTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsPollingConsumerTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsSpringValidatorTest.xml
 rename tests/camel-itest/src/test/resources/myschema.xsd => components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsValidatorTestSchema.xsd (100%)
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/AdviceWithTransactionIssueTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/FileToJmsIssueTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/tx/JMSNestedTransactionRollbackTest.xml
 create mode 100644 components/camel-json-validator/src/test/java/org/apache/camel/component/jsonvalidator/ValidatorDeserializationFeaturesTest.java
 create mode 100644 components/camel-jte/pom.xml
 create mode 100644 components/camel-jte/src/generated/java/org/apache/camel/component/jte/JteComponentConfigurer.java
 create mode 100644 components/camel-jte/src/generated/java/org/apache/camel/component/jte/JteEndpointConfigurer.java
 create mode 100644 components/camel-jte/src/generated/java/org/apache/camel/component/jte/JteEndpointUriFactory.java
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/component/jte
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/configurer/jte-component
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/configurer/jte-endpoint
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/urifactory/jte-endpoint
 create mode 100644 components/camel-jte/src/generated/resources/org/apache/camel/component/jte/jte.json
 create mode 100644 components/camel-jte/src/main/docs/jte-component.adoc
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteCodeResolver.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteComponent.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteConstants.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteEndpoint.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/Model.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/JteDataModelTest.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/JteTemplateFromHeaderTest.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/JteTest.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/MyModel.java
 create mode 100644 components/camel-jte/src/test/resources/log4j2.properties
 create mode 100644 components/camel-jte/src/test/resources/org/apache/camel/component/jte/custom.jte
 create mode 100644 components/camel-jte/src/test/resources/org/apache/camel/component/jte/example.jte
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletHttpSinkNoErrorHandlerFalseTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletHttpSinkTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletNoErrorHandlerDirectTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletNoErrorHandlerRouteConfigurationTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletNoErrorHandlerTest.java
 create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpSessionTest.java
 delete mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/SalesforceHttpRequest.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/dto/EventSchemaFormatEnum.java
 create mode 100644 components/camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringConvertVariableTest.java
 create mode 100644 components/camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringSetVariableTest.java
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/SpringSetVariableTest-context.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/convertVariable.xml
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/NoSuchVariableException.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/Variable.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/Variables.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/BrowsableVariableRepository.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/VariableRepository.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/VariableRepositoryFactory.java
 create mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultVariableRepositoryFactory.java
 create mode 100644 core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/variables
 create mode 100644 core/camel-console/src/main/java/org/apache/camel/impl/console/VariablesDevConsole.java
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/convertVariableTo.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/removeVariable.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/setVariable.json
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/convertVariableTo-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/removeVariable-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/setVariable-eip.adoc
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/convertVariableTo.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/removeVariable.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/setVariable.json
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/ConvertVariableDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/RemoveVariableDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/SetVariableDefinition.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/RemoveVariableProcessor.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/SetVariableProcessor.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/ConvertVariableReifier.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/RemoveVariableReifier.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/SetVariableReifier.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanPipelineVariablesTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithPropertiesAndVariablesInjectionTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithVariablesAndBodyInject3Test.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithVariablesAndBodyInjectionTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/CustomGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/MethodFilterVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/RemoveGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/RemoveVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SetGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SetVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SplitterSingleMapTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/converter/ConvertVariableTest.java
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/convertVariable.xml
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/removeVariable.xml
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/setVariable.xml
 create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/MainVariableTest.java
 create mode 100644 core/camel-main/src/test/resources/random.json
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedConvertVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedRemoveVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedSetVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedVariableRepositoryMBean.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedConvertVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedRemoveVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedSetVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedVariableRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/ExchangeVariableRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/GlobalVariableRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/processor/ConvertVariableProcessor.java
 create mode 120000 docs/components/modules/ROOT/examples/json/dynamic-router-control.json
 create mode 120000 docs/components/modules/ROOT/examples/json/jte.json
 create mode 120000 docs/components/modules/ROOT/pages/dynamic-router-control-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/jte-component.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/variables.adoc
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/DynamicRouterControlComponentBuilderFactory.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JteComponentBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DynamicRouterControlEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JteEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubeCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginAdd.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginBaseCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginDelete.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginGet.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariable.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CamelJBangPlugin.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/Plugin.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PluginHelper.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PluginType.java
 delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/KubeBaseTest.java
 delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/KubeCommandMainTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginAddTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginDeleteTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginGetTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/pom.xml
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/generated/resources/META-INF/services/org/apache/camel/camel-jbang-plugin/camel-jbang-plugin-k
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/CompressionHelper.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationDelete.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationGet.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationLogs.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationRun.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubeBaseCommand.java (100%)
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubeCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubePlugin.java
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubernetesHelper.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/SourceScheme.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/TraitHelper.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/TraitProfile.java (100%)
 copy dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/java/org/apache/camel/dsl/jbang/core/commands/StringPrinter.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationDeleteTest.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationGetTest.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationLogsTest.java (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationRunTest.java (100%)
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/KubeBaseTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/KubeCommandMainTest.java
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/resources/org/apache/camel/dsl/jbang/core/commands/k/integration.yaml (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/resources/pod.yaml (100%)
 rename dsl/camel-jbang/{camel-jbang-core => camel-jbang-plugin-k}/src/test/resources/route.yaml (100%)
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ConvertVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RemoveVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetVariableTest.groovy
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jaxb/JaxbFallbackTypeConverterTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jaxb/SpringLoadRouteFromXmlTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jaxb/example/Bar.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyBridgeHostHeaderIssueTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyConstantSetHeaderTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyFailoverRoundRobinTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyJmsShutdownInProgressTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyJmsTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyJmsTwowayTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyRestRedirectTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettySimpleSetHeaderTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettySpringFailoverRoundRobinTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyValidatorStreamTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyValidatorStreamWithStreamCachingEnabledTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyValidatorTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyXsltHttpTemplateTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyXsltTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/SetExchangePatternProcessor.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/SetResponseProcessor.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/DynamicRouteTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/FileToJmsTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JMSNestedTransactionRollbackTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsConsumerShutdownTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsIntegrationTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsMediumQueuePerformanceTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPerformanceTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPollEnrichTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPollingConsumerTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsResequencerTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsValidatorTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/SpringJmsValidatorTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/proxy/Echo.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/proxy/EchoClient.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/proxy/EchoProduceTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/test/SpringDebugBeforeTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/tx/Jms2RequiresNewTest.java
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jetty/JettyJmsShutdownInProgressTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jetty/JettyJmsTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jetty/JettyJmsTwowayTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/FileToJmsTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/JMSNestedTransactionTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/JmsConsumerShutdownTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/JmsPollingConsumerTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/SpringJmsValidatorTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/test/SpringDebugBeforeTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/tx/Jms2RequiresNewTest-context.xml