This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch quarkus-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git.
discard 5ad5a54 Upgrade to Quarkus 1.14.0.Final add 2937812 Updated CHANGELOG.md add b90b5f8 openstack: added neutron port, subnet and nova flavor tests #1943 add 8a8d39b Upgrade to Quarkus 1.13.0.Final add 65bb040 Updated CHANGELOG.md add 0a9e60f Only invoke completed method on unknown arguments if the failure remedy is FAIL add e442ecd Upgrade to Camel 3.9.0 add 5db905f Optaplanner : upgrade to 8.x extension #2243 add 37bee1f dsl: support for xml-io-dsl add 8ce6763 dsl: support for yaml-dsl add a7688fa dsl: support for java-joor-dsl add cfe44fa dsl: regen add 3052c62 dsl: fix findings add 9d47b70 dsl: remove support for the old route definition loader add dfafe4c adapt to the latest camel apis add 1eb940e Splunk native support #1698 add c87e247 Spring RabbitMQ integration test fails in native mode with Camel 3.9.0 add 4bef34b Add Camel 3.9.0 staging repository add c3e20c0 Disable doc xref checks as there is no camel-3.9.x branch yet add 8e613fb Regenerate documentation add 042a1d0 Replace hbase-testing-util with docker container #2295 add b23a8ae Updated CHANGELOG.md add ed4735a Fixup upgrade to Camel 3.9.0 add f77c3d2 Merge camel-quarkus-main into camel-quarkus-core #2358 add 9c9c6ec Remove camel-quarkus-main dependencies from tests etc. #2358 add dfeabc1 Move java-joor to extensions-jvm directory add a3d8214 Workaround for #2340 Spring RabbitMQ integration test fails in native mode with Camel 3.9.0 add 4078d79 dsl: support for kotlin dsl add 6ccd2fb dsl: support for groovy-dsl add f5a8ad0 Stop CI testing on Java 8 #2287 add 939e4a2 dsl: support for js-dsl add 73b75b6 Upgrade to cq-maven-plugin 0.32.0 add c88f5cf Disable master test temporarily #2384 add a34ef4c Disable FtpsIT temporarily #2317 add c4540bd Fixup Groovy DSL add 3a3f7ec Upgrade to quarkus-qpid-jms 0.24.0 add 405a9af Upgrade to quarkiverse-minio 0.2.2 add fd98da8 Updated CHANGELOG.md add a7d4d60 Updated CHANGELOG.md add 2af9ed3 Updated CHANGELOG.md add ba6963a Attempt to fix website build add c03d382 Attempt to fix website build add e6c3860 Revert Disable doc xref checks as there is no camel-3.9.x branch yet add fb3bc03 Add test coverage for a custom HealthCheckRepository add 262cddd Add test coverage for health check interval and failure-threshold add 6d8d1eb Remove Camel 3.9.0 staging repository add 19792dc Next is 1.9.0 new 928b2d9 Upgrade to Quarkus 1.14.0.Final This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (5ad5a54) \ N -- N -- N refs/heads/quarkus-master (928b2d9) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: .github/workflows/ci-build.yaml | 4 +- CHANGELOG.md | 54 ++++-- catalog/pom.xml | 93 +++++++-- docs/antora-playbook-dev.yml | 2 +- docs/antora-playbook.yml | 2 +- docs/antora.yml | 2 +- docs/modules/ROOT/nav.adoc | 7 +- .../ROOT/pages/reference/extensions/azure.adoc | 41 ---- .../ROOT/pages/reference/extensions/core.adoc | 18 ++ .../ROOT/pages/reference/extensions/couchbase.adoc | 2 +- .../reference/extensions/google-bigquery.adoc | 2 +- .../pages/reference/extensions/groovy-dsl.adoc | 27 +++ .../ROOT/pages/reference/extensions/http.adoc | 4 +- .../pages/reference/extensions/java-joor-dsl.adoc | 27 +++ .../ROOT/pages/reference/extensions/jfr.adoc | 4 +- .../ROOT/pages/reference/extensions/js-dsl.adoc | 27 +++ .../pages/reference/extensions/kotlin-dsl.adoc | 27 +++ .../ROOT/pages/reference/extensions/main.adoc | 24 --- .../pages/reference/extensions/netty-http.adoc | 2 +- .../ROOT/pages/reference/extensions/netty.adoc | 2 +- .../ROOT/pages/reference/extensions/splunk.adoc | 16 +- .../pages/reference/extensions/xml-io-dsl.adoc | 27 +++ .../ROOT/pages/reference/extensions/yaml-dsl.adoc | 27 +++ .../ROOT/partials/reference/components/aws-cw.adoc | 1 - .../partials/reference/components/aws-ddb.adoc | 1 - .../reference/components/aws-ddbstream.adoc | 1 - .../partials/reference/components/aws-ec2.adoc | 1 - .../partials/reference/components/aws-ecs.adoc | 1 - .../partials/reference/components/aws-eks.adoc | 1 - .../partials/reference/components/aws-iam.adoc | 1 - .../reference/components/aws-kinesis-firehose.adoc | 1 - .../partials/reference/components/aws-kinesis.adoc | 1 - .../partials/reference/components/aws-kms.adoc | 1 - .../partials/reference/components/aws-lambda.adoc | 1 - .../ROOT/partials/reference/components/aws-mq.adoc | 1 - .../partials/reference/components/aws-msk.adoc | 1 - .../ROOT/partials/reference/components/aws-s3.adoc | 1 - .../partials/reference/components/aws-sdb.adoc | 1 - .../aws-secrets-manager.adoc} | 0 .../partials/reference/components/aws-ses.adoc | 1 - .../partials/reference/components/aws-sns.adoc | 1 - .../partials/reference/components/azure-blob.adoc | 13 -- .../partials/reference/components/azure-queue.adoc | 13 -- .../{aws-translate.adoc => google-functions.adoc} | 0 .../{aws-swf.adoc => google-storage.adoc} | 0 .../ROOT/partials/reference/components/splunk.adoc | 8 +- .../aws-sqs.adoc => others/spring-xml.adoc} | 0 docs/pom.xml | 2 +- .../caffeine-lrucache/deployment/pom.xml | 6 +- extensions-core/caffeine-lrucache/pom.xml | 2 +- extensions-core/caffeine-lrucache/runtime/pom.xml | 7 +- extensions-core/core-cloud/deployment/pom.xml | 2 +- extensions-core/core-cloud/pom.xml | 2 +- extensions-core/core-cloud/runtime/pom.xml | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 1 + extensions-core/core/deployment/pom.xml | 2 +- .../core/deployment/CamelContextProcessor.java | 9 +- .../quarkus/core/deployment/CamelMainPresent.java | 32 --- .../quarkus/core/deployment/CamelProcessor.java | 9 +- .../core/deployment/main/CamelMainHelper.java | 50 +++++ .../main/CamelMainHotDeploymentProcessor.java | 57 ++++++ .../main/CamelMainNativeImageProcessor.java | 76 ++++++++ .../core/deployment/main/CamelMainProcessor.java | 214 ++++++++++++++++++++ .../deployment/main/spi/CamelMainBuildItem.java | 36 ++++ .../core/deployment/main/spi/CamelMainEnabled.java | 40 ++++ .../main/spi/CamelMainListenerBuildItem.java | 37 ++++ .../main/spi/CamelRoutesCollectorBuildItem.java | 36 ++++ .../spi/CamelRoutesLoaderBuildItems.java | 15 -- .../main/CamelAutowiredDisabledTest.java | 118 +++++++++++ .../main/CamelComponentConfigurationTest.java | 78 ++++++++ .../main/CamelMainAutoConfigurationTest.java | 119 ++++++++++++ .../core/deployment/main/CamelMainInjectTest.java | 92 +++++++++ .../CamelMainLambdaRouteBuilderDiscoveryTest.java | 72 +++++++ .../deployment/main/CamelMainObserversTest.java | 93 +++++++++ .../main/CamelMainRouteTemplateTest.java | 99 ++++++++++ .../main/CamelMainRoutesDiscoveryTest.java | 75 +++++++ .../deployment/main/CamelMainRoutesFilterTest.java | 88 +++++++++ .../main/CamelMainUnknownArgumentFailTest.java | 71 +++++++ .../main/CamelMainUnknownArgumentIgnoreTest.java | 83 ++++++++ .../main/CamelMainUnknownArgumentWarnTest.java | 91 +++++++++ .../core/deployment/main/DisabledMainTest.java | 79 ++++++++ extensions-core/core/pom.xml | 2 +- extensions-core/core/runtime/pom.xml | 6 +- .../camel/quarkus/core/CamelContextRecorder.java | 3 - .../apache/camel/quarkus/core/CamelRecorder.java | 5 - .../camel/quarkus/core/FastCamelContext.java | 40 +++- .../camel/quarkus/core/NoShutdownStrategy.java | 3 +- .../org/apache/camel/quarkus/main/CamelMain.java | 211 ++++++++++++++++++++ .../camel/quarkus/main/CamelMainApplication.java | 0 .../apache/camel/quarkus/main/CamelMainConfig.java | 72 +++++++ .../camel/quarkus/main/CamelMainEventBridge.java | 0 .../camel/quarkus/main/CamelMainProducers.java | 0 .../camel/quarkus/main/CamelMainRecorder.java | 0 .../quarkus/main/CamelMainRoutesCollector.java | 0 .../camel/quarkus/main/CamelMainRuntime.java | 0 .../camel/quarkus/main/events/AfterConfigure.java | 0 .../camel/quarkus/main/events/AfterStart.java | 0 .../camel/quarkus/main/events/AfterStop.java | 0 .../camel/quarkus/main/events/BeforeConfigure.java | 0 .../quarkus/main/events/BeforeInitialize.java | 0 .../camel/quarkus/main/events/BeforeStart.java | 0 .../camel/quarkus/main/events/BeforeStop.java | 0 .../camel/quarkus/main/events/MainEvent.java | 0 extensions-core/http-common/deployment/pom.xml | 2 +- extensions-core/http-common/pom.xml | 2 +- extensions-core/http-common/runtime/pom.xml | 2 +- extensions-core/main/deployment/pom.xml | 40 +--- .../quarkus/main/deployment/CamelMainFeature.java | 11 +- .../quarkus/main/deployment/CamelMainHelper.java | 50 ----- .../CamelMainHotDeploymentProcessor.java | 56 ------ .../deployment/CamelMainNativeImageProcessor.java | 74 ------- .../main/deployment/CamelMainProcessor.java | 197 ------------------- .../main/deployment/spi/CamelMainBuildItem.java | 36 ---- .../deployment/spi/CamelMainListenerBuildItem.java | 37 ---- .../spi/CamelRoutesCollectorBuildItem.java | 36 ---- .../deployment/CamelMainAutoConfigurationTest.java | 119 ------------ .../main/deployment/CamelMainInjectTest.java | 92 --------- .../CamelMainLambdaRouteBuilderDiscoveryTest.java | 72 ------- .../main/deployment/CamelMainObserversTest.java | 93 --------- .../deployment/CamelMainRouteTemplateTest.java | 99 ---------- .../deployment/CamelMainRoutesDiscoveryTest.java | 75 ------- .../main/deployment/CamelMainRoutesFilterTest.java | 88 --------- .../CamelMainUnknownArgumentFailTest.java | 71 ------- .../CamelMainUnknownArgumentIgnoreTest.java | 83 -------- .../CamelMainUnknownArgumentWarnTest.java | 83 -------- extensions-core/main/pom.xml | 2 +- extensions-core/main/runtime/pom.xml | 17 +- .../org/apache/camel/quarkus/main/CamelMain.java | 203 ------------------- .../apache/camel/quarkus/main/CamelMainConfig.java | 64 ------ .../main/resources/META-INF/quarkus-extension.yaml | 1 + extensions-core/pom.xml | 4 +- .../reactive-executor/deployment/pom.xml | 2 +- extensions-core/reactive-executor/pom.xml | 2 +- extensions-core/reactive-executor/runtime/pom.xml | 2 +- .../threadpoolfactory-vertx/deployment/pom.xml | 2 +- extensions-core/threadpoolfactory-vertx/pom.xml | 2 +- .../threadpoolfactory-vertx/runtime/pom.xml | 2 +- extensions-core/xml-io-dsl/deployment/pom.xml | 65 +++++++ .../dsl/xml/io/deployment/XmlIoDslProcessor.java | 30 +++ extensions-core/xml-io-dsl/pom.xml | 37 ++++ extensions-core/xml-io-dsl/runtime/pom.xml | 114 +++++++++++ .../main/resources/META-INF/quarkus-extension.yaml | 31 +++ extensions-core/xml-io/deployment/pom.xml | 2 +- .../xml/io/deployment/XmlIoProcessor.java | 10 - extensions-core/xml-io/pom.xml | 2 +- extensions-core/xml-io/runtime/pom.xml | 2 +- .../quarkus/component/xml/io/XmlIoRecorder.java | 30 --- extensions-core/xml-jaxb/deployment/pom.xml | 2 +- extensions-core/xml-jaxb/pom.xml | 2 +- extensions-core/xml-jaxb/runtime/pom.xml | 2 +- extensions-core/xml-jaxp/deployment/pom.xml | 2 +- extensions-core/xml-jaxp/pom.xml | 2 +- extensions-core/xml-jaxp/runtime/pom.xml | 2 +- extensions-core/yaml-dsl/deployment/pom.xml | 61 ++++++ .../dsl/yaml/deployment/YamlDslProcessor.java | 30 +++ extensions-core/yaml-dsl/pom.xml | 37 ++++ extensions-core/yaml-dsl/runtime/pom.xml | 110 +++++++++++ .../main/resources/META-INF/quarkus-extension.yaml | 31 +++ extensions-jvm/apns/deployment/pom.xml | 2 +- extensions-jvm/apns/integration-test/pom.xml | 2 +- extensions-jvm/apns/pom.xml | 2 +- extensions-jvm/apns/runtime/pom.xml | 2 +- extensions-jvm/asn1/deployment/pom.xml | 2 +- extensions-jvm/asn1/integration-test/pom.xml | 2 +- extensions-jvm/asn1/pom.xml | 2 +- extensions-jvm/asn1/runtime/pom.xml | 2 +- extensions-jvm/asterisk/deployment/pom.xml | 2 +- extensions-jvm/asterisk/integration-test/pom.xml | 2 +- extensions-jvm/asterisk/pom.xml | 2 +- extensions-jvm/asterisk/runtime/pom.xml | 2 +- extensions-jvm/atmos/deployment/pom.xml | 2 +- extensions-jvm/atmos/integration-test/pom.xml | 2 +- extensions-jvm/atmos/pom.xml | 2 +- extensions-jvm/atmos/runtime/pom.xml | 2 +- extensions-jvm/atomix/deployment/pom.xml | 2 +- extensions-jvm/atomix/integration-test/pom.xml | 2 +- extensions-jvm/atomix/pom.xml | 2 +- extensions-jvm/atomix/runtime/pom.xml | 2 +- extensions-jvm/aws-xray/deployment/pom.xml | 2 +- extensions-jvm/aws-xray/integration-test/pom.xml | 2 +- extensions-jvm/aws-xray/pom.xml | 2 +- extensions-jvm/aws-xray/runtime/pom.xml | 2 +- .../azure-storage-datalake/deployment/pom.xml | 6 +- .../integration-test/pom.xml | 6 +- extensions-jvm/azure-storage-datalake/pom.xml | 6 +- .../azure-storage-datalake/runtime/pom.xml | 6 +- extensions-jvm/barcode/deployment/pom.xml | 2 +- extensions-jvm/barcode/integration-test/pom.xml | 2 +- extensions-jvm/barcode/pom.xml | 2 +- extensions-jvm/barcode/runtime/pom.xml | 2 +- extensions-jvm/beanio/deployment/pom.xml | 2 +- extensions-jvm/beanio/integration-test/pom.xml | 2 +- extensions-jvm/beanio/pom.xml | 2 +- extensions-jvm/beanio/runtime/pom.xml | 2 +- extensions-jvm/beanstalk/deployment/pom.xml | 2 +- extensions-jvm/beanstalk/integration-test/pom.xml | 2 +- extensions-jvm/beanstalk/pom.xml | 2 +- extensions-jvm/beanstalk/runtime/pom.xml | 2 +- extensions-jvm/bonita/deployment/pom.xml | 2 +- extensions-jvm/bonita/integration-test/pom.xml | 2 +- extensions-jvm/bonita/pom.xml | 2 +- extensions-jvm/bonita/runtime/pom.xml | 2 +- extensions-jvm/chatscript/deployment/pom.xml | 2 +- extensions-jvm/chatscript/integration-test/pom.xml | 2 +- extensions-jvm/chatscript/pom.xml | 2 +- extensions-jvm/chatscript/runtime/pom.xml | 2 +- extensions-jvm/chunk/deployment/pom.xml | 2 +- extensions-jvm/chunk/integration-test/pom.xml | 2 +- extensions-jvm/chunk/pom.xml | 2 +- extensions-jvm/chunk/runtime/pom.xml | 2 +- extensions-jvm/cm-sms/deployment/pom.xml | 2 +- extensions-jvm/cm-sms/integration-test/pom.xml | 2 +- extensions-jvm/cm-sms/pom.xml | 2 +- extensions-jvm/cm-sms/runtime/pom.xml | 2 +- extensions-jvm/cmis/deployment/pom.xml | 2 +- extensions-jvm/cmis/integration-test/pom.xml | 2 +- extensions-jvm/cmis/pom.xml | 2 +- extensions-jvm/cmis/runtime/pom.xml | 2 +- extensions-jvm/coap/deployment/pom.xml | 2 +- extensions-jvm/coap/integration-test/pom.xml | 2 +- extensions-jvm/coap/pom.xml | 2 +- extensions-jvm/coap/runtime/pom.xml | 2 +- extensions-jvm/cometd/deployment/pom.xml | 2 +- extensions-jvm/cometd/integration-test/pom.xml | 2 +- extensions-jvm/cometd/pom.xml | 2 +- extensions-jvm/cometd/runtime/pom.xml | 2 +- extensions-jvm/corda/deployment/pom.xml | 2 +- extensions-jvm/corda/integration-test/pom.xml | 2 +- extensions-jvm/corda/pom.xml | 2 +- extensions-jvm/corda/runtime/pom.xml | 2 +- extensions-jvm/couchbase/deployment/pom.xml | 2 +- extensions-jvm/couchbase/integration-test/pom.xml | 2 +- extensions-jvm/couchbase/pom.xml | 2 +- extensions-jvm/couchbase/runtime/pom.xml | 2 +- extensions-jvm/digitalocean/deployment/pom.xml | 2 +- .../digitalocean/integration-test/pom.xml | 2 +- extensions-jvm/digitalocean/pom.xml | 2 +- extensions-jvm/digitalocean/runtime/pom.xml | 2 +- extensions-jvm/djl/deployment/pom.xml | 2 +- extensions-jvm/djl/integration-test/pom.xml | 2 +- extensions-jvm/djl/pom.xml | 2 +- extensions-jvm/djl/runtime/pom.xml | 2 +- extensions-jvm/dns/deployment/pom.xml | 2 +- extensions-jvm/dns/integration-test/pom.xml | 2 +- extensions-jvm/dns/pom.xml | 2 +- extensions-jvm/dns/runtime/pom.xml | 2 +- extensions-jvm/drill/deployment/pom.xml | 2 +- extensions-jvm/drill/integration-test/pom.xml | 2 +- extensions-jvm/drill/pom.xml | 2 +- extensions-jvm/drill/runtime/pom.xml | 2 +- extensions-jvm/ehcache/deployment/pom.xml | 2 +- extensions-jvm/ehcache/integration-test/pom.xml | 2 +- extensions-jvm/ehcache/pom.xml | 2 +- extensions-jvm/ehcache/runtime/pom.xml | 2 +- extensions-jvm/elsql/deployment/pom.xml | 2 +- extensions-jvm/elsql/integration-test/pom.xml | 2 +- extensions-jvm/elsql/pom.xml | 2 +- extensions-jvm/elsql/runtime/pom.xml | 2 +- extensions-jvm/etcd/deployment/pom.xml | 2 +- extensions-jvm/etcd/integration-test/pom.xml | 2 +- extensions-jvm/etcd/pom.xml | 2 +- extensions-jvm/etcd/runtime/pom.xml | 2 +- extensions-jvm/facebook/deployment/pom.xml | 2 +- extensions-jvm/facebook/integration-test/pom.xml | 2 +- extensions-jvm/facebook/pom.xml | 2 +- extensions-jvm/facebook/runtime/pom.xml | 2 +- extensions-jvm/fastjson/deployment/pom.xml | 2 +- extensions-jvm/fastjson/integration-test/pom.xml | 2 +- extensions-jvm/fastjson/pom.xml | 2 +- extensions-jvm/fastjson/runtime/pom.xml | 2 +- extensions-jvm/flink/deployment/pom.xml | 2 +- extensions-jvm/flink/integration-test/pom.xml | 2 +- extensions-jvm/flink/pom.xml | 2 +- extensions-jvm/flink/runtime/pom.xml | 2 +- extensions-jvm/ganglia/deployment/pom.xml | 2 +- extensions-jvm/ganglia/integration-test/pom.xml | 2 +- extensions-jvm/ganglia/pom.xml | 2 +- extensions-jvm/ganglia/runtime/pom.xml | 2 +- extensions-jvm/groovy-dsl/deployment/pom.xml | 61 ++++++ .../dsl/groovy/deployment/GroovyDslProcessor.java | 37 ++++ extensions-jvm/groovy-dsl/integration-test/pom.xml | 110 +++++++++++ .../quarkus/dsl/groovy/GroovyDslResource.java | 60 ++++++ .../src/main/resources/application.properties | 21 ++ .../src/main/resources/routes/my-routes.groovy | 19 ++ .../camel/quarkus/dsl/groovy/GroovyDslTest.java | 49 +++++ extensions-jvm/groovy-dsl/pom.xml | 38 ++++ extensions-jvm/groovy-dsl/runtime/pom.xml | 109 +++++++++++ .../main/resources/META-INF/quarkus-extension.yaml | 32 +++ extensions-jvm/groovy/deployment/pom.xml | 2 +- extensions-jvm/groovy/integration-test/pom.xml | 2 +- extensions-jvm/groovy/pom.xml | 2 +- extensions-jvm/groovy/runtime/pom.xml | 2 +- extensions-jvm/guava-eventbus/deployment/pom.xml | 2 +- .../guava-eventbus/integration-test/pom.xml | 2 +- extensions-jvm/guava-eventbus/pom.xml | 2 +- extensions-jvm/guava-eventbus/runtime/pom.xml | 2 +- extensions-jvm/hbase/deployment/pom.xml | 2 +- extensions-jvm/hbase/integration-test/pom.xml | 23 +-- .../src/main/resources/hbase-site.xml | 110 +---------- .../component/hbase/it/HBaseTestResource.java | 34 ++-- .../quarkus/component/hbase/it/HbaseTest.java | 2 - extensions-jvm/hbase/pom.xml | 2 +- extensions-jvm/hbase/runtime/pom.xml | 2 +- extensions-jvm/hdfs/deployment/pom.xml | 2 +- extensions-jvm/hdfs/integration-test/pom.xml | 2 +- extensions-jvm/hdfs/pom.xml | 2 +- extensions-jvm/hdfs/runtime/pom.xml | 2 +- extensions-jvm/huaweicloud-smn/deployment/pom.xml | 6 +- .../huaweicloud-smn/integration-test/pom.xml | 6 +- extensions-jvm/huaweicloud-smn/pom.xml | 6 +- extensions-jvm/huaweicloud-smn/runtime/pom.xml | 6 +- extensions-jvm/iec60870/deployment/pom.xml | 2 +- extensions-jvm/iec60870/integration-test/pom.xml | 2 +- extensions-jvm/iec60870/pom.xml | 2 +- extensions-jvm/iec60870/runtime/pom.xml | 2 +- extensions-jvm/ignite/deployment/pom.xml | 2 +- extensions-jvm/ignite/integration-test/pom.xml | 2 +- extensions-jvm/ignite/pom.xml | 2 +- extensions-jvm/ignite/runtime/pom.xml | 2 +- extensions-jvm/iota/deployment/pom.xml | 2 +- extensions-jvm/iota/integration-test/pom.xml | 2 +- extensions-jvm/iota/pom.xml | 2 +- extensions-jvm/iota/runtime/pom.xml | 2 +- extensions-jvm/irc/deployment/pom.xml | 2 +- extensions-jvm/irc/integration-test/pom.xml | 2 +- extensions-jvm/irc/pom.xml | 2 +- extensions-jvm/irc/runtime/pom.xml | 2 +- extensions-jvm/jasypt/deployment/pom.xml | 2 +- extensions-jvm/jasypt/integration-test/pom.xml | 2 +- extensions-jvm/jasypt/pom.xml | 2 +- extensions-jvm/jasypt/runtime/pom.xml | 2 +- extensions-jvm/java-joor-dsl/deployment/pom.xml | 61 ++++++ .../java/joor/deployment/JavaJoorDslProcessor.java | 37 ++++ .../java-joor-dsl/integration-test/pom.xml | 110 +++++++++++ .../quarkus/dsl/java/joor/JavaJoorDslResource.java | 60 ++++++ .../src/main/resources/application.properties | 21 ++ .../src/main/resources/routes/MyRoutes.java | 24 +++ .../quarkus/dsl/java/joor/JavaJoorDslTest.java | 49 +++++ extensions-jvm/java-joor-dsl/pom.xml | 38 ++++ extensions-jvm/java-joor-dsl/runtime/pom.xml | 109 +++++++++++ .../main/resources/META-INF/quarkus-extension.yaml | 32 +++ extensions-jvm/jbpm/deployment/pom.xml | 2 +- extensions-jvm/jbpm/integration-test/pom.xml | 2 +- extensions-jvm/jbpm/pom.xml | 2 +- extensions-jvm/jbpm/runtime/pom.xml | 2 +- extensions-jvm/jcache/deployment/pom.xml | 2 +- extensions-jvm/jcache/integration-test/pom.xml | 2 +- extensions-jvm/jcache/pom.xml | 2 +- extensions-jvm/jcache/runtime/pom.xml | 2 +- extensions-jvm/jclouds/deployment/pom.xml | 2 +- extensions-jvm/jclouds/integration-test/pom.xml | 2 +- extensions-jvm/jclouds/pom.xml | 2 +- extensions-jvm/jclouds/runtime/pom.xml | 2 +- extensions-jvm/jcr/deployment/pom.xml | 2 +- extensions-jvm/jcr/integration-test/pom.xml | 2 +- extensions-jvm/jcr/pom.xml | 2 +- extensions-jvm/jcr/runtime/pom.xml | 2 +- extensions-jvm/jfr/deployment/pom.xml | 2 +- .../component/jfr/deployment/JfrProcessor.java | 4 +- extensions-jvm/jfr/integration-test/pom.xml | 2 +- .../quarkus/component/jfr/it/JfrTestResource.java | 6 +- extensions-jvm/jfr/pom.xml | 2 +- extensions-jvm/jfr/runtime/pom.xml | 2 +- .../quarkus/component/jfr/CamelJfrConfig.java | 4 +- extensions-jvm/jgroups-raft/deployment/pom.xml | 2 +- .../jgroups-raft/integration-test/pom.xml | 2 +- extensions-jvm/jgroups-raft/pom.xml | 2 +- extensions-jvm/jgroups-raft/runtime/pom.xml | 2 +- extensions-jvm/jgroups/deployment/pom.xml | 2 +- extensions-jvm/jgroups/integration-test/pom.xml | 2 +- extensions-jvm/jgroups/pom.xml | 2 +- extensions-jvm/jgroups/runtime/pom.xml | 2 +- extensions-jvm/jooq/deployment/pom.xml | 2 +- extensions-jvm/jooq/integration-test/pom.xml | 2 +- extensions-jvm/jooq/pom.xml | 2 +- extensions-jvm/jooq/runtime/pom.xml | 2 +- extensions-jvm/jsonapi/deployment/pom.xml | 2 +- extensions-jvm/jsonapi/integration-test/pom.xml | 2 +- extensions-jvm/jsonapi/pom.xml | 2 +- extensions-jvm/jsonapi/runtime/pom.xml | 2 +- extensions-jvm/jt400/deployment/pom.xml | 2 +- extensions-jvm/jt400/integration-test/pom.xml | 2 +- extensions-jvm/jt400/pom.xml | 2 +- extensions-jvm/jt400/runtime/pom.xml | 2 +- extensions-jvm/kotlin-dsl/deployment/pom.xml | 65 +++++++ .../dsl/kotlin/deployment/KotlinDslProcessor.java | 37 ++++ extensions-jvm/kotlin-dsl/integration-test/pom.xml | 110 +++++++++++ .../quarkus/dsl/kotlin/KotlinDslResource.java | 60 ++++++ .../src/main/resources/application.properties | 21 ++ .../src/main/resources/routes/my-routes.kts | 19 ++ .../camel/quarkus/dsl/kotlin/KotlinDslTest.java | 49 +++++ extensions-jvm/kotlin-dsl/pom.xml | 38 ++++ extensions-jvm/kotlin-dsl/runtime/pom.xml | 113 +++++++++++ .../main/resources/META-INF/quarkus-extension.yaml | 32 +++ extensions-jvm/language/deployment/pom.xml | 2 +- extensions-jvm/language/integration-test/pom.xml | 2 +- extensions-jvm/language/pom.xml | 2 +- extensions-jvm/language/runtime/pom.xml | 2 +- extensions-jvm/ldap/deployment/pom.xml | 2 +- extensions-jvm/ldap/integration-test/pom.xml | 2 +- extensions-jvm/ldap/pom.xml | 2 +- extensions-jvm/ldap/runtime/pom.xml | 2 +- extensions-jvm/ldif/deployment/pom.xml | 2 +- extensions-jvm/ldif/integration-test/pom.xml | 2 +- extensions-jvm/ldif/pom.xml | 2 +- extensions-jvm/ldif/runtime/pom.xml | 2 +- extensions-jvm/lucene/deployment/pom.xml | 2 +- extensions-jvm/lucene/integration-test/pom.xml | 2 +- extensions-jvm/lucene/pom.xml | 2 +- extensions-jvm/lucene/runtime/pom.xml | 2 +- extensions-jvm/management/deployment/pom.xml | 2 +- extensions-jvm/management/integration-test/pom.xml | 2 +- extensions-jvm/management/pom.xml | 2 +- extensions-jvm/management/runtime/pom.xml | 2 +- extensions-jvm/milo/deployment/pom.xml | 2 +- extensions-jvm/milo/integration-test/pom.xml | 2 +- extensions-jvm/milo/pom.xml | 2 +- extensions-jvm/milo/runtime/pom.xml | 2 +- extensions-jvm/mllp/deployment/pom.xml | 2 +- extensions-jvm/mllp/integration-test/pom.xml | 2 +- extensions-jvm/mllp/pom.xml | 2 +- extensions-jvm/mllp/runtime/pom.xml | 2 +- extensions-jvm/mvel/deployment/pom.xml | 2 +- extensions-jvm/mvel/integration-test/pom.xml | 2 +- extensions-jvm/mvel/pom.xml | 2 +- extensions-jvm/mvel/runtime/pom.xml | 2 +- extensions-jvm/mybatis/deployment/pom.xml | 2 +- extensions-jvm/mybatis/integration-test/pom.xml | 2 +- extensions-jvm/mybatis/pom.xml | 2 +- extensions-jvm/mybatis/runtime/pom.xml | 2 +- extensions-jvm/ognl/deployment/pom.xml | 2 +- extensions-jvm/ognl/integration-test/pom.xml | 2 +- extensions-jvm/ognl/pom.xml | 2 +- extensions-jvm/ognl/runtime/pom.xml | 2 +- extensions-jvm/openstack/deployment/pom.xml | 2 +- extensions-jvm/openstack/integration-test/pom.xml | 2 +- .../openstack/it/OpenstackNeutronPortResource.java | 83 ++++++++ .../it/OpenstackNeutronSubnetResource.java | 66 +++++++ .../openstack/it/OpenstackNovaFlavorResource.java | 106 ++++++++++ .../component/openstack/it/OpenstackResource.java | 40 +--- .../openstack/it/OpenstackNeutronPortTest.java | 38 ++++ .../openstack/it/OpenstackNeutronSubnetTest.java | 33 ++++ .../openstack/it/OpenstackNovaFlavorTest.java | 44 +++++ .../component/openstack/it/OpenstackTest.java | 24 --- .../mappings/neutron/ports/port_external.json | 18 ++ .../mappings/neutron/ports/ports_external.json | 22 +++ .../mappings/neutron/subnets/subnet_ipv6.json | 18 ++ .../resources/mappings/nova/flavors/flavor.json | 18 ++ .../mappings/nova/flavors/flavor_create.json | 18 ++ .../mappings/nova/flavors/flavors_detailed.json | 22 +++ extensions-jvm/openstack/pom.xml | 2 +- extensions-jvm/openstack/runtime/pom.xml | 2 +- extensions-jvm/pom.xml | 6 +- extensions-jvm/printer/deployment/pom.xml | 2 +- extensions-jvm/printer/integration-test/pom.xml | 2 +- extensions-jvm/printer/pom.xml | 2 +- extensions-jvm/printer/runtime/pom.xml | 2 +- extensions-jvm/pulsar/deployment/pom.xml | 2 +- extensions-jvm/pulsar/integration-test/pom.xml | 2 +- extensions-jvm/pulsar/pom.xml | 2 +- extensions-jvm/pulsar/runtime/pom.xml | 2 +- extensions-jvm/quickfix/deployment/pom.xml | 2 +- extensions-jvm/quickfix/integration-test/pom.xml | 2 +- extensions-jvm/quickfix/pom.xml | 2 +- extensions-jvm/quickfix/runtime/pom.xml | 2 +- extensions-jvm/redis/deployment/pom.xml | 2 +- extensions-jvm/redis/integration-test/pom.xml | 2 +- extensions-jvm/redis/pom.xml | 2 +- extensions-jvm/redis/runtime/pom.xml | 2 +- extensions-jvm/ribbon/deployment/pom.xml | 2 +- extensions-jvm/ribbon/integration-test/pom.xml | 2 +- extensions-jvm/ribbon/pom.xml | 2 +- extensions-jvm/ribbon/runtime/pom.xml | 2 +- extensions-jvm/robotframework/deployment/pom.xml | 2 +- .../robotframework/integration-test/pom.xml | 2 +- extensions-jvm/robotframework/pom.xml | 2 +- extensions-jvm/robotframework/runtime/pom.xml | 2 +- extensions-jvm/saxon/deployment/pom.xml | 2 +- extensions-jvm/saxon/integration-test/pom.xml | 2 +- extensions-jvm/saxon/pom.xml | 2 +- extensions-jvm/saxon/runtime/pom.xml | 2 +- extensions-jvm/schematron/deployment/pom.xml | 2 +- extensions-jvm/schematron/integration-test/pom.xml | 2 +- extensions-jvm/schematron/pom.xml | 2 +- extensions-jvm/schematron/runtime/pom.xml | 2 +- extensions-jvm/sip/deployment/pom.xml | 2 +- extensions-jvm/sip/integration-test/pom.xml | 2 +- extensions-jvm/sip/pom.xml | 2 +- extensions-jvm/sip/runtime/pom.xml | 2 +- extensions-jvm/smpp/deployment/pom.xml | 2 +- extensions-jvm/smpp/integration-test/pom.xml | 2 +- extensions-jvm/smpp/pom.xml | 2 +- extensions-jvm/smpp/runtime/pom.xml | 2 +- extensions-jvm/snmp/deployment/pom.xml | 2 +- extensions-jvm/snmp/integration-test/pom.xml | 2 +- extensions-jvm/snmp/pom.xml | 2 +- extensions-jvm/snmp/runtime/pom.xml | 2 +- extensions-jvm/soroush/deployment/pom.xml | 2 +- extensions-jvm/soroush/integration-test/pom.xml | 2 +- extensions-jvm/soroush/pom.xml | 2 +- extensions-jvm/soroush/runtime/pom.xml | 2 +- extensions-jvm/spark/bom/pom.xml | 2 +- extensions-jvm/spark/deployment/pom.xml | 2 +- extensions-jvm/spark/integration-test/pom.xml | 19 +- extensions-jvm/spark/pom.xml | 2 +- extensions-jvm/spark/runtime/pom.xml | 2 +- extensions-jvm/splunk-hec/deployment/pom.xml | 2 +- extensions-jvm/splunk-hec/integration-test/pom.xml | 2 +- extensions-jvm/splunk-hec/pom.xml | 2 +- extensions-jvm/splunk-hec/runtime/pom.xml | 2 +- extensions-jvm/splunk/deployment/pom.xml | 61 ------ .../splunk/deployment/SplunkProcessor.java | 46 ----- extensions-jvm/splunk/integration-test/pom.xml | 83 -------- .../component/splunk/it/SplunkResource.java | 51 ----- .../quarkus/component/splunk/it/SplunkTest.java | 34 ---- extensions-jvm/splunk/pom.xml | 38 ---- extensions-jvm/splunk/runtime/pom.xml | 109 ----------- .../main/resources/META-INF/quarkus-extension.yaml | 32 --- extensions-jvm/stitch/deployment/pom.xml | 6 +- extensions-jvm/stitch/integration-test/pom.xml | 6 +- extensions-jvm/stitch/pom.xml | 6 +- extensions-jvm/stitch/runtime/pom.xml | 6 +- extensions-jvm/stomp/deployment/pom.xml | 2 +- extensions-jvm/stomp/integration-test/pom.xml | 2 +- extensions-jvm/stomp/pom.xml | 2 +- extensions-jvm/stomp/runtime/pom.xml | 2 +- extensions-jvm/stub/deployment/pom.xml | 2 +- extensions-jvm/stub/integration-test/pom.xml | 2 +- extensions-jvm/stub/pom.xml | 2 +- extensions-jvm/stub/runtime/pom.xml | 2 +- extensions-jvm/thrift/deployment/pom.xml | 2 +- extensions-jvm/thrift/integration-test/pom.xml | 2 +- extensions-jvm/thrift/pom.xml | 2 +- extensions-jvm/thrift/runtime/pom.xml | 2 +- extensions-jvm/web3j/deployment/pom.xml | 2 +- extensions-jvm/web3j/integration-test/pom.xml | 2 +- extensions-jvm/web3j/pom.xml | 2 +- extensions-jvm/web3j/runtime/pom.xml | 2 +- extensions-jvm/weka/deployment/pom.xml | 2 +- extensions-jvm/weka/integration-test/pom.xml | 2 +- extensions-jvm/weka/pom.xml | 2 +- extensions-jvm/weka/runtime/pom.xml | 2 +- extensions-jvm/wordpress/deployment/pom.xml | 2 +- extensions-jvm/wordpress/integration-test/pom.xml | 2 +- extensions-jvm/wordpress/pom.xml | 2 +- extensions-jvm/wordpress/runtime/pom.xml | 2 +- extensions-jvm/workday/deployment/pom.xml | 2 +- extensions-jvm/workday/integration-test/pom.xml | 2 +- extensions-jvm/workday/pom.xml | 2 +- extensions-jvm/workday/runtime/pom.xml | 2 +- extensions-jvm/xchange/deployment/pom.xml | 2 +- extensions-jvm/xchange/integration-test/pom.xml | 2 +- extensions-jvm/xchange/pom.xml | 2 +- extensions-jvm/xchange/runtime/pom.xml | 2 +- extensions-jvm/xj/deployment/pom.xml | 2 +- extensions-jvm/xj/integration-test/pom.xml | 2 +- extensions-jvm/xj/pom.xml | 2 +- extensions-jvm/xj/runtime/pom.xml | 2 +- extensions-jvm/xmpp/deployment/pom.xml | 2 +- extensions-jvm/xmpp/integration-test/pom.xml | 2 +- extensions-jvm/xmpp/pom.xml | 2 +- extensions-jvm/xmpp/runtime/pom.xml | 2 +- extensions-jvm/xslt-saxon/deployment/pom.xml | 2 +- extensions-jvm/xslt-saxon/integration-test/pom.xml | 2 +- extensions-jvm/xslt-saxon/pom.xml | 2 +- extensions-jvm/xslt-saxon/runtime/pom.xml | 2 +- extensions-jvm/yammer/deployment/pom.xml | 2 +- extensions-jvm/yammer/integration-test/pom.xml | 2 +- extensions-jvm/yammer/pom.xml | 2 +- extensions-jvm/yammer/runtime/pom.xml | 2 +- extensions-jvm/zookeeper-master/deployment/pom.xml | 2 +- .../zookeeper-master/integration-test/pom.xml | 2 +- extensions-jvm/zookeeper-master/pom.xml | 2 +- extensions-jvm/zookeeper-master/runtime/pom.xml | 2 +- extensions-jvm/zookeeper/deployment/pom.xml | 2 +- extensions-jvm/zookeeper/integration-test/pom.xml | 2 +- extensions-jvm/zookeeper/pom.xml | 2 +- extensions-jvm/zookeeper/runtime/pom.xml | 2 +- extensions-support/ahc/deployment/pom.xml | 2 +- extensions-support/ahc/pom.xml | 2 +- extensions-support/ahc/runtime/pom.xml | 2 +- extensions-support/aws/deployment/pom.xml | 2 +- extensions-support/aws/pom.xml | 2 +- extensions-support/aws/runtime/pom.xml | 2 +- extensions-support/aws2/deployment/pom.xml | 2 +- extensions-support/aws2/pom.xml | 2 +- extensions-support/aws2/runtime/pom.xml | 2 +- extensions-support/azure-core/deployment/pom.xml | 2 +- extensions-support/azure-core/pom.xml | 2 +- extensions-support/azure-core/runtime/pom.xml | 2 +- extensions-support/bouncycastle/deployment/pom.xml | 2 +- extensions-support/bouncycastle/pom.xml | 2 +- extensions-support/bouncycastle/runtime/pom.xml | 2 +- extensions-support/common/deployment/pom.xml | 2 +- extensions-support/common/pom.xml | 2 +- extensions-support/common/runtime/pom.xml | 2 +- .../commons-logging/deployment/pom.xml | 2 +- extensions-support/commons-logging/pom.xml | 2 +- extensions-support/commons-logging/runtime/pom.xml | 2 +- .../consul-client/deployment/pom.xml | 2 +- extensions-support/consul-client/pom.xml | 2 +- extensions-support/consul-client/runtime/pom.xml | 2 +- extensions-support/debezium/deployment/pom.xml | 2 +- extensions-support/debezium/pom.xml | 2 +- extensions-support/debezium/runtime/pom.xml | 2 +- .../google-http-client/deployment/pom.xml | 2 +- extensions-support/google-http-client/pom.xml | 2 +- .../google-http-client/runtime/pom.xml | 2 +- extensions-support/httpclient/deployment/pom.xml | 2 +- extensions-support/httpclient/pom.xml | 2 +- extensions-support/httpclient/runtime/pom.xml | 2 +- .../jackson-dataformat-xml/deployment/pom.xml | 2 +- extensions-support/jackson-dataformat-xml/pom.xml | 2 +- .../jackson-dataformat-xml/runtime/pom.xml | 2 +- extensions-support/jetty/deployment/pom.xml | 2 +- extensions-support/jetty/pom.xml | 2 +- extensions-support/jetty/runtime/pom.xml | 2 +- extensions-support/mail/deployment/pom.xml | 2 +- extensions-support/mail/pom.xml | 2 +- extensions-support/mail/runtime/pom.xml | 2 +- extensions-support/mongodb/deployment/pom.xml | 2 +- extensions-support/mongodb/pom.xml | 2 +- extensions-support/mongodb/runtime/pom.xml | 2 +- extensions-support/pom.xml | 2 +- .../reactor-netty/deployment/pom.xml | 2 +- extensions-support/reactor-netty/pom.xml | 2 +- extensions-support/reactor-netty/runtime/pom.xml | 2 +- extensions-support/retrofit/deployment/pom.xml | 2 +- extensions-support/retrofit/pom.xml | 2 +- extensions-support/retrofit/runtime/pom.xml | 2 +- extensions-support/spring/beans/pom.xml | 2 +- extensions-support/spring/context/pom.xml | 2 +- extensions-support/spring/core/pom.xml | 2 +- extensions-support/spring/deployment/pom.xml | 2 +- extensions-support/spring/integration-test/pom.xml | 2 +- extensions-support/spring/pom.xml | 2 +- extensions-support/spring/runtime/pom.xml | 2 +- extensions-support/stax/deployment/pom.xml | 2 +- extensions-support/stax/pom.xml | 2 +- extensions-support/stax/runtime/pom.xml | 2 +- extensions-support/webhook/deployment/pom.xml | 2 +- extensions-support/webhook/pom.xml | 2 +- extensions-support/webhook/runtime/pom.xml | 2 +- extensions-support/xalan/deployment/pom.xml | 2 +- extensions-support/xalan/pom.xml | 2 +- extensions-support/xalan/runtime/pom.xml | 2 +- extensions-support/xstream/deployment/pom.xml | 2 +- extensions-support/xstream/pom.xml | 2 +- extensions-support/xstream/runtime/pom.xml | 2 +- extensions/activemq/deployment/pom.xml | 2 +- extensions/activemq/pom.xml | 2 +- extensions/activemq/runtime/pom.xml | 2 +- extensions/ahc-ws/deployment/pom.xml | 2 +- extensions/ahc-ws/pom.xml | 2 +- extensions/ahc-ws/runtime/pom.xml | 2 +- extensions/ahc/deployment/pom.xml | 2 +- extensions/ahc/pom.xml | 2 +- extensions/ahc/runtime/pom.xml | 2 +- extensions/amqp/deployment/pom.xml | 2 +- extensions/amqp/pom.xml | 2 +- extensions/amqp/runtime/pom.xml | 2 +- extensions/arangodb/deployment/pom.xml | 2 +- extensions/arangodb/pom.xml | 2 +- extensions/arangodb/runtime/pom.xml | 2 +- extensions/as2/deployment/pom.xml | 2 +- extensions/as2/pom.xml | 2 +- extensions/as2/runtime/pom.xml | 2 +- extensions/atlasmap/deployment/pom.xml | 2 +- extensions/atlasmap/pom.xml | 2 +- extensions/atlasmap/runtime/pom.xml | 2 +- extensions/atom/deployment/pom.xml | 2 +- extensions/atom/pom.xml | 2 +- extensions/atom/runtime/pom.xml | 2 +- extensions/attachments/deployment/pom.xml | 2 +- extensions/attachments/pom.xml | 2 +- extensions/attachments/runtime/pom.xml | 2 +- extensions/avro-rpc/deployment/pom.xml | 2 +- extensions/avro-rpc/pom.xml | 2 +- extensions/avro-rpc/runtime/pom.xml | 2 +- extensions/avro/deployment/pom.xml | 2 +- extensions/avro/pom.xml | 2 +- extensions/avro/runtime/pom.xml | 2 +- extensions/aws2-athena/deployment/pom.xml | 2 +- extensions/aws2-athena/pom.xml | 2 +- extensions/aws2-athena/runtime/pom.xml | 2 +- extensions/aws2-cw/deployment/pom.xml | 2 +- extensions/aws2-cw/pom.xml | 2 +- extensions/aws2-cw/runtime/pom.xml | 2 +- extensions/aws2-ddb/deployment/pom.xml | 2 +- extensions/aws2-ddb/pom.xml | 2 +- extensions/aws2-ddb/runtime/pom.xml | 2 +- extensions/aws2-ec2/deployment/pom.xml | 2 +- extensions/aws2-ec2/pom.xml | 2 +- extensions/aws2-ec2/runtime/pom.xml | 2 +- extensions/aws2-ecs/deployment/pom.xml | 2 +- extensions/aws2-ecs/pom.xml | 2 +- extensions/aws2-ecs/runtime/pom.xml | 2 +- extensions/aws2-eks/deployment/pom.xml | 2 +- extensions/aws2-eks/pom.xml | 2 +- extensions/aws2-eks/runtime/pom.xml | 2 +- extensions/aws2-eventbridge/deployment/pom.xml | 2 +- extensions/aws2-eventbridge/pom.xml | 2 +- extensions/aws2-eventbridge/runtime/pom.xml | 2 +- extensions/aws2-iam/deployment/pom.xml | 2 +- extensions/aws2-iam/pom.xml | 2 +- extensions/aws2-iam/runtime/pom.xml | 2 +- extensions/aws2-kinesis/deployment/pom.xml | 2 +- extensions/aws2-kinesis/pom.xml | 2 +- extensions/aws2-kinesis/runtime/pom.xml | 2 +- extensions/aws2-kms/deployment/pom.xml | 2 +- extensions/aws2-kms/pom.xml | 2 +- extensions/aws2-kms/runtime/pom.xml | 2 +- extensions/aws2-lambda/deployment/pom.xml | 2 +- extensions/aws2-lambda/pom.xml | 2 +- extensions/aws2-lambda/runtime/pom.xml | 2 +- extensions/aws2-mq/deployment/pom.xml | 2 +- extensions/aws2-mq/pom.xml | 2 +- extensions/aws2-mq/runtime/pom.xml | 2 +- extensions/aws2-msk/deployment/pom.xml | 2 +- extensions/aws2-msk/pom.xml | 2 +- extensions/aws2-msk/runtime/pom.xml | 2 +- extensions/aws2-s3/deployment/pom.xml | 2 +- extensions/aws2-s3/pom.xml | 2 +- extensions/aws2-s3/runtime/pom.xml | 2 +- extensions/aws2-ses/deployment/pom.xml | 2 +- extensions/aws2-ses/pom.xml | 2 +- extensions/aws2-ses/runtime/pom.xml | 2 +- extensions/aws2-sns/deployment/pom.xml | 2 +- extensions/aws2-sns/pom.xml | 2 +- extensions/aws2-sns/runtime/pom.xml | 2 +- extensions/aws2-sqs/deployment/pom.xml | 2 +- extensions/aws2-sqs/pom.xml | 2 +- extensions/aws2-sqs/runtime/pom.xml | 2 +- extensions/aws2-sts/deployment/pom.xml | 2 +- extensions/aws2-sts/pom.xml | 2 +- extensions/aws2-sts/runtime/pom.xml | 2 +- extensions/aws2-translate/deployment/pom.xml | 2 +- extensions/aws2-translate/pom.xml | 2 +- extensions/aws2-translate/runtime/pom.xml | 2 +- extensions/azure-eventhubs/deployment/pom.xml | 2 +- extensions/azure-eventhubs/pom.xml | 2 +- extensions/azure-eventhubs/runtime/pom.xml | 2 +- extensions/azure-storage-blob/deployment/pom.xml | 2 +- extensions/azure-storage-blob/pom.xml | 2 +- extensions/azure-storage-blob/runtime/pom.xml | 2 +- extensions/azure-storage-queue/deployment/pom.xml | 2 +- extensions/azure-storage-queue/pom.xml | 2 +- extensions/azure-storage-queue/runtime/pom.xml | 2 +- extensions/azure/deployment/pom.xml | 65 ------- .../component/azure/deployment/AzureProcessor.java | 36 ---- extensions/azure/pom.xml | 37 ---- extensions/azure/runtime/pom.xml | 114 ----------- .../main/resources/META-INF/quarkus-extension.yaml | 32 --- extensions/base64/deployment/pom.xml | 2 +- extensions/base64/pom.xml | 2 +- extensions/base64/runtime/pom.xml | 2 +- extensions/bean-validator/deployment/pom.xml | 2 +- extensions/bean-validator/pom.xml | 2 +- extensions/bean-validator/runtime/pom.xml | 2 +- extensions/bean/deployment/pom.xml | 2 +- extensions/bean/pom.xml | 2 +- extensions/bean/runtime/pom.xml | 2 +- extensions/bindy/deployment/pom.xml | 2 +- extensions/bindy/pom.xml | 2 +- extensions/bindy/runtime/pom.xml | 2 +- extensions/box/deployment/pom.xml | 2 +- extensions/box/pom.xml | 2 +- extensions/box/runtime/pom.xml | 2 +- extensions/braintree/deployment/pom.xml | 2 +- extensions/braintree/pom.xml | 2 +- extensions/braintree/runtime/pom.xml | 2 +- extensions/browse/deployment/pom.xml | 2 +- extensions/browse/pom.xml | 2 +- extensions/browse/runtime/pom.xml | 2 +- extensions/caffeine/deployment/pom.xml | 2 +- extensions/caffeine/pom.xml | 2 +- extensions/caffeine/runtime/pom.xml | 2 +- extensions/cassandraql/deployment/pom.xml | 2 +- extensions/cassandraql/pom.xml | 2 +- extensions/cassandraql/runtime/pom.xml | 2 +- extensions/cbor/deployment/pom.xml | 2 +- extensions/cbor/pom.xml | 2 +- extensions/cbor/runtime/pom.xml | 2 +- extensions/componentdsl/deployment/pom.xml | 2 +- extensions/componentdsl/pom.xml | 2 +- extensions/componentdsl/runtime/pom.xml | 2 +- extensions/consul/deployment/pom.xml | 2 +- extensions/consul/pom.xml | 2 +- extensions/consul/runtime/pom.xml | 2 +- extensions/controlbus/deployment/pom.xml | 2 +- extensions/controlbus/pom.xml | 2 +- extensions/controlbus/runtime/pom.xml | 2 +- extensions/couchdb/deployment/pom.xml | 2 +- extensions/couchdb/pom.xml | 2 +- extensions/couchdb/runtime/pom.xml | 2 +- extensions/cron/deployment/pom.xml | 2 +- extensions/cron/pom.xml | 2 +- extensions/cron/runtime/pom.xml | 2 +- extensions/crypto/deployment/pom.xml | 2 +- extensions/crypto/pom.xml | 2 +- extensions/crypto/runtime/pom.xml | 2 +- extensions/csimple/deployment/pom.xml | 2 +- extensions/csimple/pom.xml | 2 +- extensions/csimple/runtime/pom.xml | 2 +- extensions/csv/deployment/pom.xml | 2 +- extensions/csv/pom.xml | 2 +- extensions/csv/runtime/pom.xml | 2 +- extensions/dataformat/deployment/pom.xml | 2 +- extensions/dataformat/pom.xml | 2 +- extensions/dataformat/runtime/pom.xml | 2 +- extensions/debezium-mongodb/deployment/pom.xml | 2 +- extensions/debezium-mongodb/pom.xml | 2 +- extensions/debezium-mongodb/runtime/pom.xml | 2 +- extensions/debezium-mysql/deployment/pom.xml | 2 +- extensions/debezium-mysql/pom.xml | 2 +- extensions/debezium-mysql/runtime/pom.xml | 2 +- extensions/debezium-postgres/deployment/pom.xml | 2 +- extensions/debezium-postgres/pom.xml | 2 +- extensions/debezium-postgres/runtime/pom.xml | 2 +- extensions/debezium-sqlserver/deployment/pom.xml | 2 +- extensions/debezium-sqlserver/pom.xml | 2 +- extensions/debezium-sqlserver/runtime/pom.xml | 2 +- extensions/direct/deployment/pom.xml | 2 +- extensions/direct/pom.xml | 2 +- extensions/direct/runtime/pom.xml | 2 +- extensions/disruptor/deployment/pom.xml | 2 +- extensions/disruptor/pom.xml | 2 +- extensions/disruptor/runtime/pom.xml | 2 +- extensions/dozer/deployment/pom.xml | 2 +- extensions/dozer/pom.xml | 2 +- extensions/dozer/runtime/pom.xml | 2 +- extensions/dropbox/deployment/pom.xml | 2 +- extensions/dropbox/pom.xml | 2 +- extensions/dropbox/runtime/pom.xml | 2 +- extensions/elasticsearch-rest/deployment/pom.xml | 2 +- extensions/elasticsearch-rest/pom.xml | 2 +- extensions/elasticsearch-rest/runtime/pom.xml | 2 +- extensions/endpointdsl/deployment/pom.xml | 2 +- extensions/endpointdsl/pom.xml | 2 +- extensions/endpointdsl/runtime/pom.xml | 2 +- extensions/exec/deployment/pom.xml | 2 +- extensions/exec/pom.xml | 2 +- extensions/exec/runtime/pom.xml | 2 +- extensions/fhir/deployment/pom.xml | 2 +- extensions/fhir/pom.xml | 2 +- extensions/fhir/runtime/pom.xml | 2 +- extensions/file-watch/deployment/pom.xml | 2 +- extensions/file-watch/pom.xml | 2 +- extensions/file-watch/runtime/pom.xml | 2 +- extensions/file/deployment/pom.xml | 2 +- extensions/file/pom.xml | 2 +- extensions/file/runtime/pom.xml | 2 +- extensions/flatpack/deployment/pom.xml | 2 +- extensions/flatpack/pom.xml | 2 +- extensions/flatpack/runtime/pom.xml | 2 +- extensions/fop/deployment/pom.xml | 2 +- extensions/fop/pom.xml | 2 +- extensions/fop/runtime/pom.xml | 2 +- extensions/freemarker/deployment/pom.xml | 2 +- extensions/freemarker/pom.xml | 2 +- extensions/freemarker/runtime/pom.xml | 2 +- extensions/ftp/deployment/pom.xml | 2 +- extensions/ftp/pom.xml | 2 +- extensions/ftp/runtime/pom.xml | 2 +- extensions/geocoder/deployment/pom.xml | 2 +- extensions/geocoder/pom.xml | 2 +- extensions/geocoder/runtime/pom.xml | 2 +- extensions/git/deployment/pom.xml | 2 +- extensions/git/pom.xml | 2 +- extensions/git/runtime/pom.xml | 2 +- extensions/github/deployment/pom.xml | 2 +- extensions/github/pom.xml | 2 +- extensions/github/runtime/pom.xml | 2 +- extensions/google-bigquery/deployment/pom.xml | 2 +- extensions/google-bigquery/pom.xml | 2 +- extensions/google-bigquery/runtime/pom.xml | 2 +- extensions/google-calendar/deployment/pom.xml | 2 +- extensions/google-calendar/pom.xml | 2 +- extensions/google-calendar/runtime/pom.xml | 2 +- extensions/google-drive/deployment/pom.xml | 2 +- extensions/google-drive/pom.xml | 2 +- extensions/google-drive/runtime/pom.xml | 2 +- extensions/google-mail/deployment/pom.xml | 2 +- extensions/google-mail/pom.xml | 2 +- extensions/google-mail/runtime/pom.xml | 2 +- extensions/google-pubsub/deployment/pom.xml | 2 +- extensions/google-pubsub/pom.xml | 2 +- extensions/google-pubsub/runtime/pom.xml | 2 +- extensions/google-sheets/deployment/pom.xml | 2 +- extensions/google-sheets/pom.xml | 2 +- extensions/google-sheets/runtime/pom.xml | 2 +- extensions/graphql/deployment/pom.xml | 2 +- extensions/graphql/pom.xml | 2 +- extensions/graphql/runtime/pom.xml | 2 +- extensions/grok/deployment/pom.xml | 2 +- extensions/grok/pom.xml | 2 +- extensions/grok/runtime/pom.xml | 2 +- extensions/grpc/deployment/pom.xml | 2 +- extensions/grpc/pom.xml | 2 +- extensions/grpc/runtime/pom.xml | 2 +- extensions/gson/deployment/pom.xml | 2 +- extensions/gson/pom.xml | 2 +- extensions/gson/runtime/pom.xml | 2 +- extensions/hazelcast/deployment/pom.xml | 2 +- extensions/hazelcast/pom.xml | 2 +- extensions/hazelcast/runtime/pom.xml | 2 +- extensions/headersmap/deployment/pom.xml | 2 +- extensions/headersmap/pom.xml | 2 +- extensions/headersmap/runtime/pom.xml | 2 +- extensions/hl7/deployment/pom.xml | 2 +- extensions/hl7/pom.xml | 2 +- extensions/hl7/runtime/pom.xml | 2 +- extensions/http/deployment/pom.xml | 2 +- extensions/http/pom.xml | 2 +- extensions/http/runtime/pom.xml | 2 +- extensions/hystrix/deployment/pom.xml | 2 +- extensions/hystrix/pom.xml | 2 +- extensions/hystrix/runtime/pom.xml | 2 +- extensions/ical/deployment/pom.xml | 2 +- extensions/ical/pom.xml | 2 +- extensions/ical/runtime/pom.xml | 2 +- extensions/infinispan/deployment/pom.xml | 2 +- extensions/infinispan/pom.xml | 2 +- extensions/infinispan/runtime/pom.xml | 2 +- extensions/influxdb/deployment/pom.xml | 2 +- extensions/influxdb/pom.xml | 2 +- extensions/influxdb/runtime/pom.xml | 2 +- extensions/ipfs/deployment/pom.xml | 2 +- extensions/ipfs/pom.xml | 2 +- extensions/ipfs/runtime/pom.xml | 2 +- extensions/jackson/deployment/pom.xml | 2 +- extensions/jackson/pom.xml | 2 +- extensions/jackson/runtime/pom.xml | 2 +- extensions/jacksonxml/deployment/pom.xml | 2 +- extensions/jacksonxml/pom.xml | 2 +- extensions/jacksonxml/runtime/pom.xml | 2 +- extensions/jaxb/deployment/pom.xml | 2 +- extensions/jaxb/pom.xml | 2 +- extensions/jaxb/runtime/pom.xml | 2 +- extensions/jdbc/deployment/pom.xml | 2 +- extensions/jdbc/pom.xml | 2 +- extensions/jdbc/runtime/pom.xml | 2 +- extensions/jing/deployment/pom.xml | 2 +- extensions/jing/pom.xml | 2 +- extensions/jing/runtime/pom.xml | 2 +- extensions/jira/deployment/pom.xml | 2 +- extensions/jira/pom.xml | 2 +- extensions/jira/runtime/pom.xml | 2 +- extensions/jms/deployment/pom.xml | 2 +- extensions/jms/pom.xml | 2 +- extensions/jms/runtime/pom.xml | 2 +- extensions/johnzon/deployment/pom.xml | 2 +- extensions/johnzon/pom.xml | 2 +- extensions/johnzon/runtime/pom.xml | 2 +- extensions/jolt/deployment/pom.xml | 2 +- extensions/jolt/pom.xml | 2 +- extensions/jolt/runtime/pom.xml | 2 +- extensions/jpa/deployment/pom.xml | 2 +- extensions/jpa/pom.xml | 2 +- extensions/jpa/runtime/pom.xml | 2 +- extensions/js-dsl/deployment/pom.xml | 61 ++++++ .../dsl/js/deployment/JavaScriptDslFeature.java | 30 +++ .../dsl/js/deployment/JavaScriptDslProcessor.java | 137 +++++++++++++ extensions/js-dsl/pom.xml | 37 ++++ extensions/js-dsl/runtime/pom.xml | 116 +++++++++++ .../main/resources/META-INF/quarkus-extension.yaml | 32 +++ extensions/jsch/deployment/pom.xml | 2 +- extensions/jsch/pom.xml | 2 +- extensions/jsch/runtime/pom.xml | 2 +- extensions/jslt/deployment/pom.xml | 2 +- extensions/jslt/pom.xml | 2 +- extensions/jslt/runtime/pom.xml | 2 +- extensions/json-validator/deployment/pom.xml | 2 +- extensions/json-validator/pom.xml | 2 +- extensions/json-validator/runtime/pom.xml | 2 +- extensions/jsonata/deployment/pom.xml | 2 +- extensions/jsonata/pom.xml | 2 +- extensions/jsonata/runtime/pom.xml | 2 +- extensions/jsonb/deployment/pom.xml | 2 +- extensions/jsonb/pom.xml | 2 +- extensions/jsonb/runtime/pom.xml | 2 +- extensions/jsonpath/deployment/pom.xml | 2 +- extensions/jsonpath/pom.xml | 2 +- extensions/jsonpath/runtime/pom.xml | 2 +- extensions/jta/deployment/pom.xml | 2 +- extensions/jta/pom.xml | 2 +- extensions/jta/runtime/pom.xml | 2 +- extensions/kafka/deployment/pom.xml | 2 +- extensions/kafka/pom.xml | 2 +- extensions/kafka/runtime/pom.xml | 2 +- extensions/kamelet/deployment/pom.xml | 2 +- extensions/kamelet/pom.xml | 2 +- extensions/kamelet/runtime/pom.xml | 2 +- extensions/kotlin/deployment/pom.xml | 2 +- extensions/kotlin/pom.xml | 2 +- extensions/kotlin/runtime/pom.xml | 2 +- extensions/kubernetes/deployment/pom.xml | 2 +- extensions/kubernetes/pom.xml | 2 +- extensions/kubernetes/runtime/pom.xml | 2 +- extensions/kudu/client/pom.xml | 2 +- extensions/kudu/deployment/pom.xml | 2 +- extensions/kudu/pom.xml | 2 +- extensions/kudu/runtime/pom.xml | 2 +- extensions/leveldb/deployment/pom.xml | 2 +- extensions/leveldb/pom.xml | 2 +- extensions/leveldb/runtime/pom.xml | 2 +- extensions/log/deployment/pom.xml | 2 +- extensions/log/pom.xml | 2 +- extensions/log/runtime/pom.xml | 2 +- extensions/lra/deployment/pom.xml | 2 +- extensions/lra/pom.xml | 2 +- extensions/lra/runtime/pom.xml | 2 +- extensions/lumberjack/deployment/pom.xml | 2 +- extensions/lumberjack/pom.xml | 2 +- extensions/lumberjack/runtime/pom.xml | 2 +- extensions/lzf/deployment/pom.xml | 2 +- extensions/lzf/pom.xml | 2 +- extensions/lzf/runtime/pom.xml | 2 +- extensions/mail/deployment/pom.xml | 2 +- extensions/mail/pom.xml | 2 +- extensions/mail/runtime/pom.xml | 2 +- extensions/master/deployment/pom.xml | 2 +- extensions/master/pom.xml | 2 +- extensions/master/runtime/pom.xml | 2 +- extensions/micrometer/deployment/pom.xml | 2 +- extensions/micrometer/pom.xml | 2 +- extensions/micrometer/runtime/pom.xml | 2 +- .../deployment/pom.xml | 2 +- extensions/microprofile-fault-tolerance/pom.xml | 2 +- .../microprofile-fault-tolerance/runtime/pom.xml | 2 +- extensions/microprofile-health/deployment/pom.xml | 2 +- extensions/microprofile-health/pom.xml | 2 +- extensions/microprofile-health/runtime/pom.xml | 2 +- extensions/microprofile-metrics/deployment/pom.xml | 2 +- extensions/microprofile-metrics/pom.xml | 2 +- extensions/microprofile-metrics/runtime/pom.xml | 2 +- extensions/minio/deployment/pom.xml | 4 +- extensions/minio/pom.xml | 2 +- extensions/minio/runtime/pom.xml | 4 +- extensions/mock/deployment/pom.xml | 2 +- extensions/mock/pom.xml | 2 +- extensions/mock/runtime/pom.xml | 2 +- extensions/mongodb-gridfs/deployment/pom.xml | 2 +- extensions/mongodb-gridfs/pom.xml | 2 +- extensions/mongodb-gridfs/runtime/pom.xml | 2 +- extensions/mongodb/deployment/pom.xml | 2 +- extensions/mongodb/pom.xml | 2 +- extensions/mongodb/runtime/pom.xml | 2 +- extensions/msv/deployment/pom.xml | 2 +- extensions/msv/pom.xml | 2 +- extensions/msv/runtime/pom.xml | 2 +- extensions/mustache/deployment/pom.xml | 2 +- extensions/mustache/pom.xml | 2 +- extensions/mustache/runtime/pom.xml | 2 +- extensions/nagios/deployment/pom.xml | 2 +- extensions/nagios/pom.xml | 2 +- extensions/nagios/runtime/pom.xml | 2 +- extensions/nats/deployment/pom.xml | 2 +- extensions/nats/pom.xml | 2 +- extensions/nats/runtime/pom.xml | 2 +- extensions/netty-http/deployment/pom.xml | 2 +- extensions/netty-http/pom.xml | 2 +- extensions/netty-http/runtime/pom.xml | 2 +- extensions/netty/deployment/pom.xml | 2 +- extensions/netty/pom.xml | 2 +- extensions/netty/runtime/pom.xml | 2 +- extensions/nitrite/deployment/pom.xml | 6 +- extensions/nitrite/pom.xml | 6 +- extensions/nitrite/runtime/pom.xml | 6 +- extensions/nsq/deployment/pom.xml | 2 +- extensions/nsq/pom.xml | 2 +- extensions/nsq/runtime/pom.xml | 2 +- extensions/oaipmh/deployment/pom.xml | 2 +- extensions/oaipmh/pom.xml | 2 +- extensions/oaipmh/runtime/pom.xml | 2 +- extensions/olingo4/deployment/pom.xml | 2 +- extensions/olingo4/pom.xml | 2 +- extensions/olingo4/runtime/pom.xml | 2 +- extensions/openapi-java/deployment/pom.xml | 2 +- extensions/openapi-java/pom.xml | 2 +- extensions/openapi-java/runtime/pom.xml | 2 +- extensions/opentracing/deployment/pom.xml | 2 +- extensions/opentracing/pom.xml | 2 +- extensions/opentracing/runtime/pom.xml | 2 +- extensions/optaplanner/deployment/pom.xml | 18 +- .../deployment/OptaplannerProcessor.java | 2 - extensions/optaplanner/pom.xml | 2 +- extensions/optaplanner/runtime/pom.xml | 6 +- extensions/paho-mqtt5/deployment/pom.xml | 6 +- extensions/paho-mqtt5/pom.xml | 6 +- extensions/paho-mqtt5/runtime/pom.xml | 6 +- extensions/paho/deployment/pom.xml | 2 +- extensions/paho/pom.xml | 2 +- extensions/paho/runtime/pom.xml | 2 +- extensions/pdf/deployment/pom.xml | 2 +- extensions/pdf/pom.xml | 2 +- extensions/pdf/runtime/pom.xml | 2 +- extensions/pg-replication-slot/deployment/pom.xml | 2 +- extensions/pg-replication-slot/pom.xml | 2 +- extensions/pg-replication-slot/runtime/pom.xml | 2 +- extensions/pgevent/deployment/pom.xml | 2 +- extensions/pgevent/pom.xml | 2 +- extensions/pgevent/runtime/pom.xml | 2 +- extensions/platform-http/deployment/pom.xml | 2 +- extensions/platform-http/pom.xml | 2 +- extensions/platform-http/runtime/pom.xml | 2 +- extensions/pom.xml | 5 +- extensions/protobuf/deployment/pom.xml | 2 +- extensions/protobuf/pom.xml | 2 +- extensions/protobuf/runtime/pom.xml | 2 +- extensions/pubnub/deployment/pom.xml | 2 +- extensions/pubnub/pom.xml | 2 +- extensions/pubnub/runtime/pom.xml | 2 +- extensions/quartz/deployment/pom.xml | 2 +- extensions/quartz/pom.xml | 2 +- extensions/quartz/runtime/pom.xml | 2 +- extensions/qute/component/pom.xml | 2 +- .../org/apache/camel/component/qute/qute.json | 2 +- extensions/qute/deployment/pom.xml | 2 +- extensions/qute/pom.xml | 2 +- extensions/qute/runtime/pom.xml | 2 +- extensions/rabbitmq/deployment/pom.xml | 2 +- extensions/rabbitmq/pom.xml | 2 +- extensions/rabbitmq/runtime/pom.xml | 2 +- extensions/reactive-streams/deployment/pom.xml | 2 +- extensions/reactive-streams/pom.xml | 2 +- extensions/reactive-streams/runtime/pom.xml | 2 +- extensions/ref/deployment/pom.xml | 2 +- extensions/ref/pom.xml | 2 +- extensions/ref/runtime/pom.xml | 2 +- extensions/rest-openapi/deployment/pom.xml | 2 +- extensions/rest-openapi/pom.xml | 2 +- extensions/rest-openapi/runtime/pom.xml | 2 +- extensions/rest/deployment/pom.xml | 2 +- extensions/rest/pom.xml | 2 +- extensions/rest/runtime/pom.xml | 2 +- extensions/rss/deployment/pom.xml | 2 +- extensions/rss/pom.xml | 2 +- extensions/rss/runtime/pom.xml | 2 +- extensions/saga/deployment/pom.xml | 2 +- extensions/saga/pom.xml | 2 +- extensions/saga/runtime/pom.xml | 2 +- extensions/salesforce/deployment/pom.xml | 2 +- extensions/salesforce/pom.xml | 2 +- extensions/salesforce/runtime/pom.xml | 2 +- extensions/sap-netweaver/deployment/pom.xml | 2 +- extensions/sap-netweaver/pom.xml | 2 +- extensions/sap-netweaver/runtime/pom.xml | 2 +- extensions/scheduler/deployment/pom.xml | 2 +- extensions/scheduler/pom.xml | 2 +- extensions/scheduler/runtime/pom.xml | 2 +- extensions/seda/deployment/pom.xml | 2 +- extensions/seda/pom.xml | 2 +- extensions/seda/runtime/pom.xml | 2 +- extensions/servicenow/deployment/pom.xml | 2 +- extensions/servicenow/pom.xml | 2 +- extensions/servicenow/runtime/pom.xml | 2 +- extensions/servlet/deployment/pom.xml | 2 +- extensions/servlet/pom.xml | 2 +- extensions/servlet/runtime/pom.xml | 2 +- extensions/shiro/deployment/pom.xml | 2 +- extensions/shiro/pom.xml | 2 +- extensions/shiro/runtime/pom.xml | 2 +- extensions/sjms/deployment/pom.xml | 2 +- extensions/sjms/pom.xml | 2 +- extensions/sjms/runtime/pom.xml | 2 +- extensions/sjms2/deployment/pom.xml | 2 +- extensions/sjms2/pom.xml | 2 +- extensions/sjms2/runtime/pom.xml | 2 +- extensions/slack/deployment/pom.xml | 10 +- .../component/slack/deployment/SlackProcessor.java | 23 +++ extensions/slack/pom.xml | 2 +- extensions/slack/runtime/pom.xml | 16 +- .../smallrye-reactive-messaging/deployment/pom.xml | 2 +- extensions/smallrye-reactive-messaging/pom.xml | 2 +- .../smallrye-reactive-messaging/runtime/pom.xml | 2 +- extensions/snakeyaml/deployment/pom.xml | 2 +- extensions/snakeyaml/pom.xml | 2 +- extensions/snakeyaml/runtime/pom.xml | 2 +- extensions/soap/deployment/pom.xml | 2 +- extensions/soap/pom.xml | 2 +- extensions/soap/runtime/pom.xml | 2 +- extensions/solr/deployment/pom.xml | 2 +- extensions/solr/pom.xml | 2 +- extensions/solr/runtime/pom.xml | 2 +- extensions/splunk/deployment/pom.xml | 61 ++++++ .../splunk/deployment/SplunkProcessor.java | 92 +++++++++ extensions/splunk/pom.xml | 37 ++++ extensions/splunk/runtime/pom.xml | 111 +++++++++++ .../main/resources/META-INF/quarkus-extension.yaml | 31 +++ extensions/spring-rabbitmq/deployment/pom.xml | 2 +- .../deployment/SpringRabbitmqProcessor.java | 13 +- extensions/spring-rabbitmq/pom.xml | 2 +- extensions/spring-rabbitmq/runtime/pom.xml | 2 +- extensions/sql/deployment/pom.xml | 2 +- extensions/sql/pom.xml | 2 +- extensions/sql/runtime/pom.xml | 2 +- extensions/ssh/deployment/pom.xml | 2 +- extensions/ssh/pom.xml | 2 +- extensions/ssh/runtime/pom.xml | 2 +- extensions/stax/deployment/pom.xml | 2 +- extensions/stax/pom.xml | 2 +- extensions/stax/runtime/pom.xml | 2 +- extensions/stream/deployment/pom.xml | 2 +- extensions/stream/pom.xml | 2 +- extensions/stream/runtime/pom.xml | 2 +- extensions/stringtemplate/deployment/pom.xml | 2 +- extensions/stringtemplate/pom.xml | 2 +- extensions/stringtemplate/runtime/pom.xml | 2 +- extensions/syslog/deployment/pom.xml | 2 +- extensions/syslog/pom.xml | 2 +- extensions/syslog/runtime/pom.xml | 2 +- extensions/tagsoup/deployment/pom.xml | 2 +- extensions/tagsoup/pom.xml | 2 +- extensions/tagsoup/runtime/pom.xml | 2 +- extensions/tarfile/deployment/pom.xml | 2 +- extensions/tarfile/pom.xml | 2 +- extensions/tarfile/runtime/pom.xml | 2 +- extensions/telegram/deployment/pom.xml | 2 +- extensions/telegram/pom.xml | 2 +- extensions/telegram/runtime/pom.xml | 2 +- extensions/tika/deployment/pom.xml | 2 +- extensions/tika/pom.xml | 2 +- extensions/tika/runtime/pom.xml | 2 +- extensions/timer/deployment/pom.xml | 2 +- extensions/timer/pom.xml | 2 +- extensions/timer/runtime/pom.xml | 2 +- extensions/twilio/deployment/pom.xml | 2 +- extensions/twilio/pom.xml | 2 +- extensions/twilio/runtime/pom.xml | 2 +- extensions/twitter/deployment/pom.xml | 2 +- extensions/twitter/pom.xml | 2 +- extensions/twitter/runtime/pom.xml | 2 +- extensions/univocity-parsers/deployment/pom.xml | 2 +- extensions/univocity-parsers/pom.xml | 2 +- extensions/univocity-parsers/runtime/pom.xml | 2 +- extensions/validator/deployment/pom.xml | 2 +- extensions/validator/pom.xml | 2 +- extensions/validator/runtime/pom.xml | 2 +- extensions/velocity/deployment/pom.xml | 2 +- extensions/velocity/pom.xml | 2 +- extensions/velocity/runtime/pom.xml | 2 +- extensions/vertx-http/deployment/pom.xml | 2 +- extensions/vertx-http/pom.xml | 2 +- extensions/vertx-http/runtime/pom.xml | 2 +- extensions/vertx-kafka/deployment/pom.xml | 2 +- extensions/vertx-kafka/pom.xml | 2 +- extensions/vertx-kafka/runtime/pom.xml | 2 +- extensions/vertx-websocket/deployment/pom.xml | 2 +- extensions/vertx-websocket/pom.xml | 2 +- extensions/vertx-websocket/runtime/pom.xml | 2 +- extensions/vertx/deployment/pom.xml | 2 +- extensions/vertx/pom.xml | 2 +- extensions/vertx/runtime/pom.xml | 2 +- extensions/vm/deployment/pom.xml | 2 +- extensions/vm/pom.xml | 2 +- extensions/vm/runtime/pom.xml | 2 +- extensions/weather/deployment/pom.xml | 2 +- extensions/weather/pom.xml | 2 +- extensions/weather/runtime/pom.xml | 2 +- extensions/xmlsecurity/deployment/pom.xml | 2 +- extensions/xmlsecurity/pom.xml | 2 +- extensions/xmlsecurity/runtime/pom.xml | 2 +- extensions/xpath/deployment/pom.xml | 2 +- extensions/xpath/pom.xml | 2 +- extensions/xpath/runtime/pom.xml | 2 +- extensions/xslt/deployment/pom.xml | 2 +- extensions/xslt/pom.xml | 2 +- extensions/xslt/runtime/pom.xml | 2 +- extensions/xstream/deployment/pom.xml | 2 +- .../xstream/deployment/XstreamProcessor.java | 9 + extensions/xstream/pom.xml | 2 +- extensions/xstream/runtime/pom.xml | 2 +- extensions/zendesk/deployment/pom.xml | 2 +- extensions/zendesk/pom.xml | 2 +- extensions/zendesk/runtime/pom.xml | 2 +- extensions/zip-deflater/deployment/pom.xml | 2 +- extensions/zip-deflater/pom.xml | 2 +- extensions/zip-deflater/runtime/pom.xml | 2 +- extensions/zipfile/deployment/pom.xml | 2 +- extensions/zipfile/pom.xml | 2 +- extensions/zipfile/runtime/pom.xml | 2 +- integration-tests-aws2/aws2-cw/pom.xml | 23 +-- integration-tests-aws2/aws2-ddb/pom.xml | 19 +- integration-tests-aws2/aws2-kinesis/pom.xml | 19 +- integration-tests-aws2/aws2-lambda/pom.xml | 23 +-- integration-tests-aws2/aws2-s3/pom.xml | 19 +- integration-tests-aws2/aws2-ses/pom.xml | 22 +-- integration-tests-aws2/aws2-sqs-sns/pom.xml | 19 +- integration-tests-aws2/pom.xml | 2 +- integration-tests-support/aws2/pom.xml | 2 +- integration-tests-support/azure/pom.xml | 2 +- .../custom-dataformat/pom.xml | 2 +- .../custom-log-component/deployment/pom.xml | 2 +- .../custom-log-component/pom.xml | 2 +- .../custom-log-component/runtime/pom.xml | 2 +- .../custom-main-listener/deployment/pom.xml | 4 +- .../deployment/CustomMainListenerProcessor.java | 2 +- .../custom-main-listener/pom.xml | 2 +- .../custom-main-listener/runtime/pom.xml | 4 +- .../custom-routes-collector/deployment/pom.xml | 4 +- .../deployment/CustomRoutesCollectorProcessor.java | 2 +- .../custom-routes-collector/pom.xml | 2 +- .../custom-routes-collector/runtime/pom.xml | 4 +- .../custom-type-converter/deployment/pom.xml | 2 +- .../custom-type-converter/pom.xml | 2 +- .../custom-type-converter/runtime/pom.xml | 2 +- integration-tests-support/mock-backend/pom.xml | 2 +- integration-tests-support/pom.xml | 2 +- .../process-executor-support/pom.xml | 2 +- .../support/process/QuarkusProcessExecutor.java | 15 +- integration-tests-support/test-support/pom.xml | 2 +- .../testcontainers-support/pom.xml | 2 +- integration-tests-support/wiremock/pom.xml | 2 +- integration-tests/activemq/pom.xml | 19 +- integration-tests/amqp/pom.xml | 2 +- integration-tests/arangodb/pom.xml | 2 +- integration-tests/as2/pom.xml | 2 +- integration-tests/atlasmap/pom.xml | 2 +- integration-tests/avro-rpc/pom.xml | 2 +- integration-tests/avro/pom.xml | 2 +- integration-tests/aws2-grouped/pom.xml | 20 +- integration-tests/aws2/pom.xml | 26 +-- integration-tests/azure-eventhubs/pom.xml | 19 +- integration-tests/azure-storage-blob/pom.xml | 2 +- integration-tests/azure-storage-queue/pom.xml | 2 +- integration-tests/azure/README.adoc | 16 -- integration-tests/azure/pom.xml | 112 ----------- .../component/azure/it/AzureBlobResource.java | 117 ----------- .../component/azure/it/AzureQueueResource.java | 111 ----------- .../src/main/resources/application.properties | 25 --- .../camel/quarkus/component/azure/it/AzureIT.java | 24 --- .../quarkus/component/azure/it/AzureTest.java | 98 ---------- .../component/azure/it/AzureTestResource.java | 129 ------------- integration-tests/base64/pom.xml | 2 +- integration-tests/bean-validator/pom.xml | 19 +- integration-tests/bean/pom.xml | 2 +- integration-tests/bindy/pom.xml | 2 +- integration-tests/box/pom.xml | 19 +- integration-tests/braintree/pom.xml | 19 +- integration-tests/caffeine/pom.xml | 2 +- integration-tests/cassandraql/pom.xml | 2 +- integration-tests/cbor/pom.xml | 2 +- integration-tests/compression/pom.xml | 2 +- integration-tests/consul/pom.xml | 2 +- integration-tests/core-discovery-disabled/pom.xml | 2 +- integration-tests/core/pom.xml | 2 +- integration-tests/couchdb/pom.xml | 2 +- integration-tests/crypto/pom.xml | 2 +- integration-tests/csimple/pom.xml | 23 +-- integration-tests/csv/pom.xml | 2 +- integration-tests/dataformat/pom.xml | 2 +- integration-tests/dataformats-json/pom.xml | 23 +-- integration-tests/debezium/pom.xml | 2 +- integration-tests/disruptor/pom.xml | 2 +- integration-tests/dozer/pom.xml | 2 +- integration-tests/dropbox/pom.xml | 2 +- integration-tests/elasticsearch-rest/pom.xml | 19 +- integration-tests/exec/pom.xml | 2 +- integration-tests/fhir/pom.xml | 19 +- integration-tests/file/pom.xml | 2 +- integration-tests/flatpack/pom.xml | 2 +- integration-tests/fop/pom.xml | 2 +- integration-tests/foundation/pom.xml | 2 +- integration-tests/freemarker/pom.xml | 2 +- integration-tests/ftp/pom.xml | 2 +- .../camel/quarkus/component/ftps/it/FtpsIT.java | 3 + integration-tests/geocoder/pom.xml | 2 +- integration-tests/git/pom.xml | 2 +- integration-tests/github/pom.xml | 2 +- integration-tests/google-bigquery/pom.xml | 2 +- integration-tests/google-pubsub/pom.xml | 19 +- integration-tests/google/pom.xml | 19 +- integration-tests/graphql/pom.xml | 2 +- integration-tests/grok/pom.xml | 2 +- integration-tests/grpc/pom.xml | 2 +- integration-tests/hazelcast/pom.xml | 2 +- integration-tests/headersmap/pom.xml | 2 +- integration-tests/hl7/pom.xml | 2 +- integration-tests/http/pom.xml | 2 +- integration-tests/hystrix/pom.xml | 2 +- integration-tests/infinispan/pom.xml | 19 +- integration-tests/influxdb/pom.xml | 19 +- integration-tests/ipfs/pom.xml | 19 +- integration-tests/jaxb/pom.xml | 2 +- integration-tests/jdbc/pom.xml | 2 +- integration-tests/jing/pom.xml | 2 +- integration-tests/jira/pom.xml | 19 +- integration-tests/jolt/pom.xml | 2 +- integration-tests/jpa/pom.xml | 2 +- integration-tests/js-dsl/pom.xml | 148 ++++++++++++++ .../camel/quarkus/js/JavaScriptDslResource.java | 60 ++++++ .../src/main/resources/application.properties | 21 ++ .../js-dsl/src/main/resources/routes/my-routes.js | 20 ++ .../apache/camel/quarkus/js/JavaScriptDslIT.java | 23 +++ .../apache/camel/quarkus/js/JavaScriptDslTest.java | 49 +++++ integration-tests/jsch/pom.xml | 2 +- integration-tests/jslt/pom.xml | 2 +- integration-tests/json-validator/pom.xml | 2 +- integration-tests/jsonata/pom.xml | 2 +- integration-tests/jsonpath/pom.xml | 2 +- integration-tests/jta/pom.xml | 2 +- integration-tests/kafka/pom.xml | 19 +- integration-tests/kamelet/pom.xml | 19 +- integration-tests/kotlin/pom.xml | 2 +- integration-tests/kubernetes/pom.xml | 2 +- integration-tests/kudu/pom.xml | 2 +- integration-tests/leveldb/pom.xml | 2 +- integration-tests/lra/pom.xml | 19 +- integration-tests/lumberjack/pom.xml | 2 +- integration-tests/mail/pom.xml | 2 +- integration-tests/main-caffeine-lrucache/pom.xml | 19 +- integration-tests/main-collector/pom.xml | 19 +- integration-tests/main-command-mode/pom.xml | 23 +-- .../camel/quarkus/main/cmd/it/CommandModeTest.java | 33 ++++ integration-tests/main-devmode/pom.xml | 23 +-- integration-tests/main-discovery-disabled/pom.xml | 19 +- integration-tests/main-unknown-args-fail/pom.xml | 183 ++++++++++++++++++ .../quarkus/main/unknown/args/fail/Routes.java | 28 +++ .../src/main/resources/application.properties | 21 ++ .../args/fail/MainUnknownArgumentFailIT.java | 23 +++ .../args/fail/MainUnknownArgumentFailTest.java | 44 +++++ integration-tests/main-unknown-args-ignore/pom.xml | 183 ++++++++++++++++++ .../quarkus/main/unknown/args/ignore/Routes.java | 28 +++ .../src/main/resources/application.properties | 21 ++ .../args/ignore/MainUnknownArgumentIgnoreIT.java | 23 +++ .../args/ignore/MainUnknownArgumentIgnoreTest.java | 44 +++++ integration-tests/main-xml-io/pom.xml | 23 +-- .../camel/quarkus/main/CoreMainXmlIoResource.java | 2 +- .../camel/quarkus/main/CoreMainXmlIoTest.java | 6 +- integration-tests/main-xml-jaxb/pom.xml | 23 +-- .../quarkus/main/CoreMainXmlJaxbResource.java | 2 +- .../camel/quarkus/main/CoreMainXmlJaxbTest.java | 6 +- integration-tests/main-yaml/pom.xml | 215 +++++++++++++++++++++ .../camel/quarkus/main/CoreMainYamlResource.java | 62 ++++++ .../src/main/resources/application.properties | 21 ++ .../src/main/resources/routes/my-rests.yaml | 28 +++ .../src/main/resources/routes/my-routes.yaml | 24 +++ .../apache/camel/quarkus/main/CoreMainYamlIT.java | 23 +++ .../camel/quarkus/main/CoreMainYamlTest.java | 49 +++++ integration-tests/main/pom.xml | 19 +- integration-tests/master/pom.xml | 2 +- .../quarkus/component/master/it/MasterIT.java | 3 + integration-tests/messaging/pom.xml | 19 +- integration-tests/micrometer/pom.xml | 19 +- integration-tests/microprofile/pom.xml | 24 +-- .../it/health/CustomHealthCheckRepository.java | 82 ++++++++ .../it/health/MicroProfileHealthRouteBuilder.java | 6 + .../src/main/resources/application.properties | 15 +- .../it/health/MicroProfileHealthTest.java | 39 ++++ integration-tests/minio/pom.xml | 2 +- integration-tests/mongodb/pom.xml | 2 +- integration-tests/msv/pom.xml | 2 +- integration-tests/mustache/pom.xml | 2 +- integration-tests/nagios/pom.xml | 2 +- integration-tests/nats/pom.xml | 2 +- integration-tests/netty/pom.xml | 2 +- .../camel/quarkus/component/netty/NettyBeans.java | 44 +++++ .../camel/quarkus/component/netty/NettyRoutes.java | 12 -- integration-tests/nitrite/pom.xml | 6 +- integration-tests/nsq/pom.xml | 2 +- integration-tests/oaipmh/pom.xml | 2 +- integration-tests/olingo4/pom.xml | 2 +- integration-tests/openapi-java/pom.xml | 19 +- integration-tests/opentracing/pom.xml | 19 +- integration-tests/optaplanner/pom.xml | 6 +- .../optaplanner/it/bootstrap/DataGenerator.java | 2 +- .../component/optaplanner/it/domain/Lesson.java | 7 - .../component/optaplanner/it/domain/Room.java | 6 - .../component/optaplanner/it/domain/Timeslot.java | 7 - integration-tests/paho-mqtt5/pom.xml | 6 +- integration-tests/pdf/pom.xml | 2 +- integration-tests/pg-replication-slot/pom.xml | 2 +- integration-tests/pgevent/pom.xml | 2 +- integration-tests/platform-http-engine/pom.xml | 2 +- integration-tests/platform-http/pom.xml | 2 +- integration-tests/pom.xml | 8 +- integration-tests/protobuf/pom.xml | 2 +- integration-tests/pubnub/pom.xml | 2 +- integration-tests/quartz/pom.xml | 2 +- integration-tests/qute/pom.xml | 2 +- integration-tests/rabbitmq/pom.xml | 19 +- integration-tests/reactive-streams/pom.xml | 19 +- integration-tests/rest-binding-mode-xml/pom.xml | 2 +- integration-tests/rest-openapi/pom.xml | 2 +- integration-tests/rest/pom.xml | 19 +- integration-tests/saga/pom.xml | 2 +- integration-tests/salesforce/pom.xml | 19 +- integration-tests/sap-netweaver/pom.xml | 2 +- integration-tests/servicenow/pom.xml | 19 +- integration-tests/servlet/pom.xml | 2 +- integration-tests/shiro/pom.xml | 2 +- integration-tests/slack/pom.xml | 19 +- .../quarkus/component/slack/it/SlackResource.java | 6 +- .../component/slack/it/SlackTestResource.java | 2 +- .../src/test/resources/mappings/slackAuthTest.json | 37 ++++ .../resources/mappings/slackChatPostMessage.json | 42 ++++ .../test/resources/mappings/slackGetChannels.json | 37 ---- .../mappings/slackGetConversationHistory.json | 25 ++- .../mappings/slackGetConversationsList.json | 42 ++++ .../resources/mappings/slackWebhookMesagePost.json | 30 --- .../smallrye-reactive-messaging/pom.xml | 2 +- integration-tests/soap/pom.xml | 2 +- integration-tests/solr/pom.xml | 2 +- integration-tests/splunk/pom.xml | 139 +++++++++++++ .../component/splunk/it/SplunkResource.java | 207 ++++++++++++++++++++ .../quarkus/component/splunk/it/SplunkIT.java | 24 +++ .../quarkus/component/splunk/it/SplunkTest.java | 150 ++++++++++++++ .../component/splunk/it/SplunkTestResource.java | 79 ++++++++ integration-tests/spring-rabbitmq/pom.xml | 2 +- .../rabbitmq/it/SpringRabbitmqRouteBuilder.java | 12 +- .../spring/rabbitmq/it/SpringRabbitmqTest.java | 17 +- integration-tests/sql/pom.xml | 2 +- integration-tests/ssh/pom.xml | 2 +- integration-tests/stax/pom.xml | 2 +- integration-tests/stringtemplate/pom.xml | 2 +- integration-tests/syndication/pom.xml | 2 +- integration-tests/syslog/pom.xml | 2 +- integration-tests/tarfile/pom.xml | 2 +- integration-tests/telegram/pom.xml | 19 +- integration-tests/tika/pom.xml | 2 +- integration-tests/twilio/pom.xml | 19 +- integration-tests/twitter/pom.xml | 19 +- integration-tests/univocity-parsers/pom.xml | 2 +- integration-tests/validator/pom.xml | 2 +- integration-tests/velocity/pom.xml | 2 +- integration-tests/vertx-kafka/pom.xml | 19 +- integration-tests/vertx-websocket/pom.xml | 2 +- integration-tests/vertx/pom.xml | 2 +- integration-tests/weather/pom.xml | 2 +- integration-tests/xml/pom.xml | 2 +- integration-tests/xmlsecurity/pom.xml | 2 +- integration-tests/xstream/pom.xml | 2 +- integration-tests/zendesk/pom.xml | 19 +- pom.xml | 24 +-- poms/bom-test/pom.xml | 4 +- poms/bom/pom.xml | 138 ++++++++++--- poms/build-parent-it/pom.xml | 2 +- poms/build-parent/pom.xml | 2 +- poms/pom.xml | 2 +- .../quarkus-extension.yaml | 2 +- tooling/create-extension-templates/runtime-pom.xml | 4 +- tooling/maven-plugin/pom.xml | 2 +- tooling/pom.xml | 2 +- tooling/scripts/test-categories.yaml | 7 +- tooling/test-list/pom.xml | 4 +- 1546 files changed, 9673 insertions(+), 6019 deletions(-) delete mode 100644 docs/modules/ROOT/pages/reference/extensions/azure.adoc create mode 100644 docs/modules/ROOT/pages/reference/extensions/groovy-dsl.adoc create mode 100644 docs/modules/ROOT/pages/reference/extensions/java-joor-dsl.adoc create mode 100644 docs/modules/ROOT/pages/reference/extensions/js-dsl.adoc create mode 100644 docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc create mode 100644 docs/modules/ROOT/pages/reference/extensions/xml-io-dsl.adoc create mode 100644 docs/modules/ROOT/pages/reference/extensions/yaml-dsl.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-cw.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-ddb.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-ddbstream.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-ec2.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-ecs.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-eks.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-iam.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-kinesis-firehose.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-kinesis.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-kms.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-lambda.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-mq.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-msk.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-s3.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-sdb.adoc rename docs/modules/ROOT/partials/reference/{others/test.adoc => components/aws-secrets-manager.adoc} (100%) delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-ses.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/aws-sns.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/azure-blob.adoc delete mode 100644 docs/modules/ROOT/partials/reference/components/azure-queue.adoc rename docs/modules/ROOT/partials/reference/components/{aws-translate.adoc => google-functions.adoc} (100%) rename docs/modules/ROOT/partials/reference/components/{aws-swf.adoc => google-storage.adoc} (100%) rename docs/modules/ROOT/partials/reference/{components/aws-sqs.adoc => others/spring-xml.adoc} (100%) delete mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelMainPresent.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainHelper.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainHotDeploymentProcessor.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainNativeImageProcessor.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainProcessor.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/spi/CamelMainBuildItem.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/spi/CamelMainEnabled.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/spi/CamelMainListenerBuildItem.java create mode 100644 extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/spi/CamelRoutesCollectorBuildItem.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelAutowiredDisabledTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelComponentConfigurationTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainAutoConfigurationTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainInjectTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaRouteBuilderDiscoveryTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainObserversTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRouteTemplateTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesDiscoveryTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesFilterTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentFailTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentIgnoreTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentWarnTest.java create mode 100644 extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/DisabledMainTest.java create mode 100644 extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMain.java rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainApplication.java (100%) create mode 100644 extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainConfig.java rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainEventBridge.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainProducers.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainRecorder.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainRoutesCollector.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainRuntime.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/AfterConfigure.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/AfterStart.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/AfterStop.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/BeforeConfigure.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/BeforeInitialize.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/BeforeStart.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/BeforeStop.java (100%) rename extensions-core/{main => core}/runtime/src/main/java/org/apache/camel/quarkus/main/events/MainEvent.java (100%) delete mode 100644 extensions-core/main/deployment/src/main/java/org/apache/camel/quarkus/main/deployment/CamelMainHelper.java delete mode 100644 extensions-core/main/deployment/src/main/java/org/apache/camel/quarkus/main/deployment/CamelMainHotDeploymentProcessor.java delete mode 100644 extensions-core/main/deployment/src/main/java/org/apache/camel/quarkus/main/deployment/CamelMainNativeImageProcessor.java delete mode 100644 extensions-core/main/deployment/src/main/java/org/apache/camel/quarkus/main/deployment/CamelMainProcessor.java delete mode 100644 extensions-core/main/deployment/src/main/java/org/apache/camel/quarkus/main/deployment/spi/CamelMainBuildItem.java delete mode 100644 extensions-core/main/deployment/src/main/java/org/apache/camel/quarkus/main/deployment/spi/CamelMainListenerBuildItem.java delete mode 100644 extensions-core/main/deployment/src/main/java/org/apache/camel/quarkus/main/deployment/spi/CamelRoutesCollectorBuildItem.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainAutoConfigurationTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainInjectTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainLambdaRouteBuilderDiscoveryTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainObserversTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainRouteTemplateTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainRoutesDiscoveryTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainRoutesFilterTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainUnknownArgumentFailTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainUnknownArgumentIgnoreTest.java delete mode 100644 extensions-core/main/deployment/src/test/java/org/apache/camel/quarkus/main/deployment/CamelMainUnknownArgumentWarnTest.java delete mode 100644 extensions-core/main/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMain.java delete mode 100644 extensions-core/main/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainConfig.java create mode 100644 extensions-core/xml-io-dsl/deployment/pom.xml create mode 100644 extensions-core/xml-io-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/xml/io/deployment/XmlIoDslProcessor.java create mode 100644 extensions-core/xml-io-dsl/pom.xml create mode 100644 extensions-core/xml-io-dsl/runtime/pom.xml create mode 100644 extensions-core/xml-io-dsl/runtime/src/main/resources/META-INF/quarkus-extension.yaml delete mode 100644 extensions-core/xml-io/runtime/src/main/java/org/apache/camel/quarkus/component/xml/io/XmlIoRecorder.java create mode 100644 extensions-core/yaml-dsl/deployment/pom.xml create mode 100644 extensions-core/yaml-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/yaml/deployment/YamlDslProcessor.java create mode 100644 extensions-core/yaml-dsl/pom.xml create mode 100644 extensions-core/yaml-dsl/runtime/pom.xml create mode 100644 extensions-core/yaml-dsl/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions-jvm/groovy-dsl/deployment/pom.xml create mode 100644 extensions-jvm/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java create mode 100644 extensions-jvm/groovy-dsl/integration-test/pom.xml create mode 100644 extensions-jvm/groovy-dsl/integration-test/src/main/java/org/apache/camel/quarkus/dsl/groovy/GroovyDslResource.java create mode 100644 extensions-jvm/groovy-dsl/integration-test/src/main/resources/application.properties create mode 100644 extensions-jvm/groovy-dsl/integration-test/src/main/resources/routes/my-routes.groovy create mode 100644 extensions-jvm/groovy-dsl/integration-test/src/test/java/org/apache/camel/quarkus/dsl/groovy/GroovyDslTest.java create mode 100644 extensions-jvm/groovy-dsl/pom.xml create mode 100644 extensions-jvm/groovy-dsl/runtime/pom.xml create mode 100644 extensions-jvm/groovy-dsl/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions-jvm/java-joor-dsl/deployment/pom.xml create mode 100644 extensions-jvm/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java create mode 100644 extensions-jvm/java-joor-dsl/integration-test/pom.xml create mode 100644 extensions-jvm/java-joor-dsl/integration-test/src/main/java/org/apache/camel/quarkus/dsl/java/joor/JavaJoorDslResource.java create mode 100644 extensions-jvm/java-joor-dsl/integration-test/src/main/resources/application.properties create mode 100644 extensions-jvm/java-joor-dsl/integration-test/src/main/resources/routes/MyRoutes.java create mode 100644 extensions-jvm/java-joor-dsl/integration-test/src/test/java/org/apache/camel/quarkus/dsl/java/joor/JavaJoorDslTest.java create mode 100644 extensions-jvm/java-joor-dsl/pom.xml create mode 100644 extensions-jvm/java-joor-dsl/runtime/pom.xml create mode 100644 extensions-jvm/java-joor-dsl/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions-jvm/kotlin-dsl/deployment/pom.xml create mode 100644 extensions-jvm/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java create mode 100644 extensions-jvm/kotlin-dsl/integration-test/pom.xml create mode 100644 extensions-jvm/kotlin-dsl/integration-test/src/main/java/org/apache/camel/quarkus/dsl/kotlin/KotlinDslResource.java create mode 100644 extensions-jvm/kotlin-dsl/integration-test/src/main/resources/application.properties create mode 100644 extensions-jvm/kotlin-dsl/integration-test/src/main/resources/routes/my-routes.kts create mode 100644 extensions-jvm/kotlin-dsl/integration-test/src/test/java/org/apache/camel/quarkus/dsl/kotlin/KotlinDslTest.java create mode 100644 extensions-jvm/kotlin-dsl/pom.xml create mode 100644 extensions-jvm/kotlin-dsl/runtime/pom.xml create mode 100644 extensions-jvm/kotlin-dsl/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions-jvm/openstack/integration-test/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronPortResource.java create mode 100644 extensions-jvm/openstack/integration-test/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronSubnetResource.java create mode 100644 extensions-jvm/openstack/integration-test/src/main/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaFlavorResource.java create mode 100644 extensions-jvm/openstack/integration-test/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronPortTest.java create mode 100644 extensions-jvm/openstack/integration-test/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNeutronSubnetTest.java create mode 100644 extensions-jvm/openstack/integration-test/src/test/java/org/apache/camel/quarkus/component/openstack/it/OpenstackNovaFlavorTest.java create mode 100644 extensions-jvm/openstack/integration-test/src/test/resources/mappings/neutron/ports/port_external.json create mode 100644 extensions-jvm/openstack/integration-test/src/test/resources/mappings/neutron/ports/ports_external.json create mode 100644 extensions-jvm/openstack/integration-test/src/test/resources/mappings/neutron/subnets/subnet_ipv6.json create mode 100644 extensions-jvm/openstack/integration-test/src/test/resources/mappings/nova/flavors/flavor.json create mode 100644 extensions-jvm/openstack/integration-test/src/test/resources/mappings/nova/flavors/flavor_create.json create mode 100644 extensions-jvm/openstack/integration-test/src/test/resources/mappings/nova/flavors/flavors_detailed.json delete mode 100644 extensions-jvm/splunk/deployment/pom.xml delete mode 100644 extensions-jvm/splunk/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/deployment/SplunkProcessor.java delete mode 100644 extensions-jvm/splunk/integration-test/pom.xml delete mode 100644 extensions-jvm/splunk/integration-test/src/main/java/org/apache/camel/quarkus/component/splunk/it/SplunkResource.java delete mode 100644 extensions-jvm/splunk/integration-test/src/test/java/org/apache/camel/quarkus/component/splunk/it/SplunkTest.java delete mode 100644 extensions-jvm/splunk/pom.xml delete mode 100644 extensions-jvm/splunk/runtime/pom.xml delete mode 100644 extensions-jvm/splunk/runtime/src/main/resources/META-INF/quarkus-extension.yaml delete mode 100644 extensions/azure/deployment/pom.xml delete mode 100644 extensions/azure/deployment/src/main/java/org/apache/camel/quarkus/component/azure/deployment/AzureProcessor.java delete mode 100644 extensions/azure/pom.xml delete mode 100644 extensions/azure/runtime/pom.xml delete mode 100644 extensions/azure/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions/js-dsl/deployment/pom.xml create mode 100644 extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslFeature.java create mode 100644 extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java create mode 100644 extensions/js-dsl/pom.xml create mode 100644 extensions/js-dsl/runtime/pom.xml create mode 100644 extensions/js-dsl/runtime/src/main/resources/META-INF/quarkus-extension.yaml create mode 100644 extensions/splunk/deployment/pom.xml create mode 100644 extensions/splunk/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/deployment/SplunkProcessor.java create mode 100644 extensions/splunk/pom.xml create mode 100644 extensions/splunk/runtime/pom.xml create mode 100644 extensions/splunk/runtime/src/main/resources/META-INF/quarkus-extension.yaml delete mode 100644 integration-tests/azure/README.adoc delete mode 100644 integration-tests/azure/pom.xml delete mode 100644 integration-tests/azure/src/main/java/org/apache/camel/quarkus/component/azure/it/AzureBlobResource.java delete mode 100644 integration-tests/azure/src/main/java/org/apache/camel/quarkus/component/azure/it/AzureQueueResource.java delete mode 100644 integration-tests/azure/src/main/resources/application.properties delete mode 100644 integration-tests/azure/src/test/java/org/apache/camel/quarkus/component/azure/it/AzureIT.java delete mode 100644 integration-tests/azure/src/test/java/org/apache/camel/quarkus/component/azure/it/AzureTest.java delete mode 100644 integration-tests/azure/src/test/java/org/apache/camel/quarkus/component/azure/it/AzureTestResource.java create mode 100644 integration-tests/js-dsl/pom.xml create mode 100644 integration-tests/js-dsl/src/main/java/org/apache/camel/quarkus/js/JavaScriptDslResource.java create mode 100644 integration-tests/js-dsl/src/main/resources/application.properties create mode 100644 integration-tests/js-dsl/src/main/resources/routes/my-routes.js create mode 100644 integration-tests/js-dsl/src/test/java/org/apache/camel/quarkus/js/JavaScriptDslIT.java create mode 100644 integration-tests/js-dsl/src/test/java/org/apache/camel/quarkus/js/JavaScriptDslTest.java create mode 100644 integration-tests/main-unknown-args-fail/pom.xml create mode 100644 integration-tests/main-unknown-args-fail/src/main/java/org/apache/camel/quarkus/main/unknown/args/fail/Routes.java create mode 100644 integration-tests/main-unknown-args-fail/src/main/resources/application.properties create mode 100644 integration-tests/main-unknown-args-fail/src/test/java/org/apache/camel/quarkus/main/unknown/args/fail/MainUnknownArgumentFailIT.java create mode 100644 integration-tests/main-unknown-args-fail/src/test/java/org/apache/camel/quarkus/main/unknown/args/fail/MainUnknownArgumentFailTest.java create mode 100644 integration-tests/main-unknown-args-ignore/pom.xml create mode 100644 integration-tests/main-unknown-args-ignore/src/main/java/org/apache/camel/quarkus/main/unknown/args/ignore/Routes.java create mode 100644 integration-tests/main-unknown-args-ignore/src/main/resources/application.properties create mode 100644 integration-tests/main-unknown-args-ignore/src/test/java/org/apache/camel/quarkus/main/unknown/args/ignore/MainUnknownArgumentIgnoreIT.java create mode 100644 integration-tests/main-unknown-args-ignore/src/test/java/org/apache/camel/quarkus/main/unknown/args/ignore/MainUnknownArgumentIgnoreTest.java create mode 100644 integration-tests/main-yaml/pom.xml create mode 100644 integration-tests/main-yaml/src/main/java/org/apache/camel/quarkus/main/CoreMainYamlResource.java create mode 100644 integration-tests/main-yaml/src/main/resources/application.properties create mode 100644 integration-tests/main-yaml/src/main/resources/routes/my-rests.yaml create mode 100644 integration-tests/main-yaml/src/main/resources/routes/my-routes.yaml create mode 100644 integration-tests/main-yaml/src/test/java/org/apache/camel/quarkus/main/CoreMainYamlIT.java create mode 100644 integration-tests/main-yaml/src/test/java/org/apache/camel/quarkus/main/CoreMainYamlTest.java create mode 100644 integration-tests/microprofile/src/main/java/org/apache/camel/quarkus/component/microprofile/it/health/CustomHealthCheckRepository.java create mode 100644 integration-tests/netty/src/main/java/org/apache/camel/quarkus/component/netty/NettyBeans.java create mode 100644 integration-tests/slack/src/test/resources/mappings/slackAuthTest.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackChatPostMessage.json delete mode 100644 integration-tests/slack/src/test/resources/mappings/slackGetChannels.json create mode 100644 integration-tests/slack/src/test/resources/mappings/slackGetConversationsList.json delete mode 100644 integration-tests/slack/src/test/resources/mappings/slackWebhookMesagePost.json create mode 100644 integration-tests/splunk/pom.xml create mode 100644 integration-tests/splunk/src/main/java/org/apache/camel/quarkus/component/splunk/it/SplunkResource.java create mode 100644 integration-tests/splunk/src/test/java/org/apache/camel/quarkus/component/splunk/it/SplunkIT.java create mode 100644 integration-tests/splunk/src/test/java/org/apache/camel/quarkus/component/splunk/it/SplunkTest.java create mode 100644 integration-tests/splunk/src/test/java/org/apache/camel/quarkus/component/splunk/it/SplunkTestResource.java