This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch 2.8.x in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
from a9410db6a6 [maven-release-plugin] Set next development version 2.8.0-SNAPSHOT add 38e18b042d Updated CHANGELOG.md add 75a4b1d6d4 Add Azure Core HTTP Client Vert.x extension add fdc1ee6b1f Next is 2.8.0 add 5e8ea5b801 Fix pom format issue add c45af8614d Complete the release guide add a6c9b52dbf Updated CHANGELOG.md add c47252754f Bump Optaplanner to 8.18.0.Final add cb56981f50 Updated CHANGELOG.md add 2c49002c83 zipfile: complete test coverage #3610 add 6b1e6a5075 Upgrade Quarkus to 2.7.4.Final add b96a20f23a Add azure-servicebus and support-azure-core-http-client-vertx to the Catalog add 6d45307344 Updated CHANGELOG.md add f9e5fd627d Increase FHIR extension test coverage add d50aaefaaf Updated CHANGELOG.md add 7dbf83c737 Remote println from SQS test add 13fdba10c8 Disable flaky GrpcTest.forwardOnError add 3224de27ab Fix cassandraql itests failing on quarkus-platform #3621 add f9b58c69d6 📝Slack test : update Readme with new Oauth Configuration and set a channel name that isn't dependent on user slack language add e60c2f7220 Update integration-tests/slack/README.adoc add 26ab5de906 Fix #3606 to add reflection configs for Schema and its subClasses (#3624) add 4898c4247f Updated CHANGELOG.md add 63b36f4b36 Disable FHIR versions not required by default add f7fd8380e8 Updated CHANGELOG.md add f2861f0724 Exclude ipfs from camel-quarkus-test-list #3618 add 230f3b1a54 Fix the antora-playbook.yml link add 1efd7d162f Fixup 63b36f4. Disable FHIR versions not required by default add 7d49b82585 Support additional FHIR 2.x versions add 9cb3653f0d Tidy up DSTU2, DSTU3, R4 & R5 processor classes add 025c05c0fc Add 2.8.0 migration guide add ca103a5647 Upgrade Quarkus to 2.7.5.Final add 39808d2966 Use com.github.java-json-tools:* instead of com.github.fge:* #3632 add 3a93632341 Fix #3432 add a build step to support source location (#3628) add adba8ab1fc Updated CHANGELOG.md add e835e4c831 Fix release procedure add 144f3c40d8 Upgrade cassandra-quarkus-client to 1.1.2 add 7c9ce0aeed Upgrade and sync xmlgraphics-commons add c7b1b57f6e Remove weka extension #3532 add ec1b4adffb Remove ipfs extension #3532 add a665ddcff2 Fix the migration guide #3532 add c226c97dec Updated CHANGELOG.md add 5bc7d3f460 Fix Gradle native builds for Spring backed extensions add 5fa53bf7a6 Slack : fix native support for Webhook URL + add test coverage Fixes #3541 add 3687e39b95 Fix registration of consul client API proxy interface add 54125c4732 file: Rewrite the charset related test #3627 add d8a96ba569 Tidy geronimo-jms_2.0_spec exclusions add 8826c39904 Updated CHANGELOG.md add 10773b92dd file: Ensure FileTest.charset is fixed under Windows #3530 add 1dceb0557e Switch from NativeImageTest to QuarkusIntegrationTest add db10322bb8 Avoid compiling regular expressions in loops add 99979206ba Updated CHANGELOG.md add 539800b08a Upgrade to Quarkus 2.8.0.CR1 add 381a9459f8 Upgrade Camel to 3.16.0 add 295bcaf18e Test for Debezium mysql - passing additionalProperties results in wrong properties beeing passed #3488 add 43641cdbf6 Work around Tika version incompatibilities between Quarkus Tika & Camel Tika #3599 add fa1642a0af Fix #3592 add some ReflectiveClassBuildItem for camel-kafka (#3594) add 571e7f0f2c 3579 Improve quartz test coverage add 25f9ee0d51 Temporarilly disable Aws2KinesisTest.kinesis due to #3638 add 5bfa653f89 Reformat POMs add f1a8948741 Add Camel 3.16.0 staging repository add a4664f9080 Keep antora.yml pointing at 3.15.x until 3.16.0 is released add 82ebfd453c Fix typo in docs & Added tests for NotNull validator checks add f3f4be0a4c Updated CHANGELOG.md add 62c14ec476 Improve Infinispan extension test coverage add 76676820ee Fix loading of XML routes with routes-include-pattern wildcard add 0364b7b3c6 Exclude jboss-marshalling-osgi from infinispan-jboss-marshalling add 7020e1be65 Azure integration tests - upgrade the setup script add d5cdca3c76 Revert "Exclude jboss-marshalling-osgi from infinispan-jboss-marshalling" add 48b5168809 Stop importing io.quarkus:quarkus-bom into camel-quarkus-bom #3302 add 79d628532f Align com.github.java-json-tools:json-patch version with Camel add 39d8927621 Updated CHANGELOG.md add b0f2797e04 Add more details about @QuarkusIntegrationTest to the testing guide add ac1d4ebe7b Revert "Add Camel 3.16.0 staging repository" add 2f6575aeaa Create Camel Google Secret Manager Extension add 23e772c554 Create Camel Google Secret Manager Extension add fcc7015e29 Create Camel Google Secret Manager Extension add df40b598c7 Create Camel Google Secret Manager Extension add 18079c39cf Create Camel Google Secret Manager Extension add 8b5ea74816 Create Camel Google Secret Manager Extension add 9e6c99aafa paho: fix NullPointerException when MqqtException occurs during reconnect attempt in native mode #3671 add 02ef9346fe Attempt to fix website build. add de31deca8d Attempt to fix website build. add ec28e152c1 Better control what we manage in our BOM #3302 add ef15c62b25 Updated CHANGELOG.md add 939ada9e6f Ban javax.validation in favor of jakarta.validation #3504 add 6ed6688bd2 Ban junit 4 #3354 add 5c2b7386bb Fixup Create Camel Google Secret Manager Extension add 9cfd616c25 Attempt to fix website build. Again add df8c59cf05 Attempt to fix website build. Again add 9e1eb0c4b8 Revert "Attempt to fix website build. Again" add 6ea1e2824f Ban the same JBoss spec artifacts like Quarkus add 3f070fef53 Ban javax.activation:javax.activation-api add d95e985098 Ban javax.annotation:javax.annotation-api add f625e343a6 Update antora.yml to point at 3.16.x branches add 9dbce6a604 Ban javax.inject:javax.inject add c2d5927411 Ban javax.json:javax.json-api add 5880c2e557 Ban javax.json.bind:javax.json.bind-api add 3ddc2cdfcc Ban org.glassfish:javax.json add 3889a2b93b Ban org.glassfish:javax.el add 17ab865f53 Ban javax.persistence:javax.persistence-api and javax.persistence:persistence-api add 12ee5c4108 Ban javax.security.enterprise:javax.security.enterprise-api add a701ce72d8 Ban javax.xml.bind:jaxb-api add 47fc9b0c21 Ban javax.websocket:javax.websocket-api add 202c9ab9e2 Ban javax.ws.rs:javax.ws.rs-api add e881e6f00d Ban jakarta.activation:jakarta.activation-api in favor of com.sun.activation:jakarta.activation add 561b4252ac Ban org.jboss.logging:jboss-logmanager-jdk and org.jboss.logging:jboss-logmanager add 701fa138b3 Ban javax.enterprise:cdi-api add 2fea1ee4bb Ban jakarta.json-api in favor of org.glassfish:jakarta.json add e08002a0f9 Ban various logging backends add 80642ad479 paho: Add test coverage for file persistence #3680 add 8ebe489c7b Improve MicroProfile Fault Tolerance extension test coverage add 34b1aa7bb5 Updated CHANGELOG.md add 4875c67832 Kafka Oauth test bump Keycloak container version to 16.1.1 & leverage Strimzi dev services container Fixes #3531 add 152f91743b Fix potential Azure Blob test failures when testing against the real service add fd4c29e529 Stop managing Snappy in Spark BOM, as it is now managed in quarkus-bom add 451f17f61f Updated CHANGELOG.md add 3b15dbaa54 Updated CHANGELOG.md add f71e67e053 Upgrade Quarkus to 2.8.0.Final add 236fabe25d Upgrade Quarkus Qpid JMS to 0.33.0 add 4469f68a1b Upgrade Spring to 5.3.18 add 8e0138c6b9 Upgrade optaplanner to 8.19.0.Final add 45e72d100b Upgarde Quarkiverse JGit to 1.2.0 add a0e4959114 Upgarde Quarkiverse MyBatis to 1.0.2 new 7551eafeef Merge branch 'main' into 2.8.x new d832131d27 [maven-release-plugin] Prepare release 2.8.0 The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: CHANGELOG.md | 180 +- catalog/pom.xml | 41 +- docs/antora.yml | 12 +- .../examples/components/elasticsearch-rest.yml | 2 +- .../examples/components/google-secret-manager.yml | 13 + docs/modules/ROOT/examples/dataformats/ical.yml | 2 +- .../ROOT/examples/dataformats/jacksonXml.yml | 2 +- docs/modules/ROOT/nav.adoc | 1 + .../pages/contributor-guide/release-guide.adoc | 18 +- docs/modules/ROOT/pages/migration-guide/2.8.0.adoc | 25 + docs/modules/ROOT/pages/migration-guide/index.adoc | 1 + .../pages/reference/extensions/bean-validator.adoc | 2 +- .../ROOT/pages/reference/extensions/core.adoc | 9 +- .../reference/extensions/elasticsearch-rest.adoc | 6 +- .../ROOT/pages/reference/extensions/fhir.adoc | 29 +- .../extensions/google-secret-manager.adoc | 35 + .../ROOT/pages/reference/extensions/ical.adoc | 4 +- .../pages/reference/extensions/infinispan.adoc | 13 + .../pages/reference/extensions/jacksonxml.adoc | 4 +- .../ROOT/pages/reference/extensions/quartz.adoc | 58 + .../ROOT/pages/reference/extensions/yaml-dsl.adoc | 6 - .../pages/user-guide/defining-camel-routes.adoc | 6 +- docs/modules/ROOT/pages/user-guide/testing.adoc | 18 +- docs/pom.xml | 2 +- .../caffeine-lrucache/deployment/pom.xml | 2 +- extensions-core/caffeine-lrucache/pom.xml | 2 +- extensions-core/caffeine-lrucache/runtime/pom.xml | 2 +- extensions-core/core-cloud/deployment/pom.xml | 2 +- extensions-core/core-cloud/pom.xml | 2 +- extensions-core/core-cloud/runtime/pom.xml | 14 +- extensions-core/core/deployment/pom.xml | 2 +- .../core/deployment/CamelContextProcessor.java | 25 +- .../core/deployment/spi/CamelServiceFilter.java | 8 - .../core/deployment/CamelSourceLocationTest.java | 113 + extensions-core/core/pom.xml | 2 +- extensions-core/core/runtime/pom.xml | 14 +- .../core/runtime/src/main/doc/configuration.adoc | 9 +- .../camel/quarkus/core/CamelContextRecorder.java | 4 + .../CamelQuarkusPackageScanResourceResolver.java | 31 + .../camel/quarkus/core/FastCamelContext.java | 6 + extensions-core/http-common/deployment/pom.xml | 2 +- extensions-core/http-common/pom.xml | 2 +- extensions-core/http-common/runtime/pom.xml | 14 +- extensions-core/pom.xml | 9 +- .../reactive-executor/deployment/pom.xml | 2 +- extensions-core/reactive-executor/pom.xml | 2 +- extensions-core/reactive-executor/runtime/pom.xml | 14 +- .../threadpoolfactory-vertx/deployment/pom.xml | 2 +- extensions-core/threadpoolfactory-vertx/pom.xml | 2 +- .../threadpoolfactory-vertx/runtime/pom.xml | 14 +- extensions-core/xml-io-dsl/deployment/pom.xml | 2 +- extensions-core/xml-io-dsl/pom.xml | 2 +- extensions-core/xml-io-dsl/runtime/pom.xml | 14 +- extensions-core/xml-jaxb/deployment/pom.xml | 2 +- extensions-core/xml-jaxb/pom.xml | 2 +- extensions-core/xml-jaxb/runtime/pom.xml | 14 +- extensions-core/xml-jaxp/deployment/pom.xml | 2 +- extensions-core/xml-jaxp/pom.xml | 2 +- extensions-core/xml-jaxp/runtime/pom.xml | 14 +- extensions-core/yaml-dsl/deployment/pom.xml | 2 +- extensions-core/yaml-dsl/pom.xml | 2 +- extensions-core/yaml-dsl/runtime/pom.xml | 14 +- extensions-jvm/asn1/deployment/pom.xml | 2 +- extensions-jvm/asn1/pom.xml | 2 +- extensions-jvm/asn1/runtime/pom.xml | 14 +- extensions-jvm/asterisk/deployment/pom.xml | 2 +- extensions-jvm/asterisk/pom.xml | 2 +- extensions-jvm/asterisk/runtime/pom.xml | 14 +- extensions-jvm/atmos/deployment/pom.xml | 2 +- extensions-jvm/atmos/pom.xml | 2 +- extensions-jvm/atmos/runtime/pom.xml | 14 +- extensions-jvm/atomix/deployment/pom.xml | 2 +- extensions-jvm/atomix/pom.xml | 2 +- extensions-jvm/atomix/runtime/pom.xml | 14 +- .../aws-secrets-manager/deployment/pom.xml | 2 +- extensions-jvm/aws-secrets-manager/pom.xml | 2 +- extensions-jvm/aws-secrets-manager/runtime/pom.xml | 14 +- extensions-jvm/aws-xray/deployment/pom.xml | 2 +- extensions-jvm/aws-xray/pom.xml | 2 +- extensions-jvm/aws-xray/runtime/pom.xml | 14 +- extensions-jvm/azure-cosmosdb/deployment/pom.xml | 4 +- extensions-jvm/azure-cosmosdb/pom.xml | 2 +- extensions-jvm/azure-cosmosdb/runtime/pom.xml | 22 +- extensions-jvm/azure-servicebus/deployment/pom.xml | 6 +- extensions-jvm/azure-servicebus/pom.xml | 2 +- extensions-jvm/azure-servicebus/runtime/pom.xml | 24 +- .../azure-storage-datalake/deployment/pom.xml | 4 +- extensions-jvm/azure-storage-datalake/pom.xml | 2 +- .../azure-storage-datalake/runtime/pom.xml | 22 +- extensions-jvm/barcode/deployment/pom.xml | 2 +- extensions-jvm/barcode/pom.xml | 2 +- extensions-jvm/barcode/runtime/pom.xml | 14 +- extensions-jvm/beanio/deployment/pom.xml | 2 +- extensions-jvm/beanio/pom.xml | 2 +- extensions-jvm/beanio/runtime/pom.xml | 14 +- extensions-jvm/beanstalk/deployment/pom.xml | 2 +- extensions-jvm/beanstalk/pom.xml | 2 +- extensions-jvm/beanstalk/runtime/pom.xml | 14 +- extensions-jvm/bonita/deployment/pom.xml | 2 +- extensions-jvm/bonita/pom.xml | 2 +- extensions-jvm/bonita/runtime/pom.xml | 24 +- extensions-jvm/chatscript/deployment/pom.xml | 2 +- extensions-jvm/chatscript/pom.xml | 2 +- extensions-jvm/chatscript/runtime/pom.xml | 14 +- extensions-jvm/chunk/deployment/pom.xml | 2 +- extensions-jvm/chunk/pom.xml | 2 +- extensions-jvm/chunk/runtime/pom.xml | 14 +- extensions-jvm/cm-sms/deployment/pom.xml | 2 +- extensions-jvm/cm-sms/pom.xml | 2 +- extensions-jvm/cm-sms/runtime/pom.xml | 14 +- extensions-jvm/cmis/deployment/pom.xml | 2 +- extensions-jvm/cmis/pom.xml | 2 +- extensions-jvm/cmis/runtime/pom.xml | 14 +- extensions-jvm/coap/deployment/pom.xml | 2 +- extensions-jvm/coap/pom.xml | 2 +- extensions-jvm/coap/runtime/pom.xml | 14 +- extensions-jvm/cometd/deployment/pom.xml | 2 +- extensions-jvm/cometd/pom.xml | 2 +- extensions-jvm/cometd/runtime/pom.xml | 20 +- extensions-jvm/corda/deployment/pom.xml | 2 +- extensions-jvm/corda/pom.xml | 2 +- extensions-jvm/corda/runtime/pom.xml | 18 +- extensions-jvm/couchbase/deployment/pom.xml | 2 +- extensions-jvm/couchbase/pom.xml | 2 +- extensions-jvm/couchbase/runtime/pom.xml | 14 +- extensions-jvm/djl/deployment/pom.xml | 2 +- extensions-jvm/djl/pom.xml | 2 +- extensions-jvm/djl/runtime/pom.xml | 14 +- extensions-jvm/dns/deployment/pom.xml | 2 +- extensions-jvm/dns/pom.xml | 2 +- extensions-jvm/dns/runtime/pom.xml | 14 +- extensions-jvm/drill/deployment/pom.xml | 2 +- extensions-jvm/drill/pom.xml | 2 +- extensions-jvm/drill/runtime/pom.xml | 14 +- extensions-jvm/ehcache/deployment/pom.xml | 2 +- extensions-jvm/ehcache/pom.xml | 2 +- extensions-jvm/ehcache/runtime/pom.xml | 14 +- extensions-jvm/elsql/deployment/pom.xml | 2 +- extensions-jvm/elsql/pom.xml | 2 +- extensions-jvm/elsql/runtime/pom.xml | 14 +- extensions-jvm/etcd/deployment/pom.xml | 2 +- extensions-jvm/etcd/pom.xml | 2 +- extensions-jvm/etcd/runtime/pom.xml | 14 +- extensions-jvm/etcd3/deployment/pom.xml | 2 +- extensions-jvm/etcd3/pom.xml | 2 +- extensions-jvm/etcd3/runtime/pom.xml | 14 +- extensions-jvm/facebook/deployment/pom.xml | 2 +- extensions-jvm/facebook/pom.xml | 2 +- extensions-jvm/facebook/runtime/pom.xml | 14 +- extensions-jvm/fastjson/deployment/pom.xml | 2 +- extensions-jvm/fastjson/pom.xml | 2 +- extensions-jvm/fastjson/runtime/pom.xml | 14 +- extensions-jvm/flink/deployment/pom.xml | 2 +- extensions-jvm/flink/pom.xml | 2 +- extensions-jvm/flink/runtime/pom.xml | 14 +- extensions-jvm/ganglia/deployment/pom.xml | 2 +- extensions-jvm/ganglia/pom.xml | 2 +- extensions-jvm/ganglia/runtime/pom.xml | 14 +- extensions-jvm/google-functions/deployment/pom.xml | 2 +- extensions-jvm/google-functions/pom.xml | 2 +- extensions-jvm/google-functions/runtime/pom.xml | 14 +- .../google-secret-manager/deployment/pom.xml | 61 + .../deployment/GoogleSecretManagerProcessor.java | 46 + extensions-jvm/google-secret-manager/pom.xml | 37 + .../google-secret-manager/runtime/pom.xml | 98 + .../main/resources/META-INF/quarkus-extension.yaml | 32 + extensions-jvm/groovy-dsl/deployment/pom.xml | 2 +- extensions-jvm/groovy-dsl/pom.xml | 2 +- extensions-jvm/groovy-dsl/runtime/pom.xml | 14 +- extensions-jvm/groovy/deployment/pom.xml | 2 +- extensions-jvm/groovy/pom.xml | 2 +- extensions-jvm/groovy/runtime/pom.xml | 14 +- extensions-jvm/guava-eventbus/deployment/pom.xml | 2 +- extensions-jvm/guava-eventbus/pom.xml | 2 +- extensions-jvm/guava-eventbus/runtime/pom.xml | 14 +- extensions-jvm/hbase/deployment/pom.xml | 2 +- extensions-jvm/hbase/pom.xml | 2 +- extensions-jvm/hbase/runtime/pom.xml | 14 +- extensions-jvm/hdfs/deployment/pom.xml | 2 +- extensions-jvm/hdfs/pom.xml | 2 +- extensions-jvm/hdfs/runtime/pom.xml | 24 +- extensions-jvm/huaweicloud-smn/deployment/pom.xml | 2 +- extensions-jvm/huaweicloud-smn/pom.xml | 2 +- extensions-jvm/huaweicloud-smn/runtime/pom.xml | 14 +- extensions-jvm/iec60870/deployment/pom.xml | 2 +- extensions-jvm/iec60870/pom.xml | 2 +- extensions-jvm/iec60870/runtime/pom.xml | 14 +- extensions-jvm/ignite/deployment/pom.xml | 2 +- extensions-jvm/ignite/pom.xml | 2 +- extensions-jvm/ignite/runtime/pom.xml | 14 +- extensions-jvm/iota/deployment/pom.xml | 2 +- extensions-jvm/iota/pom.xml | 2 +- extensions-jvm/iota/runtime/pom.xml | 14 +- extensions-jvm/irc/deployment/pom.xml | 2 +- extensions-jvm/irc/pom.xml | 2 +- extensions-jvm/irc/runtime/pom.xml | 14 +- extensions-jvm/jasypt/deployment/pom.xml | 2 +- extensions-jvm/jasypt/pom.xml | 2 +- extensions-jvm/jasypt/runtime/pom.xml | 14 +- extensions-jvm/java-joor-dsl/deployment/pom.xml | 2 +- extensions-jvm/java-joor-dsl/pom.xml | 2 +- extensions-jvm/java-joor-dsl/runtime/pom.xml | 14 +- extensions-jvm/jbpm/deployment/pom.xml | 2 +- extensions-jvm/jbpm/pom.xml | 2 +- extensions-jvm/jbpm/runtime/pom.xml | 14 +- extensions-jvm/jcache/deployment/pom.xml | 2 +- extensions-jvm/jcache/pom.xml | 2 +- extensions-jvm/jcache/runtime/pom.xml | 14 +- extensions-jvm/jclouds/deployment/pom.xml | 2 +- extensions-jvm/jclouds/pom.xml | 2 +- extensions-jvm/jclouds/runtime/pom.xml | 14 +- extensions-jvm/jcr/deployment/pom.xml | 2 +- extensions-jvm/jcr/pom.xml | 2 +- extensions-jvm/jcr/runtime/pom.xml | 14 +- extensions-jvm/jgroups-raft/deployment/pom.xml | 2 +- extensions-jvm/jgroups-raft/pom.xml | 2 +- extensions-jvm/jgroups-raft/runtime/pom.xml | 14 +- extensions-jvm/jgroups/deployment/pom.xml | 2 +- extensions-jvm/jgroups/pom.xml | 2 +- extensions-jvm/jgroups/runtime/pom.xml | 14 +- extensions-jvm/jooq/deployment/pom.xml | 2 +- extensions-jvm/jooq/pom.xml | 2 +- extensions-jvm/jooq/runtime/pom.xml | 14 +- extensions-jvm/joor/deployment/pom.xml | 2 +- extensions-jvm/joor/pom.xml | 2 +- extensions-jvm/joor/runtime/pom.xml | 14 +- extensions-jvm/json-patch/deployment/pom.xml | 2 +- extensions-jvm/json-patch/pom.xml | 2 +- extensions-jvm/json-patch/runtime/pom.xml | 14 +- extensions-jvm/jsonapi/deployment/pom.xml | 2 +- extensions-jvm/jsonapi/pom.xml | 2 +- extensions-jvm/jsonapi/runtime/pom.xml | 14 +- extensions-jvm/jt400/deployment/pom.xml | 2 +- extensions-jvm/jt400/pom.xml | 2 +- extensions-jvm/jt400/runtime/pom.xml | 14 +- extensions-jvm/kotlin-dsl/deployment/pom.xml | 2 +- extensions-jvm/kotlin-dsl/pom.xml | 2 +- extensions-jvm/kotlin-dsl/runtime/pom.xml | 14 +- extensions-jvm/ldap/deployment/pom.xml | 2 +- extensions-jvm/ldap/pom.xml | 2 +- extensions-jvm/ldap/runtime/pom.xml | 14 +- extensions-jvm/ldif/deployment/pom.xml | 2 +- extensions-jvm/ldif/pom.xml | 2 +- extensions-jvm/ldif/runtime/pom.xml | 14 +- extensions-jvm/lucene/deployment/pom.xml | 2 +- extensions-jvm/lucene/pom.xml | 2 +- extensions-jvm/lucene/runtime/pom.xml | 14 +- extensions-jvm/management/deployment/pom.xml | 2 +- extensions-jvm/management/pom.xml | 2 +- extensions-jvm/management/runtime/pom.xml | 14 +- extensions-jvm/milo/deployment/pom.xml | 2 +- extensions-jvm/milo/pom.xml | 2 +- extensions-jvm/milo/runtime/pom.xml | 14 +- extensions-jvm/mvel/deployment/pom.xml | 2 +- extensions-jvm/mvel/pom.xml | 2 +- extensions-jvm/mvel/runtime/pom.xml | 14 +- extensions-jvm/ognl/deployment/pom.xml | 2 +- extensions-jvm/ognl/pom.xml | 2 +- extensions-jvm/ognl/runtime/pom.xml | 14 +- extensions-jvm/pom.xml | 10 +- extensions-jvm/printer/deployment/pom.xml | 2 +- extensions-jvm/printer/pom.xml | 2 +- extensions-jvm/printer/runtime/pom.xml | 14 +- extensions-jvm/pulsar/deployment/pom.xml | 2 +- extensions-jvm/pulsar/pom.xml | 2 +- extensions-jvm/pulsar/runtime/pom.xml | 20 +- extensions-jvm/quickfix/deployment/pom.xml | 2 +- extensions-jvm/quickfix/pom.xml | 2 +- extensions-jvm/quickfix/runtime/pom.xml | 14 +- extensions-jvm/redis/deployment/pom.xml | 2 +- extensions-jvm/redis/pom.xml | 2 +- extensions-jvm/redis/runtime/pom.xml | 14 +- extensions-jvm/ribbon/deployment/pom.xml | 2 +- extensions-jvm/ribbon/pom.xml | 2 +- extensions-jvm/ribbon/runtime/pom.xml | 14 +- extensions-jvm/robotframework/deployment/pom.xml | 2 +- extensions-jvm/robotframework/pom.xml | 2 +- extensions-jvm/robotframework/runtime/pom.xml | 14 +- extensions-jvm/schematron/deployment/pom.xml | 2 +- extensions-jvm/schematron/pom.xml | 2 +- extensions-jvm/schematron/runtime/pom.xml | 14 +- extensions-jvm/sip/deployment/pom.xml | 2 +- extensions-jvm/sip/pom.xml | 2 +- extensions-jvm/sip/runtime/pom.xml | 14 +- extensions-jvm/smpp/deployment/pom.xml | 2 +- extensions-jvm/smpp/pom.xml | 2 +- extensions-jvm/smpp/runtime/pom.xml | 14 +- extensions-jvm/snmp/deployment/pom.xml | 2 +- extensions-jvm/snmp/pom.xml | 2 +- extensions-jvm/snmp/runtime/pom.xml | 14 +- extensions-jvm/soroush/deployment/pom.xml | 2 +- extensions-jvm/soroush/pom.xml | 2 +- extensions-jvm/soroush/runtime/pom.xml | 14 +- extensions-jvm/spark/bom/pom.xml | 35 +- extensions-jvm/spark/deployment/pom.xml | 2 +- extensions-jvm/spark/pom.xml | 2 +- extensions-jvm/spark/runtime/pom.xml | 9 +- extensions-jvm/splunk-hec/deployment/pom.xml | 2 +- extensions-jvm/splunk-hec/pom.xml | 2 +- extensions-jvm/splunk-hec/runtime/pom.xml | 14 +- extensions-jvm/stitch/deployment/pom.xml | 2 +- extensions-jvm/stitch/pom.xml | 2 +- extensions-jvm/stitch/runtime/pom.xml | 14 +- extensions-jvm/stomp/deployment/pom.xml | 2 +- extensions-jvm/stomp/pom.xml | 2 +- extensions-jvm/stomp/runtime/pom.xml | 14 +- extensions-jvm/stub/deployment/pom.xml | 2 +- extensions-jvm/stub/pom.xml | 2 +- extensions-jvm/stub/runtime/pom.xml | 14 +- extensions-jvm/thrift/deployment/pom.xml | 2 +- extensions-jvm/thrift/pom.xml | 2 +- extensions-jvm/thrift/runtime/pom.xml | 14 +- extensions-jvm/web3j/deployment/pom.xml | 2 +- extensions-jvm/web3j/pom.xml | 2 +- extensions-jvm/web3j/runtime/pom.xml | 14 +- extensions-jvm/weka/deployment/pom.xml | 61 - .../component/weka/deployment/WekaProcessor.java | 46 - extensions-jvm/weka/pom.xml | 37 - extensions-jvm/weka/runtime/pom.xml | 123 - .../main/resources/META-INF/quarkus-extension.yaml | 32 - extensions-jvm/wordpress/deployment/pom.xml | 2 +- extensions-jvm/wordpress/pom.xml | 2 +- extensions-jvm/wordpress/runtime/pom.xml | 24 +- extensions-jvm/workday/deployment/pom.xml | 2 +- extensions-jvm/workday/pom.xml | 2 +- extensions-jvm/workday/runtime/pom.xml | 14 +- extensions-jvm/xj/deployment/pom.xml | 2 +- extensions-jvm/xj/pom.xml | 2 +- extensions-jvm/xj/runtime/pom.xml | 14 +- extensions-jvm/xmpp/deployment/pom.xml | 2 +- extensions-jvm/xmpp/pom.xml | 2 +- extensions-jvm/xmpp/runtime/pom.xml | 14 +- extensions-jvm/xslt-saxon/deployment/pom.xml | 2 +- extensions-jvm/xslt-saxon/pom.xml | 2 +- extensions-jvm/xslt-saxon/runtime/pom.xml | 14 +- extensions-jvm/yammer/deployment/pom.xml | 2 +- extensions-jvm/yammer/pom.xml | 2 +- extensions-jvm/yammer/runtime/pom.xml | 14 +- extensions-jvm/zookeeper-master/deployment/pom.xml | 2 +- extensions-jvm/zookeeper-master/pom.xml | 2 +- extensions-jvm/zookeeper-master/runtime/pom.xml | 14 +- extensions-jvm/zookeeper/deployment/pom.xml | 2 +- extensions-jvm/zookeeper/pom.xml | 2 +- extensions-jvm/zookeeper/runtime/pom.xml | 14 +- extensions-support/ahc/deployment/pom.xml | 2 +- extensions-support/ahc/pom.xml | 2 +- extensions-support/ahc/runtime/pom.xml | 14 +- extensions-support/aws/deployment/pom.xml | 2 +- extensions-support/aws/pom.xml | 2 +- extensions-support/aws/runtime/pom.xml | 14 +- extensions-support/aws2/deployment/pom.xml | 2 +- extensions-support/aws2/pom.xml | 2 +- extensions-support/aws2/runtime/pom.xml | 20 +- .../deployment/pom.xml | 135 + .../vertx/AzureCoreHttpClientVertxProcessor.java | 31 + .../azure/core/http/vertx/DeadlockTests.java | 89 + .../http/vertx/VertxHttpClientBuilderTests.java | 181 + .../http/vertx/VertxHttpClientHttpClientTests.java | 55 + .../http/vertx/VertxHttpClientProviderTests.java | 113 + .../vertx/VertxHttpClientResponseTransformer.java | 56 + .../http/vertx/VertxHttpClientRestProxyTests.java | 63 + ...VertxHttpClientRestProxyWithHttpProxyTests.java | 86 + .../http/vertx/VertxHttpClientTestResource.java | 73 + .../core/http/vertx/VertxHttpClientTests.java | 317 + .../deployment/src/test/resources/upload.txt | 1 + .../azure-core-http-client-vertx/pom.xml | 37 + .../azure-core-http-client-vertx/runtime/pom.xml | 81 + .../core/http/vertx/BufferedVertxHttpResponse.java | 72 + .../core/http/vertx/VertxHttpAsyncResponse.java | 52 + .../azure/core/http/vertx/VertxHttpClient.java | 133 + .../core/http/vertx/VertxHttpClientBuilder.java | 250 + .../core/http/vertx/VertxHttpClientProvider.java | 76 + .../azure/core/http/vertx/VertxHttpRequest.java | 37 + .../azure/core/http/vertx/VertxHttpResponse.java | 73 + .../core/http/vertx/VertxHttpResponseHandler.java | 59 + .../main/resources/META-INF/quarkus-extension.yaml | 27 + .../com.azure.core.http.HttpClientProvider | 1 + extensions-support/azure-core/deployment/pom.xml | 8 +- extensions-support/azure-core/pom.xml | 2 +- extensions-support/azure-core/runtime/pom.xml | 26 +- extensions-support/bouncycastle/deployment/pom.xml | 2 +- extensions-support/bouncycastle/pom.xml | 2 +- extensions-support/bouncycastle/runtime/pom.xml | 14 +- .../commons-logging/deployment/pom.xml | 2 +- extensions-support/commons-logging/pom.xml | 2 +- extensions-support/commons-logging/runtime/pom.xml | 14 +- .../consul-client/deployment/pom.xml | 2 +- .../deployment/ConsulClientSupportProcessor.java | 8 +- extensions-support/consul-client/pom.xml | 2 +- extensions-support/consul-client/runtime/pom.xml | 32 +- extensions-support/debezium/deployment/pom.xml | 2 +- extensions-support/debezium/pom.xml | 2 +- extensions-support/debezium/runtime/pom.xml | 28 +- .../google-http-client/deployment/pom.xml | 2 +- extensions-support/google-http-client/pom.xml | 2 +- .../google-http-client/runtime/pom.xml | 14 +- extensions-support/httpclient/deployment/pom.xml | 2 +- extensions-support/httpclient/pom.xml | 2 +- extensions-support/httpclient/runtime/pom.xml | 14 +- .../jackson-dataformat-xml/deployment/pom.xml | 2 +- extensions-support/jackson-dataformat-xml/pom.xml | 2 +- .../jackson-dataformat-xml/runtime/pom.xml | 14 +- extensions-support/jetty/deployment/pom.xml | 2 +- extensions-support/jetty/pom.xml | 2 +- extensions-support/jetty/runtime/pom.xml | 14 +- extensions-support/mail/deployment/pom.xml | 2 +- extensions-support/mail/pom.xml | 2 +- extensions-support/mail/runtime/pom.xml | 14 +- extensions-support/mongodb/deployment/pom.xml | 2 +- extensions-support/mongodb/pom.xml | 2 +- extensions-support/mongodb/runtime/pom.xml | 14 +- extensions-support/pom.xml | 11 +- .../reactor-netty/deployment/pom.xml | 2 +- extensions-support/reactor-netty/pom.xml | 2 +- extensions-support/reactor-netty/runtime/pom.xml | 14 +- extensions-support/retrofit/deployment/pom.xml | 2 +- extensions-support/retrofit/pom.xml | 2 +- extensions-support/retrofit/runtime/pom.xml | 14 +- extensions-support/spring/beans/pom.xml | 14 +- extensions-support/spring/context/pom.xml | 14 +- extensions-support/spring/core/pom.xml | 14 +- extensions-support/spring/deployment/pom.xml | 2 +- .../spring/deployment/SpringKotlinProcessor.java | 69 +- extensions-support/spring/integration-test/pom.xml | 2 +- .../support/spring/test/SpringSupportTest.java | 4 +- extensions-support/spring/pom.xml | 2 +- extensions-support/spring/runtime/pom.xml | 14 +- extensions-support/stax/deployment/pom.xml | 2 +- extensions-support/stax/pom.xml | 2 +- extensions-support/stax/runtime/pom.xml | 14 +- extensions-support/webhook/deployment/pom.xml | 2 +- extensions-support/webhook/pom.xml | 2 +- extensions-support/webhook/runtime/pom.xml | 14 +- extensions-support/xalan/deployment/pom.xml | 2 +- extensions-support/xalan/pom.xml | 2 +- extensions-support/xalan/runtime/pom.xml | 14 +- extensions-support/xstream/deployment/pom.xml | 2 +- extensions-support/xstream/pom.xml | 2 +- extensions-support/xstream/runtime/pom.xml | 14 +- extensions/activemq/deployment/pom.xml | 9 +- extensions/activemq/pom.xml | 2 +- extensions/activemq/runtime/pom.xml | 33 +- extensions/ahc-ws/deployment/pom.xml | 2 +- extensions/ahc-ws/pom.xml | 2 +- extensions/ahc-ws/runtime/pom.xml | 14 +- extensions/ahc/deployment/pom.xml | 2 +- extensions/ahc/pom.xml | 2 +- extensions/ahc/runtime/pom.xml | 14 +- extensions/amqp/deployment/pom.xml | 4 +- extensions/amqp/pom.xml | 2 +- extensions/amqp/runtime/pom.xml | 16 +- extensions/arangodb/deployment/pom.xml | 2 +- extensions/arangodb/pom.xml | 2 +- extensions/arangodb/runtime/pom.xml | 14 +- extensions/as2/deployment/pom.xml | 2 +- extensions/as2/pom.xml | 2 +- extensions/as2/runtime/pom.xml | 24 +- extensions/atlasmap/deployment/pom.xml | 2 +- extensions/atlasmap/pom.xml | 2 +- extensions/atlasmap/runtime/pom.xml | 14 +- extensions/atom/deployment/pom.xml | 2 +- extensions/atom/pom.xml | 2 +- extensions/atom/runtime/pom.xml | 18 +- extensions/attachments/deployment/pom.xml | 2 +- extensions/attachments/pom.xml | 2 +- extensions/attachments/runtime/pom.xml | 20 +- extensions/avro-rpc/deployment/pom.xml | 2 +- extensions/avro-rpc/pom.xml | 2 +- extensions/avro-rpc/runtime/pom.xml | 30 +- extensions/avro/deployment/pom.xml | 2 +- extensions/avro/pom.xml | 2 +- extensions/avro/runtime/pom.xml | 14 +- extensions/aws2-athena/deployment/pom.xml | 2 +- extensions/aws2-athena/pom.xml | 2 +- extensions/aws2-athena/runtime/pom.xml | 14 +- extensions/aws2-cw/deployment/pom.xml | 2 +- extensions/aws2-cw/pom.xml | 2 +- extensions/aws2-cw/runtime/pom.xml | 14 +- extensions/aws2-ddb/deployment/pom.xml | 2 +- extensions/aws2-ddb/pom.xml | 2 +- extensions/aws2-ddb/runtime/pom.xml | 14 +- extensions/aws2-ec2/deployment/pom.xml | 2 +- extensions/aws2-ec2/pom.xml | 2 +- extensions/aws2-ec2/runtime/pom.xml | 14 +- extensions/aws2-ecs/deployment/pom.xml | 2 +- extensions/aws2-ecs/pom.xml | 2 +- extensions/aws2-ecs/runtime/pom.xml | 14 +- extensions/aws2-eks/deployment/pom.xml | 2 +- extensions/aws2-eks/pom.xml | 2 +- extensions/aws2-eks/runtime/pom.xml | 14 +- extensions/aws2-eventbridge/deployment/pom.xml | 2 +- extensions/aws2-eventbridge/pom.xml | 2 +- extensions/aws2-eventbridge/runtime/pom.xml | 14 +- extensions/aws2-iam/deployment/pom.xml | 2 +- extensions/aws2-iam/pom.xml | 2 +- extensions/aws2-iam/runtime/pom.xml | 14 +- extensions/aws2-kinesis/deployment/pom.xml | 2 +- extensions/aws2-kinesis/pom.xml | 2 +- extensions/aws2-kinesis/runtime/pom.xml | 14 +- extensions/aws2-kms/deployment/pom.xml | 2 +- extensions/aws2-kms/pom.xml | 2 +- extensions/aws2-kms/runtime/pom.xml | 14 +- extensions/aws2-lambda/deployment/pom.xml | 2 +- extensions/aws2-lambda/pom.xml | 2 +- extensions/aws2-lambda/runtime/pom.xml | 14 +- .../main/org/apache/lambda/it/Aws2LambdaIT.java | 4 +- extensions/aws2-mq/deployment/pom.xml | 2 +- extensions/aws2-mq/pom.xml | 2 +- extensions/aws2-mq/runtime/pom.xml | 14 +- extensions/aws2-msk/deployment/pom.xml | 2 +- extensions/aws2-msk/pom.xml | 2 +- extensions/aws2-msk/runtime/pom.xml | 14 +- extensions/aws2-s3/deployment/pom.xml | 2 +- extensions/aws2-s3/pom.xml | 2 +- extensions/aws2-s3/runtime/pom.xml | 14 +- extensions/aws2-ses/deployment/pom.xml | 2 +- extensions/aws2-ses/pom.xml | 2 +- extensions/aws2-ses/runtime/pom.xml | 14 +- extensions/aws2-sns/deployment/pom.xml | 2 +- extensions/aws2-sns/pom.xml | 2 +- extensions/aws2-sns/runtime/pom.xml | 14 +- extensions/aws2-sqs/deployment/pom.xml | 2 +- extensions/aws2-sqs/pom.xml | 2 +- extensions/aws2-sqs/runtime/pom.xml | 14 +- extensions/aws2-sts/deployment/pom.xml | 2 +- extensions/aws2-sts/pom.xml | 2 +- extensions/aws2-sts/runtime/pom.xml | 14 +- extensions/aws2-translate/deployment/pom.xml | 2 +- extensions/aws2-translate/pom.xml | 2 +- extensions/aws2-translate/runtime/pom.xml | 14 +- extensions/azure-eventhubs/deployment/pom.xml | 2 +- extensions/azure-eventhubs/pom.xml | 2 +- extensions/azure-eventhubs/runtime/pom.xml | 20 +- extensions/azure-storage-blob/deployment/pom.xml | 4 +- extensions/azure-storage-blob/pom.xml | 2 +- extensions/azure-storage-blob/runtime/pom.xml | 22 +- extensions/azure-storage-queue/deployment/pom.xml | 4 +- extensions/azure-storage-queue/pom.xml | 2 +- extensions/azure-storage-queue/runtime/pom.xml | 22 +- extensions/base64/deployment/pom.xml | 2 +- extensions/base64/pom.xml | 2 +- extensions/base64/runtime/pom.xml | 14 +- extensions/bean-validator/deployment/pom.xml | 2 +- extensions/bean-validator/pom.xml | 2 +- extensions/bean-validator/runtime/pom.xml | 14 +- .../bean-validator/runtime/src/main/doc/usage.adoc | 2 +- extensions/bean/deployment/pom.xml | 2 +- extensions/bean/pom.xml | 2 +- extensions/bean/runtime/pom.xml | 14 +- extensions/bindy/deployment/pom.xml | 2 +- extensions/bindy/pom.xml | 2 +- extensions/bindy/runtime/pom.xml | 14 +- extensions/box/deployment/pom.xml | 2 +- extensions/box/pom.xml | 2 +- extensions/box/runtime/pom.xml | 14 +- extensions/braintree/deployment/pom.xml | 2 +- extensions/braintree/pom.xml | 2 +- extensions/braintree/runtime/pom.xml | 14 +- extensions/browse/deployment/pom.xml | 2 +- extensions/browse/pom.xml | 2 +- extensions/browse/runtime/pom.xml | 14 +- extensions/caffeine/deployment/pom.xml | 2 +- extensions/caffeine/pom.xml | 2 +- extensions/caffeine/runtime/pom.xml | 14 +- extensions/cassandraql/deployment/pom.xml | 8 +- extensions/cassandraql/pom.xml | 2 +- extensions/cassandraql/runtime/pom.xml | 20 +- extensions/cbor/deployment/pom.xml | 2 +- extensions/cbor/pom.xml | 2 +- extensions/cbor/runtime/pom.xml | 14 +- extensions/consul/deployment/pom.xml | 2 +- extensions/consul/pom.xml | 2 +- extensions/consul/runtime/pom.xml | 14 +- extensions/controlbus/deployment/pom.xml | 2 +- extensions/controlbus/pom.xml | 2 +- extensions/controlbus/runtime/pom.xml | 14 +- extensions/couchdb/deployment/pom.xml | 2 +- extensions/couchdb/pom.xml | 2 +- extensions/couchdb/runtime/pom.xml | 14 +- extensions/cron/deployment/pom.xml | 2 +- extensions/cron/pom.xml | 2 +- extensions/cron/runtime/pom.xml | 14 +- extensions/crypto/deployment/pom.xml | 2 +- extensions/crypto/pom.xml | 2 +- extensions/crypto/runtime/pom.xml | 14 +- extensions/csimple/deployment/pom.xml | 2 +- extensions/csimple/pom.xml | 2 +- extensions/csimple/runtime/pom.xml | 14 +- extensions/csv/deployment/pom.xml | 2 +- extensions/csv/pom.xml | 2 +- extensions/csv/runtime/pom.xml | 14 +- extensions/dataformat/deployment/pom.xml | 2 +- extensions/dataformat/pom.xml | 2 +- extensions/dataformat/runtime/pom.xml | 14 +- extensions/debezium-mongodb/deployment/pom.xml | 2 +- extensions/debezium-mongodb/pom.xml | 2 +- extensions/debezium-mongodb/runtime/pom.xml | 20 +- extensions/debezium-mysql/deployment/pom.xml | 2 +- extensions/debezium-mysql/pom.xml | 2 +- extensions/debezium-mysql/runtime/pom.xml | 20 +- extensions/debezium-postgres/deployment/pom.xml | 2 +- extensions/debezium-postgres/pom.xml | 2 +- extensions/debezium-postgres/runtime/pom.xml | 20 +- extensions/debezium-sqlserver/deployment/pom.xml | 2 +- extensions/debezium-sqlserver/pom.xml | 2 +- extensions/debezium-sqlserver/runtime/pom.xml | 20 +- extensions/digitalocean/deployment/pom.xml | 2 +- extensions/digitalocean/pom.xml | 2 +- extensions/digitalocean/runtime/pom.xml | 14 +- extensions/direct/deployment/pom.xml | 2 +- extensions/direct/pom.xml | 2 +- extensions/direct/runtime/pom.xml | 14 +- extensions/disruptor/deployment/pom.xml | 2 +- extensions/disruptor/pom.xml | 2 +- extensions/disruptor/runtime/pom.xml | 14 +- extensions/dozer/deployment/pom.xml | 2 +- extensions/dozer/pom.xml | 2 +- extensions/dozer/runtime/pom.xml | 36 +- extensions/dropbox/deployment/pom.xml | 2 +- extensions/dropbox/pom.xml | 2 +- extensions/dropbox/runtime/pom.xml | 14 +- extensions/elasticsearch-rest/deployment/pom.xml | 2 +- extensions/elasticsearch-rest/pom.xml | 2 +- extensions/elasticsearch-rest/runtime/pom.xml | 14 +- .../main/resources/META-INF/quarkus-extension.yaml | 1 + extensions/exec/deployment/pom.xml | 2 +- extensions/exec/pom.xml | 2 +- extensions/exec/runtime/pom.xml | 14 +- extensions/fhir/deployment/pom.xml | 2 +- .../component/fhir/deployment/FhirProcessor.java | 38 +- .../fhir/deployment/dstu2/FhirDstu2Processor.java | 201 +- .../Dstu2Hl7OrgPropertiesBuildItem.java | 27 + .../dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java | 86 + .../dstu2_1/Dstu2_1PropertiesBuildItem.java | 27 + .../deployment/dstu2_1/FhirDstu2_1Processor.java | 86 + .../fhir/deployment/dstu3/FhirDstu3Processor.java | 31 +- .../fhir/deployment/r4/FhirR4Processor.java | 40 +- .../fhir/deployment/r5/FhirR5Processor.java | 41 +- extensions/fhir/pom.xml | 2 +- extensions/fhir/runtime/pom.xml | 22 +- .../fhir/runtime/src/main/doc/configuration.adoc | 3 +- .../camel/quarkus/component/fhir/FhirConfig.java | 26 +- .../component/fhir/FhirContextRecorder.java | 12 + .../camel/quarkus/component/fhir/FhirFlags.java | 22 +- extensions/file-watch/deployment/pom.xml | 2 +- extensions/file-watch/pom.xml | 2 +- extensions/file-watch/runtime/pom.xml | 14 +- extensions/file/deployment/pom.xml | 2 +- extensions/file/pom.xml | 2 +- extensions/file/runtime/pom.xml | 14 +- extensions/flatpack/deployment/pom.xml | 2 +- extensions/flatpack/pom.xml | 2 +- extensions/flatpack/runtime/pom.xml | 14 +- extensions/fop/deployment/pom.xml | 2 +- extensions/fop/pom.xml | 2 +- extensions/fop/runtime/pom.xml | 14 +- extensions/freemarker/deployment/pom.xml | 2 +- extensions/freemarker/pom.xml | 2 +- extensions/freemarker/runtime/pom.xml | 14 +- extensions/ftp/deployment/pom.xml | 2 +- extensions/ftp/pom.xml | 2 +- extensions/ftp/runtime/pom.xml | 14 +- extensions/geocoder/deployment/pom.xml | 2 +- extensions/geocoder/pom.xml | 2 +- extensions/geocoder/runtime/pom.xml | 24 +- extensions/git/deployment/pom.xml | 2 +- extensions/git/pom.xml | 2 +- extensions/git/runtime/pom.xml | 14 +- extensions/github/deployment/pom.xml | 2 +- extensions/github/pom.xml | 2 +- extensions/github/runtime/pom.xml | 14 +- extensions/google-bigquery/deployment/pom.xml | 2 +- extensions/google-bigquery/pom.xml | 2 +- extensions/google-bigquery/runtime/pom.xml | 14 +- extensions/google-calendar/deployment/pom.xml | 2 +- extensions/google-calendar/pom.xml | 2 +- extensions/google-calendar/runtime/pom.xml | 14 +- extensions/google-drive/deployment/pom.xml | 2 +- extensions/google-drive/pom.xml | 2 +- extensions/google-drive/runtime/pom.xml | 14 +- extensions/google-mail/deployment/pom.xml | 2 +- extensions/google-mail/pom.xml | 2 +- extensions/google-mail/runtime/pom.xml | 14 +- extensions/google-pubsub/deployment/pom.xml | 2 +- extensions/google-pubsub/pom.xml | 2 +- extensions/google-pubsub/runtime/pom.xml | 9 +- extensions/google-sheets/deployment/pom.xml | 2 +- extensions/google-sheets/pom.xml | 2 +- extensions/google-sheets/runtime/pom.xml | 14 +- extensions/google-storage/deployment/pom.xml | 2 +- extensions/google-storage/pom.xml | 2 +- extensions/google-storage/runtime/pom.xml | 14 +- extensions/graphql/deployment/pom.xml | 2 +- extensions/graphql/pom.xml | 2 +- extensions/graphql/runtime/pom.xml | 14 +- extensions/grok/deployment/pom.xml | 2 +- extensions/grok/pom.xml | 2 +- extensions/grok/runtime/pom.xml | 14 +- extensions/grpc/deployment/pom.xml | 2 +- extensions/grpc/pom.xml | 2 +- extensions/grpc/runtime/pom.xml | 14 +- extensions/gson/deployment/pom.xml | 2 +- extensions/gson/pom.xml | 2 +- extensions/gson/runtime/pom.xml | 14 +- extensions/hazelcast/deployment/pom.xml | 2 +- extensions/hazelcast/pom.xml | 2 +- extensions/hazelcast/runtime/pom.xml | 14 +- extensions/headersmap/deployment/pom.xml | 2 +- extensions/headersmap/pom.xml | 2 +- extensions/headersmap/runtime/pom.xml | 14 +- extensions/hl7/deployment/pom.xml | 2 +- extensions/hl7/pom.xml | 2 +- extensions/hl7/runtime/pom.xml | 14 +- extensions/http/deployment/pom.xml | 2 +- extensions/http/pom.xml | 2 +- extensions/http/runtime/pom.xml | 14 +- extensions/hystrix/deployment/pom.xml | 2 +- extensions/hystrix/pom.xml | 2 +- extensions/hystrix/runtime/pom.xml | 14 +- extensions/ical/deployment/pom.xml | 2 +- extensions/ical/pom.xml | 2 +- extensions/ical/runtime/pom.xml | 14 +- .../main/resources/META-INF/quarkus-extension.yaml | 2 +- extensions/infinispan/deployment/pom.xml | 2 +- extensions/infinispan/pom.xml | 2 +- extensions/infinispan/runtime/pom.xml | 14 +- .../runtime/src/main/doc/configuration.adoc | 2 + .../runtime/src/main/doc/limitations.adoc | 3 + extensions/influxdb/deployment/pom.xml | 2 +- extensions/influxdb/pom.xml | 2 +- extensions/influxdb/runtime/pom.xml | 14 +- extensions/ipfs/deployment/pom.xml | 61 - .../component/ipfs/deployment/IpfsProcessor.java | 30 - extensions/ipfs/pom.xml | 37 - extensions/ipfs/runtime/pom.xml | 125 - .../main/resources/META-INF/quarkus-extension.yaml | 31 - extensions/jackson-avro/deployment/pom.xml | 2 +- extensions/jackson-avro/pom.xml | 2 +- extensions/jackson-avro/runtime/pom.xml | 14 +- extensions/jackson-protobuf/deployment/pom.xml | 2 +- extensions/jackson-protobuf/pom.xml | 2 +- extensions/jackson-protobuf/runtime/pom.xml | 14 +- extensions/jackson/deployment/pom.xml | 2 +- extensions/jackson/pom.xml | 2 +- extensions/jackson/runtime/pom.xml | 28 +- extensions/jacksonxml/deployment/pom.xml | 2 +- extensions/jacksonxml/pom.xml | 2 +- extensions/jacksonxml/runtime/pom.xml | 14 +- .../main/resources/META-INF/quarkus-extension.yaml | 2 +- extensions/jaxb/deployment/pom.xml | 2 +- extensions/jaxb/pom.xml | 2 +- extensions/jaxb/runtime/pom.xml | 14 +- extensions/jdbc/deployment/pom.xml | 2 +- extensions/jdbc/pom.xml | 2 +- extensions/jdbc/runtime/pom.xml | 14 +- extensions/jfr/deployment/pom.xml | 2 +- extensions/jfr/pom.xml | 2 +- extensions/jfr/runtime/pom.xml | 14 +- extensions/jing/deployment/pom.xml | 2 +- extensions/jing/pom.xml | 2 +- extensions/jing/runtime/pom.xml | 14 +- extensions/jira/deployment/pom.xml | 2 +- extensions/jira/pom.xml | 2 +- extensions/jira/runtime/pom.xml | 14 +- extensions/jms/deployment/pom.xml | 2 +- extensions/jms/pom.xml | 2 +- extensions/jms/runtime/pom.xml | 20 +- extensions/johnzon/deployment/pom.xml | 2 +- extensions/johnzon/pom.xml | 2 +- extensions/johnzon/runtime/pom.xml | 14 +- extensions/jolt/deployment/pom.xml | 2 +- extensions/jolt/pom.xml | 2 +- extensions/jolt/runtime/pom.xml | 14 +- extensions/jpa/deployment/pom.xml | 2 +- extensions/jpa/pom.xml | 2 +- extensions/jpa/runtime/pom.xml | 14 +- extensions/js-dsl/deployment/pom.xml | 2 +- extensions/js-dsl/pom.xml | 2 +- extensions/js-dsl/runtime/pom.xml | 14 +- extensions/jsch/deployment/pom.xml | 2 +- extensions/jsch/pom.xml | 2 +- extensions/jsch/runtime/pom.xml | 14 +- extensions/jslt/deployment/pom.xml | 2 +- extensions/jslt/pom.xml | 2 +- extensions/jslt/runtime/pom.xml | 14 +- extensions/json-validator/deployment/pom.xml | 2 +- extensions/json-validator/pom.xml | 2 +- extensions/json-validator/runtime/pom.xml | 14 +- extensions/jsonata/deployment/pom.xml | 2 +- extensions/jsonata/pom.xml | 2 +- extensions/jsonata/runtime/pom.xml | 14 +- extensions/jsonb/deployment/pom.xml | 2 +- extensions/jsonb/pom.xml | 2 +- extensions/jsonb/runtime/pom.xml | 14 +- extensions/jsonpath/deployment/pom.xml | 2 +- extensions/jsonpath/pom.xml | 2 +- extensions/jsonpath/runtime/pom.xml | 14 +- extensions/jta/deployment/pom.xml | 2 +- extensions/jta/pom.xml | 2 +- extensions/jta/runtime/pom.xml | 20 +- extensions/kafka/deployment/pom.xml | 2 +- .../component/kafka/deployment/KafkaProcessor.java | 26 + extensions/kafka/pom.xml | 2 +- extensions/kafka/runtime/pom.xml | 14 +- extensions/kamelet/deployment/pom.xml | 2 +- extensions/kamelet/pom.xml | 2 +- extensions/kamelet/runtime/pom.xml | 14 +- extensions/kotlin/deployment/pom.xml | 2 +- extensions/kotlin/pom.xml | 2 +- extensions/kotlin/runtime/pom.xml | 14 +- extensions/kubernetes/deployment/pom.xml | 2 +- extensions/kubernetes/pom.xml | 2 +- extensions/kubernetes/runtime/pom.xml | 14 +- extensions/kudu/client/pom.xml | 14 +- extensions/kudu/deployment/pom.xml | 2 +- extensions/kudu/pom.xml | 2 +- extensions/kudu/runtime/pom.xml | 14 +- extensions/language/deployment/pom.xml | 2 +- extensions/language/pom.xml | 2 +- extensions/language/runtime/pom.xml | 14 +- extensions/leveldb/deployment/pom.xml | 2 +- extensions/leveldb/pom.xml | 2 +- extensions/leveldb/runtime/pom.xml | 14 +- extensions/log/deployment/pom.xml | 2 +- extensions/log/pom.xml | 2 +- extensions/log/runtime/pom.xml | 14 +- extensions/lra/deployment/pom.xml | 2 +- extensions/lra/pom.xml | 2 +- extensions/lra/runtime/pom.xml | 14 +- extensions/lumberjack/deployment/pom.xml | 2 +- extensions/lumberjack/pom.xml | 2 +- extensions/lumberjack/runtime/pom.xml | 14 +- extensions/lzf/deployment/pom.xml | 2 +- extensions/lzf/pom.xml | 2 +- extensions/lzf/runtime/pom.xml | 14 +- extensions/mail/deployment/pom.xml | 2 +- extensions/mail/pom.xml | 2 +- extensions/mail/runtime/pom.xml | 14 +- extensions/master/deployment/pom.xml | 2 +- extensions/master/pom.xml | 2 +- extensions/master/runtime/pom.xml | 14 +- extensions/micrometer/deployment/pom.xml | 2 +- extensions/micrometer/pom.xml | 2 +- extensions/micrometer/runtime/pom.xml | 14 +- .../deployment/pom.xml | 2 +- extensions/microprofile-fault-tolerance/pom.xml | 2 +- .../microprofile-fault-tolerance/runtime/pom.xml | 14 +- extensions/microprofile-health/deployment/pom.xml | 2 +- .../deployment/MicroProfileHealthProcessor.java | 5 - .../MicroProfileHealthCamelChecksDisabledTest.java | 6 +- extensions/microprofile-health/pom.xml | 2 +- extensions/microprofile-health/runtime/pom.xml | 14 +- extensions/microprofile-metrics/deployment/pom.xml | 2 +- extensions/microprofile-metrics/pom.xml | 2 +- extensions/microprofile-metrics/runtime/pom.xml | 14 +- extensions/minio/deployment/pom.xml | 2 +- extensions/minio/pom.xml | 2 +- extensions/minio/runtime/pom.xml | 14 +- extensions/mllp/deployment/pom.xml | 2 +- extensions/mllp/pom.xml | 2 +- extensions/mllp/runtime/pom.xml | 14 +- extensions/mock/deployment/pom.xml | 2 +- extensions/mock/pom.xml | 2 +- extensions/mock/runtime/pom.xml | 14 +- extensions/mongodb-gridfs/deployment/pom.xml | 2 +- extensions/mongodb-gridfs/pom.xml | 2 +- extensions/mongodb-gridfs/runtime/pom.xml | 14 +- extensions/mongodb/deployment/pom.xml | 2 +- extensions/mongodb/pom.xml | 2 +- extensions/mongodb/runtime/pom.xml | 14 +- extensions/msv/deployment/pom.xml | 2 +- extensions/msv/pom.xml | 2 +- extensions/msv/runtime/pom.xml | 14 +- extensions/mustache/deployment/pom.xml | 2 +- extensions/mustache/pom.xml | 2 +- extensions/mustache/runtime/pom.xml | 14 +- extensions/mybatis/deployment/pom.xml | 2 +- extensions/mybatis/pom.xml | 2 +- extensions/mybatis/runtime/pom.xml | 14 +- extensions/nagios/deployment/pom.xml | 2 +- extensions/nagios/pom.xml | 2 +- extensions/nagios/runtime/pom.xml | 14 +- extensions/nats/deployment/pom.xml | 2 +- extensions/nats/pom.xml | 2 +- extensions/nats/runtime/pom.xml | 14 +- extensions/netty-http/deployment/pom.xml | 2 +- extensions/netty-http/pom.xml | 2 +- extensions/netty-http/runtime/pom.xml | 14 +- extensions/netty/deployment/pom.xml | 2 +- extensions/netty/pom.xml | 2 +- extensions/netty/runtime/pom.xml | 14 +- extensions/nitrite/deployment/pom.xml | 2 +- extensions/nitrite/pom.xml | 2 +- extensions/nitrite/runtime/pom.xml | 14 +- extensions/nsq/deployment/pom.xml | 2 +- extensions/nsq/pom.xml | 2 +- extensions/nsq/runtime/pom.xml | 28 +- extensions/oaipmh/deployment/pom.xml | 2 +- extensions/oaipmh/pom.xml | 2 +- extensions/oaipmh/runtime/pom.xml | 14 +- extensions/olingo4/deployment/pom.xml | 2 +- extensions/olingo4/pom.xml | 2 +- extensions/olingo4/runtime/pom.xml | 14 +- extensions/openapi-java/deployment/pom.xml | 7 +- .../java/deployment/OpenApiJavaProcessor.java | 22 + .../openapi/java/deployment/RESTOpenAPITest.java | 4 +- .../openapi/java/deployment/RestRoutes.java | 7 +- .../src/test/resources/application.properties | 2 +- .../src/test/resources/routes/my-route.xml | 25 - .../deployment/src/test/resources/routes/rests.xml | 25 + .../src/test/resources/routes/routes.xml | 27 + extensions/openapi-java/pom.xml | 2 +- extensions/openapi-java/runtime/pom.xml | 14 +- extensions/openstack/deployment/pom.xml | 2 +- extensions/openstack/pom.xml | 2 +- extensions/openstack/runtime/pom.xml | 18 +- extensions/opentelemetry/deployment/pom.xml | 2 +- .../deployment/OpenTelemetryProcessor.java | 2 +- extensions/opentelemetry/pom.xml | 2 +- extensions/opentelemetry/runtime/pom.xml | 14 +- extensions/opentracing/deployment/pom.xml | 2 +- extensions/opentracing/pom.xml | 2 +- extensions/opentracing/runtime/pom.xml | 14 +- extensions/optaplanner/deployment/pom.xml | 2 +- extensions/optaplanner/pom.xml | 2 +- extensions/optaplanner/runtime/pom.xml | 14 +- extensions/paho-mqtt5/deployment/pom.xml | 2 +- extensions/paho-mqtt5/pom.xml | 2 +- extensions/paho-mqtt5/runtime/pom.xml | 14 +- extensions/paho/deployment/pom.xml | 2 +- .../component/paho/deployment/PahoProcessor.java | 20 +- extensions/paho/pom.xml | 2 +- extensions/paho/runtime/pom.xml | 14 +- extensions/pdf/deployment/pom.xml | 2 +- extensions/pdf/pom.xml | 2 +- extensions/pdf/runtime/pom.xml | 14 +- extensions/pg-replication-slot/deployment/pom.xml | 2 +- extensions/pg-replication-slot/pom.xml | 2 +- extensions/pg-replication-slot/runtime/pom.xml | 14 +- extensions/pgevent/deployment/pom.xml | 2 +- extensions/pgevent/pom.xml | 2 +- extensions/pgevent/runtime/pom.xml | 14 +- extensions/platform-http/deployment/pom.xml | 2 +- extensions/platform-http/pom.xml | 2 +- extensions/platform-http/runtime/pom.xml | 14 +- extensions/pom.xml | 9 +- extensions/protobuf/deployment/pom.xml | 2 +- extensions/protobuf/pom.xml | 2 +- extensions/protobuf/runtime/pom.xml | 14 +- extensions/pubnub/deployment/pom.xml | 2 +- extensions/pubnub/pom.xml | 2 +- extensions/pubnub/runtime/pom.xml | 14 +- extensions/quartz/deployment/pom.xml | 12 +- .../quartz/deployment/QuartzProcessor.java | 58 +- extensions/quartz/pom.xml | 2 +- extensions/quartz/runtime/pom.xml | 28 +- .../quartz/runtime/src/main/doc/limitations.adoc | 4 + extensions/quartz/runtime/src/main/doc/usage.adoc | 46 + .../CamelQuarkusQuartzConnectionProvider.java | 66 + extensions/qute/component/pom.xml | 9 +- extensions/qute/deployment/pom.xml | 2 +- extensions/qute/pom.xml | 2 +- extensions/qute/runtime/pom.xml | 14 +- extensions/rabbitmq/deployment/pom.xml | 2 +- extensions/rabbitmq/pom.xml | 2 +- extensions/rabbitmq/runtime/pom.xml | 14 +- extensions/reactive-streams/deployment/pom.xml | 2 +- extensions/reactive-streams/pom.xml | 2 +- extensions/reactive-streams/runtime/pom.xml | 14 +- extensions/ref/deployment/pom.xml | 2 +- extensions/ref/pom.xml | 2 +- extensions/ref/runtime/pom.xml | 14 +- extensions/rest-openapi/deployment/pom.xml | 2 +- extensions/rest-openapi/pom.xml | 2 +- extensions/rest-openapi/runtime/pom.xml | 14 +- extensions/rest/deployment/pom.xml | 2 +- extensions/rest/pom.xml | 2 +- extensions/rest/runtime/pom.xml | 14 +- extensions/rss/deployment/pom.xml | 2 +- extensions/rss/pom.xml | 2 +- extensions/rss/runtime/pom.xml | 14 +- extensions/saga/deployment/pom.xml | 2 +- extensions/saga/pom.xml | 2 +- extensions/saga/runtime/pom.xml | 14 +- extensions/salesforce/deployment/pom.xml | 2 +- extensions/salesforce/pom.xml | 2 +- extensions/salesforce/runtime/pom.xml | 14 +- extensions/sap-netweaver/deployment/pom.xml | 2 +- extensions/sap-netweaver/pom.xml | 2 +- extensions/sap-netweaver/runtime/pom.xml | 14 +- extensions/saxon/deployment/pom.xml | 2 +- extensions/saxon/pom.xml | 2 +- extensions/saxon/runtime/pom.xml | 14 +- extensions/scheduler/deployment/pom.xml | 2 +- extensions/scheduler/pom.xml | 2 +- extensions/scheduler/runtime/pom.xml | 14 +- extensions/seda/deployment/pom.xml | 2 +- extensions/seda/pom.xml | 2 +- extensions/seda/runtime/pom.xml | 14 +- extensions/servicenow/deployment/pom.xml | 2 +- extensions/servicenow/pom.xml | 2 +- extensions/servicenow/runtime/pom.xml | 24 +- extensions/servlet/deployment/pom.xml | 2 +- extensions/servlet/pom.xml | 2 +- extensions/servlet/runtime/pom.xml | 14 +- extensions/shiro/deployment/pom.xml | 2 +- extensions/shiro/pom.xml | 2 +- extensions/shiro/runtime/pom.xml | 20 +- extensions/sjms/deployment/pom.xml | 2 +- extensions/sjms/pom.xml | 2 +- extensions/sjms/runtime/pom.xml | 14 +- extensions/sjms2/deployment/pom.xml | 2 +- extensions/sjms2/pom.xml | 2 +- extensions/sjms2/runtime/pom.xml | 14 +- extensions/slack/deployment/pom.xml | 2 +- .../component/slack/deployment/SlackProcessor.java | 6 + extensions/slack/pom.xml | 2 +- extensions/slack/runtime/pom.xml | 14 +- .../smallrye-reactive-messaging/deployment/pom.xml | 2 +- extensions/smallrye-reactive-messaging/pom.xml | 2 +- .../smallrye-reactive-messaging/runtime/pom.xml | 14 +- extensions/snakeyaml/deployment/pom.xml | 2 +- extensions/snakeyaml/pom.xml | 2 +- extensions/snakeyaml/runtime/pom.xml | 14 +- extensions/soap/deployment/pom.xml | 2 +- extensions/soap/pom.xml | 2 +- extensions/soap/runtime/pom.xml | 14 +- extensions/solr/deployment/pom.xml | 2 +- extensions/solr/pom.xml | 2 +- extensions/solr/runtime/pom.xml | 14 +- extensions/splunk/deployment/pom.xml | 2 +- extensions/splunk/pom.xml | 2 +- extensions/splunk/runtime/pom.xml | 14 +- extensions/spring-rabbitmq/deployment/pom.xml | 2 +- extensions/spring-rabbitmq/pom.xml | 2 +- extensions/spring-rabbitmq/runtime/pom.xml | 14 +- extensions/sql/deployment/pom.xml | 2 +- extensions/sql/pom.xml | 2 +- extensions/sql/runtime/pom.xml | 14 +- extensions/ssh/deployment/pom.xml | 2 +- extensions/ssh/pom.xml | 2 +- extensions/ssh/runtime/pom.xml | 14 +- extensions/stax/deployment/pom.xml | 2 +- extensions/stax/pom.xml | 2 +- extensions/stax/runtime/pom.xml | 14 +- extensions/stream/deployment/pom.xml | 2 +- extensions/stream/pom.xml | 2 +- extensions/stream/runtime/pom.xml | 14 +- extensions/stringtemplate/deployment/pom.xml | 2 +- extensions/stringtemplate/pom.xml | 2 +- extensions/stringtemplate/runtime/pom.xml | 14 +- extensions/syslog/deployment/pom.xml | 2 +- extensions/syslog/pom.xml | 2 +- extensions/syslog/runtime/pom.xml | 14 +- extensions/tagsoup/deployment/pom.xml | 2 +- extensions/tagsoup/pom.xml | 2 +- extensions/tagsoup/runtime/pom.xml | 14 +- extensions/tarfile/deployment/pom.xml | 2 +- extensions/tarfile/pom.xml | 2 +- extensions/tarfile/runtime/pom.xml | 14 +- extensions/telegram/deployment/pom.xml | 2 +- extensions/telegram/pom.xml | 2 +- extensions/telegram/runtime/pom.xml | 14 +- extensions/tika/deployment/pom.xml | 2 +- extensions/tika/pom.xml | 2 +- extensions/tika/runtime/pom.xml | 29 +- .../camel/quarkus/component/tika/TikaRecorder.java | 33 +- .../tika/graalvm/TikaProducerSubstitutions.java | 77 + extensions/timer/deployment/pom.xml | 2 +- extensions/timer/pom.xml | 2 +- extensions/timer/runtime/pom.xml | 14 +- extensions/twilio/deployment/pom.xml | 2 +- extensions/twilio/pom.xml | 2 +- extensions/twilio/runtime/pom.xml | 14 +- extensions/twitter/deployment/pom.xml | 2 +- extensions/twitter/pom.xml | 2 +- extensions/twitter/runtime/pom.xml | 14 +- extensions/univocity-parsers/deployment/pom.xml | 2 +- extensions/univocity-parsers/pom.xml | 2 +- extensions/univocity-parsers/runtime/pom.xml | 14 +- extensions/validator/deployment/pom.xml | 2 +- extensions/validator/pom.xml | 2 +- extensions/validator/runtime/pom.xml | 14 +- extensions/velocity/deployment/pom.xml | 2 +- extensions/velocity/pom.xml | 2 +- extensions/velocity/runtime/pom.xml | 14 +- extensions/vertx-http/deployment/pom.xml | 2 +- extensions/vertx-http/pom.xml | 2 +- extensions/vertx-http/runtime/pom.xml | 14 +- extensions/vertx-websocket/deployment/pom.xml | 2 +- extensions/vertx-websocket/pom.xml | 2 +- extensions/vertx-websocket/runtime/pom.xml | 14 +- extensions/vertx/deployment/pom.xml | 2 +- extensions/vertx/pom.xml | 2 +- extensions/vertx/runtime/pom.xml | 14 +- extensions/vm/deployment/pom.xml | 2 +- extensions/vm/pom.xml | 2 +- extensions/vm/runtime/pom.xml | 14 +- extensions/weather/deployment/pom.xml | 2 +- extensions/weather/pom.xml | 2 +- extensions/weather/runtime/pom.xml | 14 +- extensions/xchange/deployment/pom.xml | 2 +- .../xchange/deployment/XchangeProcessor.java | 4 +- extensions/xchange/pom.xml | 2 +- extensions/xchange/runtime/pom.xml | 14 +- extensions/xmlsecurity/deployment/pom.xml | 2 +- extensions/xmlsecurity/pom.xml | 2 +- extensions/xmlsecurity/runtime/pom.xml | 14 +- extensions/xpath/deployment/pom.xml | 2 +- extensions/xpath/pom.xml | 2 +- extensions/xpath/runtime/pom.xml | 14 +- extensions/xslt/deployment/pom.xml | 2 +- extensions/xslt/pom.xml | 2 +- extensions/xslt/runtime/pom.xml | 14 +- extensions/xstream/deployment/pom.xml | 2 +- extensions/xstream/pom.xml | 2 +- extensions/xstream/runtime/pom.xml | 14 +- extensions/zendesk/deployment/pom.xml | 2 +- extensions/zendesk/pom.xml | 2 +- extensions/zendesk/runtime/pom.xml | 14 +- extensions/zip-deflater/deployment/pom.xml | 2 +- extensions/zip-deflater/pom.xml | 2 +- extensions/zip-deflater/runtime/pom.xml | 14 +- extensions/zipfile/deployment/pom.xml | 2 +- extensions/zipfile/pom.xml | 2 +- extensions/zipfile/runtime/pom.xml | 14 +- .../aws2-quarkus-client/aws2-ddb/pom.xml | 2 +- .../aws2/ddb/it/Aws2DdbQuarkusClientIT.java | 4 +- .../aws2-quarkus-client/aws2-s3/pom.xml | 2 +- .../aws2-quarkus-client/aws2-ses/pom.xml | 2 +- .../aws2-quarkus-client/aws2-sqs-sns/pom.xml | 2 +- .../aws2-quarkus-client/aws2-sqs/pom.xml | 2 +- .../aws2-quarkus-client/pom.xml | 2 +- integration-test-groups/aws2/aws2-cw/pom.xml | 2 +- .../quarkus/component/aws2/cw/it/Aws2CwIT.java | 4 +- integration-test-groups/aws2/aws2-ddb/pom.xml | 2 +- .../quarkus/component/aws2/ddb/it/Aws2DdbIT.java | 4 +- .../component/aws2/ddb/it/Aws2DdbStreamIT.java | 4 +- integration-test-groups/aws2/aws2-kinesis/pom.xml | 2 +- .../component/aws2/kinesis/it/Aws2KinesisIT.java | 4 +- .../component/aws2/kinesis/it/Aws2KinesisTest.java | 2 + integration-test-groups/aws2/aws2-lambda/pom.xml | 2 +- .../component/aws2/lambda/it/Aws2LambdaIT.java | 4 +- integration-test-groups/aws2/aws2-s3/pom.xml | 2 +- .../quarkus/component/aws2/s3/it/Aws2S3IT.java | 4 +- .../quarkus/component/aws2/s3/it/Aws2S3Test.java | 2 +- integration-test-groups/aws2/aws2-ses/pom.xml | 2 +- .../quarkus/component/aws2/ses/it/Aws2SesIT.java | 4 +- integration-test-groups/aws2/aws2-sqs-sns/pom.xml | 2 +- .../component/aws2/sns/it/Aws2SqsSnsIT.java | 4 +- integration-test-groups/aws2/aws2-sqs/pom.xml | 2 +- .../quarkus/component/aws2/sqs/it/Aws2SqsIT.java | 4 +- .../quarkus/component/aws2/sqs/it/Aws2SqsTest.java | 1 - integration-test-groups/aws2/pom.xml | 2 +- .../azure/azure-eventhubs/pom.xml | 2 +- .../azure/eventhubs/it/AzureEventhubsIT.java | 4 +- integration-test-groups/azure/azure-resources.sh | 2 +- .../azure/azure-storage-blob/pom.xml | 2 +- .../storage/blob/it/AzureStorageBlobResource.java | 6 +- .../azure/storage/blob/it/AzureStorageBlobIT.java | 4 +- .../storage/blob/it/AzureStorageBlobTest.java | 60 +- .../azure/azure-storage-queue/pom.xml | 2 +- .../storage/queue/it/AzureStorageQueueIT.java | 4 +- integration-test-groups/azure/pom.xml | 2 +- integration-test-groups/foundation/bean/pom.xml | 2 +- .../camel/quarkus/component/bean/BeanITCase.java | 4 +- .../camel/quarkus/component/bean/BeanMethodIT.java | 4 +- .../camel/quarkus/component/bean/ClassIT.java | 4 +- .../component/bean/ConsumeAnnotationIT.java | 4 +- .../apache/camel/quarkus/component/bean/EipIT.java | 4 +- integration-test-groups/foundation/browse/pom.xml | 2 +- .../quarkus/component/browse/it/BrowseIT.java | 4 +- .../foundation/component-name-resolver/pom.xml | 2 +- .../name/resolver/ComponentNameResolverIT.java | 4 +- .../foundation/controlbus/pom.xml | 2 +- .../component/controlbus/it/ControlbusIT.java | 4 +- .../foundation/core-annotations/pom.xml | 2 +- .../core/it/annotations/CoreAnnotationsIT.java | 4 +- .../foundation/core-fault-tolerance/pom.xml | 2 +- .../it/CoreFaultToleranceProducers.java | 4 +- .../src/main/resources/application.properties | 2 +- .../faulttolerance/it/CoreFaultToleranceIT.java | 4 +- .../foundation/core-languages/pom.xml | 2 +- .../core/languages/it/ConstantLanguageIT.java | 4 +- .../core/languages/it/CustomDataFormatIT.java | 4 +- .../languages/it/ExchangePropertyLanguageIT.java | 4 +- .../core/languages/it/HeaderLanguageIT.java | 4 +- .../quarkus/core/languages/it/RefLanguageIT.java | 4 +- .../camel/quarkus/core/languages/it/SimpleIT.java | 4 +- .../core/languages/it/TokenizeLanguageIT.java | 4 +- .../foundation/core-thread-pools/pom.xml | 2 +- .../camel/quarkus/core/CoreThreadPoolsIT.java | 4 +- integration-test-groups/foundation/core/pom.xml | 2 +- .../java/org/apache/camel/quarkus/core/CoreIT.java | 4 +- .../foundation/customized-log-component/pom.xml | 2 +- .../component/log/it/CustomizedLogComponentIT.java | 4 +- integration-test-groups/foundation/direct/pom.xml | 2 +- .../quarkus/component/direct/it/DirectIT.java | 4 +- integration-test-groups/foundation/eip/pom.xml | 2 +- .../org/apache/camel/quarkus/eip/it/EipIT.java | 4 +- .../foundation/language/pom.xml | 2 +- .../quarkus/component/language/it/LanguageIT.java | 4 +- integration-test-groups/foundation/log/pom.xml | 2 +- .../camel/quarkus/component/log/it/LogIT.java | 4 +- integration-test-groups/foundation/mock/pom.xml | 2 +- .../camel/quarkus/component/mock/it/MockIT.java | 4 +- integration-test-groups/foundation/pom.xml | 2 +- integration-test-groups/foundation/ref/pom.xml | 2 +- .../camel/quarkus/component/ref/it/RefIT.java | 4 +- .../foundation/route-configurations/pom.xml | 2 +- .../routeconfigurations/RouteConfigurationsIT.java | 4 +- .../foundation/scheduler/pom.xml | 2 +- .../component/scheduler/it/SchedulerIT.java | 4 +- integration-test-groups/foundation/seda/pom.xml | 2 +- .../camel/quarkus/component/seda/it/SedaIT.java | 4 +- integration-test-groups/foundation/stream/pom.xml | 2 +- .../component/stream/it/StreamResource.java | 2 +- .../quarkus/component/stream/it/StreamIT.java | 4 +- .../quarkus/component/stream/it/StreamTest.java | 2 +- integration-test-groups/foundation/timer/pom.xml | 2 +- .../camel/quarkus/component/timer/it/TimerIT.java | 4 +- .../foundation/type-converter/pom.xml | 2 +- .../quarkus/core/converter/it/ConverterIT.java | 4 +- .../mongodb/mongodb-gridfs/pom.xml | 2 +- .../mongodb/gridfs/it/MongodbGridfsIT.java | 4 +- integration-test-groups/mongodb/mongodb/pom.xml | 2 +- .../quarkus/component/mongodb/it/MongoDbIT.java | 4 +- integration-test-groups/mongodb/pom.xml | 2 +- integration-test-groups/pom.xml | 2 +- integration-tests-jvm/asn1/pom.xml | 2 +- integration-tests-jvm/asterisk/pom.xml | 2 +- integration-tests-jvm/atmos/pom.xml | 2 +- integration-tests-jvm/atomix/pom.xml | 2 +- integration-tests-jvm/aws-secrets-manager/pom.xml | 2 +- integration-tests-jvm/aws-xray/pom.xml | 2 +- integration-tests-jvm/azure-cosmosdb/pom.xml | 2 +- integration-tests-jvm/azure-servicebus/pom.xml | 2 +- .../azure-storage-datalake/pom.xml | 2 +- integration-tests-jvm/barcode/pom.xml | 2 +- integration-tests-jvm/beanio/pom.xml | 2 +- integration-tests-jvm/beanstalk/pom.xml | 2 +- integration-tests-jvm/bonita/pom.xml | 2 +- integration-tests-jvm/chatscript/pom.xml | 2 +- integration-tests-jvm/chunk/pom.xml | 2 +- integration-tests-jvm/cm-sms/pom.xml | 2 +- integration-tests-jvm/cmis/pom.xml | 2 +- integration-tests-jvm/coap/pom.xml | 2 +- integration-tests-jvm/cometd/pom.xml | 2 +- integration-tests-jvm/corda/pom.xml | 2 +- integration-tests-jvm/couchbase/pom.xml | 13 +- integration-tests-jvm/djl/pom.xml | 2 +- integration-tests-jvm/dns/pom.xml | 2 +- integration-tests-jvm/drill/pom.xml | 2 +- integration-tests-jvm/ehcache/pom.xml | 2 +- integration-tests-jvm/elsql/pom.xml | 2 +- integration-tests-jvm/etcd/pom.xml | 2 +- integration-tests-jvm/etcd3/pom.xml | 2 +- integration-tests-jvm/facebook/pom.xml | 2 +- integration-tests-jvm/fastjson/pom.xml | 2 +- integration-tests-jvm/flink/pom.xml | 2 +- integration-tests-jvm/ganglia/pom.xml | 2 +- integration-tests-jvm/google-functions/pom.xml | 2 +- .../google-secret-manager/pom.xml | 101 + .../manager/it/GoogleSecretManagerResource.java | 51 + .../secret/manager/it/GoogleSecretManagerTest.java | 34 + integration-tests-jvm/groovy-dsl/pom.xml | 2 +- integration-tests-jvm/groovy/pom.xml | 2 +- integration-tests-jvm/guava-eventbus/pom.xml | 2 +- integration-tests-jvm/hbase/pom.xml | 12 +- integration-tests-jvm/hdfs/pom.xml | 2 +- integration-tests-jvm/huaweicloud-smn/pom.xml | 2 +- integration-tests-jvm/iec60870/pom.xml | 2 +- integration-tests-jvm/ignite/pom.xml | 2 +- integration-tests-jvm/iota/pom.xml | 2 +- integration-tests-jvm/irc/pom.xml | 2 +- integration-tests-jvm/jasypt/pom.xml | 2 +- integration-tests-jvm/java-joor-dsl/pom.xml | 2 +- integration-tests-jvm/jbpm/pom.xml | 2 +- integration-tests-jvm/jcache/pom.xml | 2 +- integration-tests-jvm/jclouds/pom.xml | 2 +- integration-tests-jvm/jcr/pom.xml | 2 +- integration-tests-jvm/jgroups-raft/pom.xml | 2 +- integration-tests-jvm/jgroups/pom.xml | 2 +- integration-tests-jvm/jooq/pom.xml | 2 +- integration-tests-jvm/joor/pom.xml | 2 +- integration-tests-jvm/json-patch/pom.xml | 2 +- integration-tests-jvm/jsonapi/pom.xml | 2 +- integration-tests-jvm/jt400/pom.xml | 2 +- integration-tests-jvm/kotlin-dsl/pom.xml | 2 +- integration-tests-jvm/ldap/pom.xml | 2 +- integration-tests-jvm/ldif/pom.xml | 2 +- integration-tests-jvm/lucene/pom.xml | 2 +- integration-tests-jvm/management/pom.xml | 2 +- integration-tests-jvm/milo/pom.xml | 2 +- integration-tests-jvm/mvel/pom.xml | 2 +- integration-tests-jvm/ognl/pom.xml | 2 +- integration-tests-jvm/pom.xml | 3 +- integration-tests-jvm/printer/pom.xml | 2 +- integration-tests-jvm/pulsar/pom.xml | 2 +- integration-tests-jvm/quickfix/pom.xml | 2 +- integration-tests-jvm/redis/pom.xml | 13 +- integration-tests-jvm/ribbon/pom.xml | 2 +- integration-tests-jvm/robotframework/pom.xml | 2 +- integration-tests-jvm/schematron/pom.xml | 2 +- integration-tests-jvm/sip/pom.xml | 2 +- integration-tests-jvm/smpp/pom.xml | 2 +- integration-tests-jvm/snmp/pom.xml | 2 +- integration-tests-jvm/soroush/pom.xml | 2 +- integration-tests-jvm/spark/pom.xml | 2 +- integration-tests-jvm/splunk-hec/pom.xml | 2 +- integration-tests-jvm/stitch/pom.xml | 2 +- integration-tests-jvm/stomp/pom.xml | 2 +- integration-tests-jvm/stub/pom.xml | 2 +- integration-tests-jvm/thrift/pom.xml | 2 +- integration-tests-jvm/web3j/pom.xml | 2 +- integration-tests-jvm/weka/pom.xml | 83 - .../quarkus/component/weka/it/WekaResource.java | 51 - .../camel/quarkus/component/weka/it/WekaTest.java | 34 - integration-tests-jvm/wordpress/pom.xml | 2 +- integration-tests-jvm/workday/pom.xml | 2 +- integration-tests-jvm/xj/pom.xml | 2 +- integration-tests-jvm/xmpp/pom.xml | 2 +- integration-tests-jvm/xslt-saxon/pom.xml | 2 +- integration-tests-jvm/yammer/pom.xml | 2 +- integration-tests-jvm/zookeeper-master/pom.xml | 2 +- integration-tests-jvm/zookeeper/pom.xml | 2 +- integration-tests-support/activemq/pom.xml | 12 +- integration-tests-support/aws2/pom.xml | 12 +- integration-tests-support/azure/pom.xml | 10 +- .../custom-dataformat/pom.xml | 2 +- .../custom-log-component/deployment/pom.xml | 2 +- .../custom-log-component/pom.xml | 2 +- .../custom-log-component/runtime/pom.xml | 14 +- .../custom-main-listener/deployment/pom.xml | 2 +- .../custom-main-listener/pom.xml | 2 +- .../custom-main-listener/runtime/pom.xml | 14 +- .../custom-routes-collector/deployment/pom.xml | 2 +- .../custom-routes-collector/pom.xml | 2 +- .../custom-routes-collector/runtime/pom.xml | 14 +- .../custom-type-converter/deployment/pom.xml | 2 +- .../custom-type-converter/pom.xml | 2 +- .../custom-type-converter/runtime/pom.xml | 14 +- integration-tests-support/kafka/pom.xml | 12 +- .../quarkus/test/support/kafka/InjectKafka.java | 27 + .../test/support/kafka/KafkaTestResource.java | 7 + integration-tests-support/mock-backend/pom.xml | 2 +- integration-tests-support/mongodb/pom.xml | 12 +- integration-tests-support/pom.xml | 9 +- .../process-executor-support/pom.xml | 2 +- integration-tests-support/test-support/pom.xml | 2 +- integration-tests-support/wiremock/pom.xml | 2 +- integration-tests-support/xslt-support/pom.xml | 2 +- integration-tests/activemq/pom.xml | 13 +- .../quarkus/component/activemq/it/ActiveMQIT.java | 4 +- integration-tests/amqp/pom.xml | 2 +- .../camel/quarkus/component/amqp/it/AmqpIT.java | 4 +- integration-tests/arangodb/pom.xml | 13 +- .../quarkus/component/arangodb/it/ArangodbIT.java | 4 +- integration-tests/as2/pom.xml | 2 +- .../camel/quarkus/component/as2/it/As2IT.java | 4 +- integration-tests/atlasmap/pom.xml | 2 +- .../quarkus/component/atlasmap/it/AtlasmapIT.java | 4 +- integration-tests/avro-rpc/pom.xml | 6 +- .../component/avro/rpc/it/AvroRpcHttpIT.java | 4 +- .../component/avro/rpc/it/AvroRpcNettyIT.java | 4 +- integration-tests/avro/pom.xml | 2 +- .../camel/quarkus/component/avro/it/AvroIT.java | 4 +- integration-tests/aws2-grouped/pom.xml | 2 +- .../aws2-quarkus-client-grouped/pom.xml | 2 +- integration-tests/aws2/pom.xml | 2 +- integration-tests/azure-grouped/pom.xml | 2 +- integration-tests/base64/pom.xml | 2 +- .../quarkus/component/base64/it/Base64IT.java | 4 +- integration-tests/bean-validator/pom.xml | 2 +- .../bean/validator/it/BeanValidatorResource.java | 8 + .../bean/validator/it/BeanValidatorIT.java | 4 +- .../bean/validator/it/BeanValidatorTest.java | 5 +- integration-tests/bindy/pom.xml | 2 +- .../quarkus/component/bindy/it/CsvRecordIT.java | 4 +- .../component/bindy/it/FixedLengthRecordIT.java | 4 +- .../bindy/it/FixedLengthWithLocaleIT.java | 4 +- .../component/bindy/it/MessageRecordIT.java | 4 +- integration-tests/box/pom.xml | 2 +- .../camel/quarkus/component/box/it/BoxIT.java | 4 +- integration-tests/braintree/pom.xml | 2 +- .../component/braintree/it/BraintreeIT.java | 4 +- integration-tests/caffeine/pom.xml | 2 +- .../quarkus/component/caffeine/it/CaffeineIT.java | 4 +- integration-tests/cassandraql/pom.xml | 11 +- .../cassandraql/it/CustomLoadBalancingPolicy.java | 5 +- .../component/cassandraql/it/CassandraqlIT.java | 4 +- integration-tests/cbor/pom.xml | 2 +- .../camel/quarkus/component/cbor/it/CborIT.java | 4 +- integration-tests/compression/pom.xml | 24 +- .../compression/it/CompressionResource.java | 93 +- .../compression/it/CompressionRouteBuilder.java | 27 + .../component/compression/it/CompressionIT.java | 4 +- .../component/compression/it/CompressionTest.java | 16 + integration-tests/consul/pom.xml | 13 +- .../quarkus/component/consul/it/ConsulIT.java | 6 +- integration-tests/core-discovery-disabled/pom.xml | 2 +- .../quarkus/core/CoreDiscoveryDisabledIT.java | 4 +- integration-tests/couchdb/pom.xml | 13 +- .../quarkus/component/couchdb/it/CouchbIT.java | 4 +- integration-tests/crypto/pom.xml | 2 +- .../quarkus/component/crypto/it/CryptoIT.java | 4 +- integration-tests/csimple/pom.xml | 2 +- .../quarkus/component/csimple/it/CSimpleIT.java | 4 +- integration-tests/csv/pom.xml | 2 +- .../camel/quarkus/component/csv/it/CsvIT.java | 4 +- integration-tests/dataformat/pom.xml | 2 +- .../component/dataformat/it/DataformatIT.java | 4 +- integration-tests/dataformats-json/pom.xml | 2 +- .../dataformats/jackson/json/JacksonJsonIT.java | 4 +- .../dataformats/jackson/xml/JacksonXmlIT.java | 4 +- .../dataformats/json/JsonComponentsIT.java | 4 +- integration-tests/debezium/pom.xml | 31 +- .../common/it/AbstractDebeziumResource.java | 29 +- .../common/it/mongodb/DebeziumMongodbIT.java | 4 +- .../debezium/common/it/mysql/DebeziumMysqlIT.java | 4 +- .../common/it/postgres/DebeziumPostgresIT.java | 4 +- .../common/it/postgres/DebeziumPostgresTest.java | 15 + .../common/it/sqlserver/DebeziumSqlserverIT.java | 4 +- integration-tests/digitalocean/pom.xml | 2 +- .../digitalocean/it/DigitaloceanDropletIT.java | 4 +- .../component/digitalocean/it/DigitaloceanIT.java | 4 +- integration-tests/disruptor/pom.xml | 2 +- .../component/disruptor/it/DisruptorIT.java | 4 +- integration-tests/dozer/pom.xml | 2 +- .../camel/quarkus/component/dozer/it/DozerIT.java | 4 +- integration-tests/dropbox/pom.xml | 2 +- .../quarkus/component/dropbox/it/DropboxIT.java | 4 +- integration-tests/elasticsearch-rest/pom.xml | 13 +- .../elasticsearch/rest/it/ElasticsearchRestIT.java | 4 +- integration-tests/exec/pom.xml | 2 +- .../camel/quarkus/component/exec/it/ExecIT.java | 4 +- integration-tests/fhir/pom.xml | 13 +- .../fhir/it/AbstractFhirRouteBuilder.java | 249 + .../quarkus/component/fhir/it/FhirConstants.java | 24 + .../component/fhir/it/FhirDstu2Hl7OrgResource.java | 1239 + .../fhir/it/FhirDstu2Hl7OrgRouteBuilder.java | 50 + .../component/fhir/it/FhirDstu2Resource.java | 1177 +- .../component/fhir/it/FhirDstu2RouteBuilder.java | 38 +- .../component/fhir/it/FhirDstu2_1Resource.java | 1217 + .../component/fhir/it/FhirDstu2_1RouteBuilder.java | 50 + .../component/fhir/it/FhirDstu3Resource.java | 1170 +- .../component/fhir/it/FhirDstu3RouteBuilder.java | 38 +- .../quarkus/component/fhir/it/FhirR4Resource.java | 1163 +- .../component/fhir/it/FhirR4RouteBuilder.java | 38 +- .../quarkus/component/fhir/it/FhirR5Resource.java | 1161 +- .../component/fhir/it/FhirR5RouteBuilder.java | 38 +- .../fhir/src/main/resources/application.properties | 17 +- .../component/fhir/it/AbstractFhirTest.java | 883 + .../quarkus/component/fhir/it/FhirClientIT.java | 24 - .../quarkus/component/fhir/it/FhirClientTest.java | 113 - .../component/fhir/it/FhirDataformatIT.java | 23 - .../component/fhir/it/FhirDataformatTest.java | 164 - .../component/fhir/it/FhirDstu2Hl7OrgIT.java | 27 + .../component/fhir/it/FhirDstu2Hl7OrgTest.java | 50 + .../quarkus/component/fhir/it/FhirDstu2IT.java | 27 + .../quarkus/component/fhir/it/FhirDstu2Test.java | 50 + .../quarkus/component/fhir/it/FhirDstu2_1IT.java | 29 + .../quarkus/component/fhir/it/FhirDstu2_1Test.java | 51 + .../quarkus/component/fhir/it/FhirDstu3IT.java | 27 + .../quarkus/component/fhir/it/FhirDstu3Test.java | 49 + .../camel/quarkus/component/fhir/it/FhirR4IT.java | 27 + .../quarkus/component/fhir/it/FhirR4Test.java | 32 + .../camel/quarkus/component/fhir/it/FhirR5IT.java | 27 + .../quarkus/component/fhir/it/FhirR5Test.java | 31 + .../component/fhir/it/FhirTestResource.java | 88 +- .../component/fhir/it/util/Dstu2Enabled.java | 26 + .../component/fhir/it/util/Dstu2Hl7OrgEnabled.java | 26 + .../component/fhir/it/util/Dstu2_1Enabled.java | 26 + .../component/fhir/it/util/Dstu3Enabled.java | 26 + .../component/fhir/it/util/FhirTestHelper.java | 42 + .../quarkus/component/fhir/it/util/R4Enabled.java | 26 + .../quarkus/component/fhir/it/util/R5Enabled.java | 26 + integration-tests/file/pom.xml | 23 +- .../quarkus/component/file/it/FileResource.java | 46 + .../quarkus/component/file/it/FileRoutes.java | 10 +- .../component/file/it/FileWatchResource.java | 4 +- .../camel/quarkus/component/file/it/FileIT.java | 4 +- .../quarkus/component/file/it/FileLanguageIT.java | 4 +- .../camel/quarkus/component/file/it/FileTest.java | 36 +- integration-tests/flatpack/pom.xml | 2 +- .../quarkus/component/flatpack/it/FlatpackIT.java | 4 +- integration-tests/fop/pom.xml | 2 +- .../camel/quarkus/component/fop/it/FopIT.java | 4 +- integration-tests/foundation-grouped/pom.xml | 2 +- integration-tests/freemarker/pom.xml | 2 +- .../component/freemarker/it/FreemarkerIT.java | 4 +- integration-tests/ftp/pom.xml | 2 +- .../camel/quarkus/component/ftp/it/FtpIT.java | 4 +- .../camel/quarkus/component/ftps/it/FtpsIT.java | 4 +- .../camel/quarkus/component/sftp/it/SftpIT.java | 4 +- integration-tests/geocoder/pom.xml | 2 +- .../component/geocoder/it/GeocoderGoogleIT.java | 4 +- .../geocoder/it/GeocoderNominationIT.java | 4 +- integration-tests/git/pom.xml | 2 +- .../camel/quarkus/component/git/it/GitIT.java | 4 +- integration-tests/github/pom.xml | 2 +- .../quarkus/component/github/it/GithubIT.java | 4 +- integration-tests/google-bigquery/pom.xml | 2 +- .../google/bigquery/it/GoogleBigqueryIT.java | 4 +- integration-tests/google-pubsub/pom.xml | 13 +- .../component/google/pubsub/it/GooglePubsubIT.java | 4 +- integration-tests/google-storage/pom.xml | 18 +- .../google/storage/it/GoogleStorageIT.java | 4 +- .../storage/it/GoogleStorageTestResource.java | 13 +- integration-tests/google/pom.xml | 2 +- .../component/google/it/GoogleComponentsIT.java | 4 +- integration-tests/graphql/pom.xml | 2 +- .../quarkus/component/graphql/it/GraphQLIT.java | 4 +- integration-tests/grok/pom.xml | 2 +- .../camel/quarkus/component/grok/it/GrokIT.java | 4 +- integration-tests/grpc/pom.xml | 2 +- .../camel/quarkus/component/grpc/it/GrpcIT.java | 4 +- .../camel/quarkus/component/grpc/it/GrpcTest.java | 2 + integration-tests/hazelcast/pom.xml | 2 +- .../component/hazelcast/it/HazelcastAtomicIT.java | 4 +- .../hazelcast/it/HazelcastIdempotentIT.java | 4 +- .../hazelcast/it/HazelcastInstanceIT.java | 4 +- .../component/hazelcast/it/HazelcastListIT.java | 4 +- .../component/hazelcast/it/HazelcastMapIT.java | 4 +- .../hazelcast/it/HazelcastMultimapIT.java | 4 +- .../component/hazelcast/it/HazelcastPolicyIT.java | 4 +- .../component/hazelcast/it/HazelcastQueueIT.java | 4 +- .../hazelcast/it/HazelcastReplicatedmapIT.java | 4 +- .../hazelcast/it/HazelcastRingbufferIT.java | 4 +- .../component/hazelcast/it/HazelcastSedaIT.java | 4 +- .../component/hazelcast/it/HazelcastSetIT.java | 4 +- .../component/hazelcast/it/HazelcastTopicIT.java | 4 +- integration-tests/headersmap/pom.xml | 2 +- .../component/headersmap/it/HeadersmapIT.java | 4 +- integration-tests/hl7/pom.xml | 2 +- .../camel/quarkus/component/hl7/it/Hl7IT.java | 4 +- integration-tests/http/pom.xml | 16 +- .../camel/quarkus/component/http/it/HttpIT.java | 4 +- integration-tests/hystrix/pom.xml | 2 +- .../quarkus/component/hystrix/it/HystrixIT.java | 4 +- integration-tests/infinispan/pom.xml | 46 +- .../component/infinispan/InfinispanResources.java | 303 +- .../component/infinispan/InfinispanRoutes.java | 275 +- .../quarkus/component/infinispan/model/Person.java | 44 + .../component/infinispan/model/PersonSchema.java | 24 + .../quarkus/component/infinispan/InfinispanIT.java | 4 +- .../infinispan/InfinispanServerTestResource.java | 4 +- .../component/infinispan/InfinispanTest.java | 479 +- .../infinispan/src/test/resources/infinispan.xml | 82 + integration-tests/influxdb/pom.xml | 13 +- .../quarkus/component/influxdb/it/InfluxdbIT.java | 4 +- .../component/influxdb/it/InfluxdbTest.java | 4 +- integration-tests/ipfs/pom.xml | 126 - .../quarkus/component/ipfs/it/IpfsResource.java | 58 - .../camel/quarkus/component/ipfs/it/IpfsIT.java | 24 - .../camel/quarkus/component/ipfs/it/IpfsTest.java | 79 - .../component/ipfs/it/IpfsTestResource.java | 54 - integration-tests/jackson-avro/pom.xml | 2 +- .../component/jackson/avro/it/JacksonAvroIT.java | 4 +- integration-tests/jackson-protobuf/pom.xml | 2 +- .../jackson/protobuf/it/JacksonProtobufIT.java | 4 +- integration-tests/jaxb/pom.xml | 2 +- .../camel/quarkus/component/jaxb/it/JaxbIT.java | 4 +- integration-tests/jdbc/pom.xml | 2 +- .../camel/quarkus/component/jdbc/CamelJdbcIT.java | 4 +- integration-tests/jfr/pom.xml | 2 +- .../camel/quarkus/component/jfr/it/JfrIT.java | 4 +- integration-tests/jing/pom.xml | 2 +- .../camel/quarkus/component/jing/it/JingIT.java | 4 +- integration-tests/jira/pom.xml | 2 +- .../camel/quarkus/component/jira/it/JiraIT.java | 4 +- integration-tests/jms-artemis-client/pom.xml | 8 +- .../component/jms/artemis/it/JmsArtemisIT.java | 4 +- integration-tests/jms-qpid-amqp-client/pom.xml | 4 +- .../quarkus/component/jms/qpid/it/JmsQpidIT.java | 4 +- integration-tests/jolt/pom.xml | 2 +- .../camel/quarkus/component/jolt/it/JoltIT.java | 4 +- integration-tests/jpa/pom.xml | 2 +- .../camel/quarkus/component/jpa/it/JpaIT.java | 4 +- integration-tests/js-dsl/pom.xml | 2 +- .../apache/camel/quarkus/js/JavaScriptDslIT.java | 4 +- integration-tests/jsch/pom.xml | 13 +- .../camel/quarkus/component/jsch/it/JschIT.java | 4 +- integration-tests/jslt/pom.xml | 2 +- .../camel/quarkus/component/jslt/it/JsltIT.java | 4 +- integration-tests/json-validator/pom.xml | 2 +- .../json/validator/it/JsonValidatorIT.java | 4 +- integration-tests/jsonata/pom.xml | 2 +- .../quarkus/component/jsonata/it/JsonataIT.java | 4 +- integration-tests/jsonpath/pom.xml | 2 +- .../component/json/path/it/JsonPathBeanIT.java | 4 +- .../component/json/path/it/JsonPathCharsetsIT.java | 4 +- .../json/path/it/JsonPathContentBasedRouterIT.java | 4 +- .../component/json/path/it/JsonPathSetBodyIT.java | 4 +- .../json/path/it/JsonPathSetHeaderIT.java | 4 +- .../component/json/path/it/JsonPathSplitIT.java | 4 +- .../json/path/it/JsonPathTransformIT.java | 4 +- .../json/path/it/JsonPathWriteAsStringIT.java | 4 +- integration-tests/jta/pom.xml | 12 +- .../camel/quarkus/component/jta/it/JtaIT.java | 4 +- integration-tests/kafka-oauth/pom.xml | 15 +- .../camel/quarkus/kafka/oauth/it/KafkaIT.java | 4 +- .../kafka/oauth/it/KafkaKeycloakTestResource.java | 22 +- .../kafka/oauth/it/container/KafkaContainer.java | 106 - .../oauth/it/container/KeycloakContainer.java | 25 +- .../src/test/resources/certificates/README.md | 48 - .../test/resources/certificates/ca-truststore.p12 | Bin 1639 -> 0 bytes .../src/test/resources/certificates/gen-ca.sh | 31 - .../resources/certificates/gen-keycloak-certs.sh | 31 - .../certificates/keycloak.server.keystore.p12 | Bin 5565 -> 0 bytes .../resources/keycloak/scripts/keycloak-ssl.cli | 20 - integration-tests/kafka-sasl-ssl/pom.xml | 13 +- .../camel/quarkus/kafka/sasl/KafkaSaslSslIT.java | 4 +- integration-tests/kafka-sasl/pom.xml | 13 +- .../camel/quarkus/kafka/sasl/KafkaSaslIT.java | 4 +- integration-tests/kafka-ssl/pom.xml | 13 +- .../apache/camel/quarkus/kafka/ssl/KafkaSslIT.java | 4 +- integration-tests/kafka/pom.xml | 30 +- .../quarkus/component/kafka/CamelKafkaRoutes.java | 2 +- .../kafka/it/CamelKafkaHealthCheckIT.java | 23 + .../kafka/it/CamelKafkaHealthCheckTest.java | 59 + .../quarkus/component/kafka/it/CamelKafkaIT.java | 4 +- .../kafka/it/KafkaHealthCheckProfile.java | 29 + integration-tests/kamelet/pom.xml | 2 +- .../quarkus/component/kamelet/it/KameletIT.java | 4 +- integration-tests/kotlin/pom.xml | 2 +- .../org/apache/camel/quarkus/kotlin/KotlinIT.kt | 4 +- integration-tests/kubernetes/pom.xml | 13 +- .../component/kubernetes/it/KubernetesIT.java | 4 +- integration-tests/kudu/pom.xml | 13 +- .../camel/quarkus/component/kudu/it/KuduIT.java | 4 +- integration-tests/leveldb/pom.xml | 2 +- .../quarkus/component/leveldb/it/LeveldbIT.java | 4 +- integration-tests/lra/pom.xml | 13 +- .../camel/quarkus/component/lra/it/LraIT.java | 4 +- integration-tests/lumberjack/pom.xml | 2 +- .../component/lumberjack/it/LumberjackIT.java | 4 +- integration-tests/mail/pom.xml | 8 +- .../camel/quarkus/component/mail/MailIT.java | 4 +- integration-tests/main-caffeine-lrucache/pom.xml | 2 +- .../main/CoreMainCaffeineLRUCacheResourceIT.java | 4 +- integration-tests/main-collector/pom.xml | 2 +- integration-tests/main-command-mode/pom.xml | 2 +- integration-tests/main-devmode/pom.xml | 2 +- integration-tests/main-discovery-disabled/pom.xml | 2 +- .../quarkus/main/MainDiscoveryDisabledIT.java | 4 +- integration-tests/main-unknown-args-fail/pom.xml | 2 +- .../args/fail/MainUnknownArgumentFailIT.java | 4 +- integration-tests/main-unknown-args-ignore/pom.xml | 2 +- .../args/ignore/MainUnknownArgumentIgnoreIT.java | 4 +- integration-tests/main-xml-io/pom.xml | 2 +- .../src/main/resources/rests/my-rests.xml | 8 +- .../src/main/resources/routes/my-routes.xml | 7 + .../apache/camel/quarkus/main/CoreMainXmlIoIT.java | 4 +- integration-tests/main-xml-jaxb/pom.xml | 2 +- .../src/main/resources/rests/my-rests.xml | 8 +- .../src/main/resources/routes/my-routes.xml | 7 + .../camel/quarkus/main/CoreMainXmlJaxbIT.java | 4 +- .../camel/quarkus/main/CoreMainXmlJaxbTest.java | 2 +- integration-tests/main-yaml/pom.xml | 2 +- .../src/main/resources/routes/my-rests.yaml | 6 +- .../apache/camel/quarkus/main/CoreMainYamlIT.java | 4 +- integration-tests/main/pom.xml | 2 +- .../org/apache/camel/quarkus/main/CoreMainIT.java | 4 +- integration-tests/master/pom.xml | 2 +- .../quarkus/component/master/it/MasterIT.java | 4 +- integration-tests/messaging/common/pom.xml | 2 +- integration-tests/messaging/jms/pom.xml | 2 +- integration-tests/messaging/pom.xml | 2 +- integration-tests/messaging/sjms/pom.xml | 2 +- integration-tests/micrometer/pom.xml | 2 +- .../component/micrometer/it/MicrometerIT.java | 4 +- integration-tests/microprofile/pom.xml | 46 +- .../it/faulttolerance/GreetingBean.java | 65 + .../MicroProfileFaultToleranceHelper.java | 34 + .../MicroProfileFaultToleranceRoutes.java | 92 +- .../MicroprofileFaultToleranceResource.java | 39 +- .../it/health/CustomHealthCheckRepository.java | 17 - .../microprofile/it/health/FailingHealthCheck.java | 2 +- .../it/health/FailureThresholdHealthCheck.java | 51 - .../it/health/MicroProfileHealthResource.java | 17 +- .../src/main/resources/application.properties | 7 +- .../MicroprofileFaultToleranceIT.java | 4 +- .../MicroprofileFaultToleranceTest.java | 60 +- .../it/health/MicroProfileHealthTest.java | 67 - .../it/health/MicroprofileHealthIT.java | 4 +- .../it/metrics/MicroprofileMetricsIT.java | 4 +- integration-tests/minio/pom.xml | 13 +- .../camel/quarkus/component/minio/it/MinioIT.java | 4 +- integration-tests/mllp/pom.xml | 2 +- .../camel/quarkus/component/mllp/it/MllpIT.java | 4 +- integration-tests/mongodb-grouped/pom.xml | 2 +- integration-tests/msv/pom.xml | 2 +- .../camel/quarkus/component/msv/it/MsvIT.java | 4 +- integration-tests/mustache/pom.xml | 2 +- .../quarkus/component/mustache/it/MustacheIT.java | 4 +- integration-tests/mybatis/pom.xml | 2 +- .../quarkus/component/mybatis/it/MyBatisIT.java | 4 +- integration-tests/nagios/pom.xml | 2 +- .../quarkus/component/nagios/it/NagiosIT.java | 4 +- integration-tests/nats/pom.xml | 13 +- .../camel/quarkus/component/nats/it/NatsIT.java | 4 +- integration-tests/netty/pom.xml | 2 +- .../quarkus/component/netty/tcp/NettyTcpIT.java | 4 +- .../quarkus/component/netty/udp/NettyUdpIT.java | 4 +- integration-tests/nitrite/pom.xml | 2 +- .../quarkus/component/nitrite/it/NitriteIT.java | 4 +- integration-tests/nsq/pom.xml | 13 +- .../camel/quarkus/component/nsq/it/NsqIT.java | 4 +- integration-tests/oaipmh/pom.xml | 2 +- .../quarkus/component/oaipmh/it/OaipmhIT.java | 4 +- integration-tests/olingo4/pom.xml | 2 +- .../quarkus/component/olingo4/it/Olingo4IT.java | 4 +- integration-tests/openapi-java/pom.xml | 2 +- .../component/openapijava/it/OpenApiRoutes.java | 49 +- .../component/openapijava/it/model/Fruit.java | 4 +- .../openapijava/it/common/OpenApiTest.java | 4 +- .../component/openapijava/it/v2/OpenApiV2IT.java | 4 +- .../component/openapijava/it/v2/OpenApiV2Test.java | 16 + .../component/openapijava/it/v3/OpenApiV3IT.java | 4 +- .../component/openapijava/it/v3/OpenApiV3Test.java | 16 + integration-tests/openstack/pom.xml | 2 +- .../openstack/it/OpenstackCinderSnapshotIT.java | 4 +- .../openstack/it/OpenstackCinderVolumeIT.java | 4 +- .../component/openstack/it/OpenstackGlanceIT.java | 4 +- .../openstack/it/OpenstackKeystoneDomainIT.java | 4 +- .../openstack/it/OpenstackKeystoneGroupIT.java | 4 +- .../openstack/it/OpenstackKeystoneProjectIT.java | 4 +- .../openstack/it/OpenstackKeystoneRegionIT.java | 4 +- .../openstack/it/OpenstackKeystoneUserIT.java | 4 +- .../openstack/it/OpenstackNeutronNetworkIT.java | 4 +- .../openstack/it/OpenstackNeutronPortIT.java | 4 +- .../openstack/it/OpenstackNeutronSubnetIT.java | 4 +- .../openstack/it/OpenstackNovaFlavorIT.java | 4 +- .../openstack/it/OpenstackNovaServerIT.java | 4 +- .../openstack/it/OpenstackSwiftContainerIT.java | 4 +- .../openstack/it/OpenstackSwiftObjectIT.java | 4 +- integration-tests/opentelemetry/pom.xml | 2 +- .../opentelemetry/it/OpenTelemetryIT.java | 4 +- integration-tests/opentracing/pom.xml | 2 +- .../component/opentracing/it/OpenTracingIT.java | 4 +- integration-tests/optaplanner/pom.xml | 2 +- .../component/optaplanner/it/OptaplannerIT.java | 4 +- integration-tests/paho-mqtt5/pom.xml | 13 +- .../component/paho/mqtt5/it/PahoMqtt5IT.java | 4 +- integration-tests/paho/pom.xml | 2 +- .../camel/quarkus/component/paho/PahoResource.java | 22 + .../camel/quarkus/component/paho/it/PahoIT.java | 4 +- .../camel/quarkus/component/paho/it/PahoTest.java | 21 + integration-tests/pdf/pom.xml | 2 +- .../camel/quarkus/component/pdf/it/PdfIT.java | 4 +- integration-tests/pg-replication-slot/pom.xml | 13 +- .../replication/slot/it/PgReplicationSlotIT.java | 4 +- integration-tests/pgevent/pom.xml | 13 +- .../quarkus/component/pgevent/it/PgeventIT.java | 4 +- integration-tests/platform-http/pom.xml | 19 +- .../platform/http/it/PlatformHttpRouteBuilder.java | 18 +- .../component/http/server/it/PlatformHttpIT.java | 4 +- .../component/http/server/it/PlatformHttpTest.java | 4 +- integration-tests/pom.xml | 2 +- integration-tests/protobuf/pom.xml | 2 +- .../quarkus/component/protobuf/it/ProtobufIT.java | 4 +- integration-tests/pubnub/pom.xml | 2 +- .../quarkus/component/pubnub/it/PubnubIT.java | 4 +- integration-tests/quartz/pom.xml | 43 +- .../component/quartz/it/QuartzResource.java | 74 + .../quarkus/component/quartz/it/QuartzRoutes.java | 28 +- .../src/main/resources/application.properties | 47 + .../db/migration/V1.0.1__QuarkusQuartz.sql | 207 + .../src/main/resources/quartz-node-A.properties | 62 + .../src/main/resources/quartz-node-B.properties | 63 + .../src/main/resources/quartz-node-C.properties | 67 + .../quartz/src/main/resources/quartz.properties | 26 + .../quarkus/component/quartz/it/QuartzIT.java | 4 +- .../quarkus/component/quartz/it/QuartzTest.java | 76 + integration-tests/qute/pom.xml | 2 +- .../camel/quarkus/component/qute/it/QuteIT.java | 4 +- integration-tests/rabbitmq/pom.xml | 13 +- .../quarkus/component/rabbitmq/it/RabbitmqIT.java | 4 +- integration-tests/reactive-streams/pom.xml | 2 +- .../reactive/streams/it/ReactiveStreamsIT.java | 4 +- integration-tests/rest-openapi/pom.xml | 2 +- .../component/rest/openapi/it/RestOpenapiIT.java | 4 +- integration-tests/rest/pom.xml | 19 +- .../quarkus/component/rest/it/RestRoutes.java | 93 +- .../camel/quarkus/component/rest/it/RestIT.java | 4 +- integration-tests/saga/pom.xml | 2 +- .../quarkus/component/saga/it/SagaTestIT.java | 4 +- integration-tests/salesforce/pom.xml | 2 +- .../quarkus/component/salesforce/SalesforceIT.java | 4 +- .../salesforce/SalesforceIntegrationIT.java | 4 +- integration-tests/sap-netweaver/pom.xml | 2 +- integration-tests/saxon/pom.xml | 2 +- .../quarkus/component/saxon/it/SaxonXPathIT.java | 4 +- .../quarkus/component/saxon/it/SaxonXQueryIT.java | 4 +- integration-tests/servicenow/pom.xml | 2 +- .../component/servicenow/it/ServicenowIT.java | 4 +- integration-tests/servlet/pom.xml | 23 +- .../quarkus/component/servlet/CamelRoute.java | 19 +- .../quarkus/component/servlet/CamelServletIT.java | 4 +- integration-tests/shiro/pom.xml | 2 +- .../camel/quarkus/component/shiro/it/ShiroIT.java | 4 +- integration-tests/sjms-artemis-client/pom.xml | 12 +- .../component/sjms/artemis/it/SjmsArtemisIT.java | 4 +- integration-tests/sjms-qpid-amqp-client/pom.xml | 2 +- .../quarkus/component/sjms/qpid/it/SjmsQpidIT.java | 4 +- integration-tests/sjms2-artemis-client/pom.xml | 12 +- .../component/sjms2/artemis/it/Sjms2ArtemisIT.java | 4 +- integration-tests/sjms2-qpid-amqp-client/pom.xml | 2 +- .../component/sjms2/qpid/it/Sjms2QpidIT.java | 4 +- integration-tests/slack/README.adoc | 27 +- integration-tests/slack/pom.xml | 4 +- .../quarkus/component/slack/it/SlackResource.java | 73 +- .../slack/it/model/SlackMessageResponse.java | 49 + .../camel/quarkus/component/slack/it/SlackIT.java | 4 +- .../quarkus/component/slack/it/SlackTest.java | 53 +- .../component/slack/it/SlackTestResource.java | 2 +- .../resources/mappings/slackChatPostMessage.json | 42 - .../mappings/slackChatPostMessageWithBlocks.json | 42 + .../mappings/slackChatPostMessageWithToken.json | 42 + .../mappings/slackChatPostMessageWithWebhook.json | 42 + .../mappings/slackGetConversationHistory.json | 42 - .../slackGetConversationHistoryWithBlocks.json | 42 + .../slackGetConversationHistoryWithToken.json | 42 + .../slackGetConversationHistoryWithWebhook.json | 42 + .../mappings/slackGetConversationsList.json | 2 +- .../smallrye-reactive-messaging/pom.xml | 2 +- .../messaging/it/SmallRyeReactiveMessagingIT.java | 4 +- integration-tests/soap/pom.xml | 2 +- .../camel/quarkus/component/soap/it/SoapIT.java | 4 +- integration-tests/solr/pom.xml | 15 +- .../camel/quarkus/component/solr/it/SolrIT.java | 4 +- integration-tests/splunk/pom.xml | 13 +- .../quarkus/component/splunk/it/SplunkIT.java | 4 +- .../quarkus/component/splunk/it/SplunkTest.java | 16 +- integration-tests/spring-rabbitmq/pom.xml | 13 +- .../spring/rabbitmq/it/SpringRabbitmqIT.java | 4 +- integration-tests/sql/pom.xml | 2 +- .../camel/quarkus/component/sql/it/SqlIT.java | 4 +- integration-tests/ssh/pom.xml | 13 +- .../camel/quarkus/component/ssh/it/SshIT.java | 4 +- integration-tests/stax/pom.xml | 2 +- .../camel/quarkus/component/stax/it/StaxIT.java | 4 +- integration-tests/stringtemplate/pom.xml | 2 +- .../stringtemplate/it/StringtemplateIT.java | 4 +- integration-tests/syndication/pom.xml | 2 +- .../camel/quarkus/component/atom/it/AtomIT.java | 4 +- .../camel/quarkus/component/rss/it/RssIT.java | 4 +- integration-tests/syslog/pom.xml | 2 +- .../quarkus/component/syslog/it/SyslogIT.java | 4 +- integration-tests/tarfile/pom.xml | 2 +- .../quarkus/component/tarfile/it/TarfileIT.java | 4 +- integration-tests/telegram/pom.xml | 2 +- .../quarkus/component/telegram/it/TelegramIT.java | 4 +- integration-tests/tika/pom.xml | 2 +- .../camel/quarkus/component/tika/it/TikaIT.java | 4 +- integration-tests/twilio/pom.xml | 2 +- .../quarkus/component/twilio/it/TwilioIT.java | 4 +- integration-tests/twitter/pom.xml | 2 +- .../quarkus/component/twitter/CamelTwitterIT.java | 4 +- integration-tests/univocity-parsers/pom.xml | 2 +- .../it/UniVocityCsvDataFormatMarshalIT.java | 4 +- .../it/UniVocityCsvDataFormatUnmarshalIT.java | 4 +- .../it/UniVocityFixedWidthDataFormatMarshalIT.java | 4 +- .../UniVocityFixedWidthDataFormatUnmarshalIT.java | 4 +- .../it/UniVocityTsvDataFormatMarshalIT.java | 4 +- .../it/UniVocityTsvDataFormatUnmarshalIT.java | 4 +- integration-tests/validator/pom.xml | 2 +- .../component/validator/it/ValidatorIT.java | 4 +- integration-tests/velocity/pom.xml | 2 +- .../quarkus/component/velocity/it/VelocityIT.java | 4 +- integration-tests/vertx-websocket/pom.xml | 4 +- .../vertx/websocket/it/VertxWebsocketIT.java | 4 +- integration-tests/vertx/pom.xml | 2 +- .../camel/quarkus/component/vertx/it/VertxIT.java | 4 +- integration-tests/weather/pom.xml | 2 +- .../quarkus/component/weather/it/WeatherIT.java | 4 +- integration-tests/xchange/pom.xml | 8 +- .../quarkus/component/xchange/it/XchangeIT.java | 4 +- integration-tests/xml/pom.xml | 2 +- .../camel/quarkus/component/xml/it/XmlIT.java | 4 +- integration-tests/xmlsecurity/pom.xml | 2 +- .../component/xmlsecurity/it/XmlsecurityIT.java | 4 +- integration-tests/xpath/pom.xml | 2 +- .../camel/quarkus/language/xpath/XPathIT.java | 4 +- integration-tests/xstream/pom.xml | 2 +- .../quarkus/component/xstream/it/XstreamIT.java | 4 +- integration-tests/zendesk/pom.xml | 2 +- .../quarkus/component/zendesk/it/ZendeskIT.java | 4 +- pom.xml | 86 +- poms/bom-test/pom.xml | 50 +- poms/bom/pom.xml | 3839 +++- poms/bom/src/main/generated/flattened-full-pom.xml | 23033 +++++++++++++++++++ .../src/main/generated/flattened-reduced-pom.xml | 10969 +++++++++ .../generated/flattened-reduced-verbose-pom.xml | 10969 +++++++++ poms/build-parent-it/pom.xml | 6 +- poms/build-parent/pom.xml | 11 +- poms/pom.xml | 2 +- tooling/create-extension-templates/IT.java | 4 +- tooling/create-extension-templates/runtime-pom.xml | 12 - tooling/maven-plugin/pom.xml | 9 +- tooling/pom.xml | 2 +- tooling/scripts/validate-github-workflows.groovy | 2 +- tooling/test-list/pom.xml | 2 +- 1904 files changed, 67991 insertions(+), 9258 deletions(-) create mode 100644 docs/modules/ROOT/examples/components/google-secret-manager.yml create mode 100644 docs/modules/ROOT/pages/migration-guide/2.8.0.adoc create mode 100644 docs/modules/ROOT/pages/reference/extensions/google-secret-manager.adoc create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelSourceLocationTest.java create mode 100644 extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelQuarkusPackageScanResourceResolver.java create mode 100644 extensions-jvm/google-secret-manager/deployment/pom.xml create mode 100644 extensions-jvm/google-secret-manager/deployment/src/main/java/org/apache/camel/quarkus/component/google/secret/manager/deployment/GoogleSecretManagerProcessor.java create mode 100644 extensions-jvm/google-secret-manager/pom.xml create mode 100644 extensions-jvm/google-secret-manager/runtime/pom.xml create mode 100644 extensions-jvm/google-secret-manager/runtime/src/main/resources/META-INF/quarkus-extension.yaml delete mode 100644 extensions-jvm/weka/deployment/pom.xml delete mode 100644 extensions-jvm/weka/deployment/src/main/java/org/apache/camel/quarkus/component/weka/deployment/WekaProcessor.java delete mode 100644 extensions-jvm/weka/pom.xml delete mode 100644 extensions-jvm/weka/runtime/pom.xml delete mode 100644 extensions-jvm/weka/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/pom.xml create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/AzureCoreHttpClientVertxProcessor.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/DeadlockTests.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientBuilderTests.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientHttpClientTests.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientProviderTests.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientResponseTransformer.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientRestProxyTests.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientRestProxyWithHttpProxyTests.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientTestResource.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientTests.java create mode 100644 extensions-support/azure-core-http-client-vertx/deployment/src/test/resources/upload.txt create mode 100644 extensions-support/azure-core-http-client-vertx/pom.xml create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/pom.xml create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/BufferedVertxHttpResponse.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpAsyncResponse.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClient.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientBuilder.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpClientProvider.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpRequest.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpResponse.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/VertxHttpResponseHandler.java create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions-support/azure-core-http-client-vertx/runtime/src/main/resources/META-INF/services/com.azure.core.http.HttpClientProvider create mode 100644 extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/Dstu2Hl7OrgPropertiesBuildItem.java create mode 100644 extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java create mode 100644 extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/Dstu2_1PropertiesBuildItem.java create mode 100644 extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java create mode 100644 extensions/infinispan/runtime/src/main/doc/configuration.adoc create mode 100644 extensions/infinispan/runtime/src/main/doc/limitations.adoc delete mode 100644 extensions/ipfs/deployment/pom.xml delete mode 100644 extensions/ipfs/deployment/src/main/java/org/apache/camel/quarkus/component/ipfs/deployment/IpfsProcessor.java delete mode 100644 extensions/ipfs/pom.xml delete mode 100644 extensions/ipfs/runtime/pom.xml delete mode 100644 extensions/ipfs/runtime/src/main/resources/META-INF/quarkus-extension.yaml delete mode 100644 extensions/openapi-java/deployment/src/test/resources/routes/my-route.xml create mode 100644 extensions/openapi-java/deployment/src/test/resources/routes/rests.xml create mode 100644 extensions/openapi-java/deployment/src/test/resources/routes/routes.xml create mode 100644 extensions/quartz/runtime/src/main/doc/limitations.adoc create mode 100644 extensions/quartz/runtime/src/main/doc/usage.adoc create mode 100644 extensions/quartz/runtime/src/main/java/org/apache/camel/quarkus/component/quartz/CamelQuarkusQuartzConnectionProvider.java create mode 100644 extensions/tika/runtime/src/main/java/org/apache/camel/quarkus/component/tika/graalvm/TikaProducerSubstitutions.java create mode 100644 integration-tests-jvm/google-secret-manager/pom.xml create mode 100644 integration-tests-jvm/google-secret-manager/src/main/java/org/apache/camel/quarkus/component/google/secret/manager/it/GoogleSecretManagerResource.java create mode 100644 integration-tests-jvm/google-secret-manager/src/test/java/org/apache/camel/quarkus/component/google/secret/manager/it/GoogleSecretManagerTest.java delete mode 100644 integration-tests-jvm/weka/pom.xml delete mode 100644 integration-tests-jvm/weka/src/main/java/org/apache/camel/quarkus/component/weka/it/WekaResource.java delete mode 100644 integration-tests-jvm/weka/src/test/java/org/apache/camel/quarkus/component/weka/it/WekaTest.java create mode 100644 integration-tests-support/kafka/src/main/java/org/apache/camel/quarkus/test/support/kafka/InjectKafka.java create mode 100644 integration-tests/fhir/src/main/java/org/apache/camel/quarkus/component/fhir/it/AbstractFhirRouteBuilder.java create mode 100644 integration-tests/fhir/src/main/java/org/apache/camel/quarkus/component/fhir/it/FhirConstants.java create mode 100644 integration-tests/fhir/src/main/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2Hl7OrgResource.java create mode 100644 integration-tests/fhir/src/main/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2Hl7OrgRouteBuilder.java create mode 100644 integration-tests/fhir/src/main/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2_1Resource.java create mode 100644 integration-tests/fhir/src/main/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2_1RouteBuilder.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/AbstractFhirTest.java delete mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirClientIT.java delete mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirClientTest.java delete mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDataformatIT.java delete mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDataformatTest.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2Hl7OrgIT.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2Hl7OrgTest.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2IT.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2Test.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2_1IT.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu2_1Test.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu3IT.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirDstu3Test.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirR4IT.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirR4Test.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirR5IT.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/FhirR5Test.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/util/Dstu2Enabled.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/util/Dstu2Hl7OrgEnabled.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/util/Dstu2_1Enabled.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/util/Dstu3Enabled.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/util/FhirTestHelper.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/util/R4Enabled.java create mode 100644 integration-tests/fhir/src/test/java/org/apache/camel/quarkus/component/fhir/it/util/R5Enabled.java create mode 100644 integration-tests/infinispan/src/main/java/org/apache/camel/quarkus/component/infinispan/model/Person.java create mode 100644 integration-tests/infinispan/src/main/java/org/apache/camel/quarkus/component/infinispan/model/PersonSchema.java create mode 100644 integration-tests/infinispan/src/test/resources/infinispan.xml delete mode 100644 integration-tests/ipfs/pom.xml delete mode 100644 integration-tests/ipfs/src/main/java/org/apache/camel/quarkus/component/ipfs/it/IpfsResource.java delete mode 100644 integration-tests/ipfs/src/test/java/org/apache/camel/quarkus/component/ipfs/it/IpfsIT.java delete mode 100644 integration-tests/ipfs/src/test/java/org/apache/camel/quarkus/component/ipfs/it/IpfsTest.java delete mode 100644 integration-tests/ipfs/src/test/java/org/apache/camel/quarkus/component/ipfs/it/IpfsTestResource.java delete mode 100644 integration-tests/kafka-oauth/src/test/java/org/apache/camel/quarkus/kafka/oauth/it/container/KafkaContainer.java delete mode 100644 integration-tests/kafka-oauth/src/test/resources/certificates/README.md delete mode 100644 integration-tests/kafka-oauth/src/test/resources/certificates/ca-truststore.p12 delete mode 100755 integration-tests/kafka-oauth/src/test/resources/certificates/gen-ca.sh delete mode 100755 integration-tests/kafka-oauth/src/test/resources/certificates/gen-keycloak-certs.sh delete mode 100644 integration-tests/kafka-oauth/src/test/resources/certificates/keycloak.server.keystore.p12 delete mode 100644 integration-tests/kafka-oauth/src/test/resources/keycloak/scripts/keycloak-ssl.cli create mode 100644 integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/CamelKafkaHealthCheckIT.java create mode 100644 integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/CamelKafkaHealthCheckTest.java create mode 100644 integration-tests/kafka/src/test/java/org/apache/camel/quarkus/component/kafka/it/KafkaHealthCheckProfile.java create mode 100644 integration-tests/microprofile/src/main/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/GreetingBean.java create mode 100644 integration-tests/microprofile/src/main/java/org/apache/camel/quarkus/component/microprofile/it/faulttolerance/MicroProfileFaultToleranceHelper.java delete mode 100644 integration-tests/microprofile/src/main/java/org/apache/camel/quarkus/component/microprofile/it/health/FailureThresholdHealthCheck.java create mode 100644 integration-tests/quartz/src/main/resources/application.properties create mode 100644 integration-tests/quartz/src/main/resources/db/migration/V1.0.1__QuarkusQuartz.sql create mode 100644 integration-tests/quartz/src/main/resources/quartz-node-A.properties create mode 100644 integration-tests/quartz/src/main/resources/quartz-node-B.properties create mode 100644 integration-tests/quartz/src/main/resources/quartz-node-C.properties create mode 100644 integration-tests/quartz/src/main/resources/quartz.properties create mode 100644 integration-tests/slack/src/main/java/org/apache/camel/quarkus/component/slack/it/model/SlackMessageResponse.java delete mode 100644 integration-tests/slack/src/test/resources/mappings/slackChatPostMessage.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackChatPostMessageWithBlocks.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackChatPostMessageWithToken.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackChatPostMessageWithWebhook.json delete mode 100644 integration-tests/slack/src/test/resources/mappings/slackGetConversationHistory.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackGetConversationHistoryWithBlocks.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackGetConversationHistoryWithToken.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackGetConversationHistoryWithWebhook.json create mode 100644 poms/bom/src/main/generated/flattened-full-pom.xml create mode 100644 poms/bom/src/main/generated/flattened-reduced-pom.xml create mode 100644 poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml