You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zb...@apache.org on 2021/05/27 11:49:01 UTC
[camel-quarkus] branch camel-main updated (d2f6cd2 -> 6850671)
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a change to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git.
omit d2f6cd2 quarkus.test.flat-class-path=true required to run Avro tests #16804
omit 15b3fdf Add Camel 3.10.0 staging repository
omit cf9182c Disable NATS native build on CI #2589
omit 8f6a8dc Reformat code
omit 422ac75 More fixes for resolution of system properties and classpath resources
omit d91b3bf System.properties not recognized if set in Test Resource - part 2 fixes #2572
omit 410d9b9 Adjust capability configuration for Quarkus 2.x (#2576)
omit 2a764e3 System.properties not recognized if set in Test Resource #2572
omit 67d8075 Ensure generated gRPC services are annotaed with GrpcService
omit b6a66ec quarkus.test.profile should be passed in the properties instead of TestResource fixes #2566
omit 456cddc upgrade to quarkus 2.0.0.Alpha2
omit 9f6d8d4 Reapply formatting
omit ffe5948 Adapt to latest Camel API changes
omit 457943c fix atlasmap integration tests error
omit c073f2e fix bindy integration test build
omit a298378 fix junit-platform-laucher fo catalog
omit 89f6dae Configure Vert.x BodyHandler for GraphQLTest server
omit d7f4d67 fix junit platform launcher error
omit ff94e35 Adapt MicroProfile Health to Camel 3.10
omit 4c9c50e Adapt to latest Camel API changes
omit 77e2b74 Disable MP health test temporarily #2521
omit 191920d Align Zookeeper dependencies
omit b5ff77c Make AtlasMap work on Quarkus 2.0.0
omit e71e870 Workaround for #2514 quarkus.test.flat-class-path=true required to run Avro tests
omit 09dedb2 Temporary workaround for #2503 Upgrade to minio 8.2.1 in Camel 3.10 breaks Quarkiverse Minio and MinioClientProducer in our test
omit d326851 Upgrade to Quarkus 2.0.0.Alpha1
omit 2e93670 Kamelet.adoc changes
omit 5ccf4c8 fix compilation errors in camel-master branch
omit 0e2993c Upgrade to Camel 3.10.0
add df097fd Create foundation group #2362
add dd258f2 Split out log related tests #2362
add 0d17a9d Split out direct, timer and converter related tests out of core tests #2362
add 3cc5e0e Check for duplicates in merged properties
add 03886c9 Add Simple and Bean tests to the foundation group #2362
add 7edf3e0 Split the old foundation test module into the new foundation group #2362
add f83183f Leverage quarkus-hazelcast-client-bom, upgrade to quarkus-hazelcast-client 1.2.0
add c72042f Updated CHANGELOG.md
add b9f532f Document locale limitations in native mode #2522
add c3bcc0c Update first-steps.adoc
add 800686c Updated CHANGELOG.md
add f344c2e Add tests for MicroProfile metrics configuration options
add 7ddcc5d Add a test for using MicroProfile metrics annotations on Camel beans
add b0f91f3 Add test coverage for additional JMS message types
add 00d7344 Remove superfluous toD in JmsRoutes
add d2c1ad2 Simplify Simple language tests
add bc3813a Test ExchangeProperty and Header languages #2613
add 8cab814 Rename Simple test module to Core Languages because it now covers multiple Camel Core languages #2613
add 14f77dc Test the Ref language without dependency on camel-quarkus-ref #2613
add 7771be8 Test Tokenize language in isolation #2613
add 3971f99 Test Constant language in isolation #2613
add 34329c8 Test bindy() DSL method #2616
add 894e521 Test cbor() DSL method #2616
add 6ba0e3e Test custom() data format DSL method #2616
add ad41286 Test jaxb() data format DSL method #2616
add 979f106 Test lzf() data format DSL method #2616
add 2df64b1 Test mimeMultipart() data format DSL method #2616
add 210d5e9 Test pgp() data format DSL method #2616
add 82704be Test soapjaxb() data format DSL method #2616
add ac74dc1 Load a classpath resource using current thread's context class loader in Saxon test, because otherwise it cannot be found
add 0f7f299 Add tests for path prefixes and all HTTP methods
add 5a94006 Use concurrency key instead of cancel-workflow-runs action
add 2122db2 Fixed the core doc for ${type:***} simple expressions, fixes #2631
add 24a28cb add quarkus-jackson in the camel-quarkus-kafka extension (#2629)
add ba887e6 Updated CHANGELOG.md
add ca40252 Use WireMock for GitHub tests
add 6abaf9c Updated CHANGELOG.md
add dae112c Set Camel component version to 3.10.x
add 5f94515 #2633 jacksonxml: add test coverage (#2635)
add a293d86 Updated CHANGELOG.md
add 02ab637 Expand MongoDb test coverage #2622
add 511e2f3 Reduce log noise in integration tests step
add 822eb77 Temporarily exclude antora.yml from uncommitted changes check
add 6ed3a89 Updated CHANGELOG.md
add d1698b7 Upgrade to Camel 3.10.0
add 0226f6b Upgrade to Quarkus 2.0.0.Alpha1
add b60b7e7 Temporary workaround for #2503 Upgrade to minio 8.2.1 in Camel 3.10 breaks Quarkiverse Minio and MinioClientProducer in our test
add 04336ea Align Zookeeper dependencies
add 64c0743 Adapt to latest Camel API changes
add 3d29121 Adapt MicroProfile Health and Metrics to Camel 3.10 an Quarkus 2.0
add 8e6fbbc Configure Vert.x BodyHandler for GraphQLTest server
add dc61fd7 Fix bindy integration test build
add 7ec917e Adapt to latest Camel API changes
add 5288733 Upgrade to quarkus 2.0.0.Alpha2
add 1aa075a quarkus.test.profile should be passed in the properties instead of TestResource fixes #2566
add 130f23b Ensure generated gRPC services are annotaed with GrpcService
add 13bf652 System.properties not recognized if set in Test Resource #2572
add 9ee0a52 Adjust capability configuration for Quarkus 2.x (#2576)
add 1a274e9 Disable NATS native build on CI #2589
add 4ff2b6e Upgrade to Quarkus 2.0.0.Alpha3
add 130b6e2 Ignore integration-tests/hl7/id_file properly
add 1762a08 Fixed nats build issue in native mode #2589
add 7210133 Workaround #2646 manage kotlinx-coroutines-core temporarily
add 5209933 Next is 2.0.0-M1
add b9451e3 Jackson Avro JVM support
add 1fb97de Jackson Protobuf JVM support
add bb39784 Kamelet Reify JVM support
add d2e0a5f Google Functions JVM support
add 8cda76a AWS Secrets Manager JVM support
add 1ac1d05 Azure CosmosDB JVM support
add d5db6a6 jOOR JVM support
add 8f56442 Etcd3 JVM support
add 09cd2cb Store the association between Camel Quarkus Catalog items and Camel Catalog items #2368
add 406058c Workaround #2651 Class loader issues in AvroRpcTest with Quarkus 2.0.0.Alpha3
add a2fad11 Workaround #2653 Native compilation issues on GraalVM 21.1
add 2eef2d5 Temporarily disable HttpTest#httpsProducer for vertx-http #2656
add c564a99 Adapt MailTest for Camel 3.10.0 and Quarkus 2.0.0
add 6238e06 Adapt rest-openapi test to Quarkus 2.0.0
add 64392ed Temporarily disable MasterTest #2660
add 179bf3a Use CamelContextCustomizer from camel-api
add 1a95c39 Ensure camel-quarkus-integration-wiremock-support is test scope
add 8ce5068 Quick fix - Intermittent failures in MongoDbTest.testTailingConsumer() #2658
add 132fb5e quarkus-jackson is included quarkus-kafka-client since quarkus 2.0.0.Alpha2
add d38edf6 Updated CHANGELOG.md
add bd760b3 Fix #2604 to add a camel-sql case in jta integration tests
add e4d459b upgrade json-smart fixes #2435
add bf1eeb6 Eagerly initialized Random in various extensions #2664
add e2d45e3 Reorder deps and routes in the old AWS2 test, remove deps tested elsewhere
add 5624f34 Workaround #2670 AWS2 test: org.apache.log4j.Priority required via netty, although netty should not be in the class path at all
add 452ed72 Temporarily disable CryptoIT #2673
add f585308 GraalVM 21.1, KafkaSaslSslIT: ClassNotFoundException: org.apache.kafka.common.security.scram.internals.ScramSaslClient #2674
add f8d6447 Reduce dependencies of Hazelcast test so that it suits into GH actions memory during native compilation
add f720b50 Await properly in FileTest, avoid premature content checks
add f65f3b9 jackson: add test coverage #2634 (#2672)
add 08b1348 Next is 2.0.0
add 5d69f1d Exclude jersey from jira extension and use the quarkus-rest-client
add 57f0872 Add camel-quarkus-support-spring to jira extension
add 4abf229 Fix WatchUpdatesConsumer in native mode
add 307e671 Increase Jira extension test coverage
add cc52b42 Updated CHANGELOG.md
new 76cd66e Upgrade to Camel 3.10.0
new d022893 fix compilation errors in camel-master branch
new 6546d63 Workaround for #2514 quarkus.test.flat-class-path=true required to run Avro tests
new a2ce3b3 Make AtlasMap work on Quarkus 2.0.0
new f6d0f39 Disable MP health test temporarily #2521
new aa1d12f Adapt MicroProfile Health to Camel 3.10
new 844268d fix atlasmap integration tests error
new b94ea18 Reformat code
new 1f201ed Add Camel 3.10.0 staging repository
new 65f8ee3 quarkus.test.flat-class-path=true required to run Avro tests #16804
new 6850671 upgrade to camel 3.11.0-SNAPSHOT
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 (d2f6cd2)
\
N -- N -- N refs/heads/camel-main (6850671)
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 11 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/cancel-previous-runs.yaml | 33 -
.github/workflows/ci-build.yaml | 7 +-
.github/workflows/pr-validate.yml | 4 +
CHANGELOG.md | 213 ++++---
catalog/pom.xml | 2 +-
docs/antora-playbook-dev.yml | 2 +-
docs/antora-playbook.yml | 2 +-
docs/antora.yml | 4 +-
docs/modules/ROOT/nav.adoc | 8 +
.../reference/extensions/aws-secrets-manager.adoc | 35 ++
.../pages/reference/extensions/azure-cosmosdb.adoc | 35 ++
.../ROOT/pages/reference/extensions/core.adoc | 2 +-
.../pages/reference/extensions/digitalocean.adoc | 4 +-
.../ROOT/pages/reference/extensions/etcd3.adoc | 35 ++
.../reference/extensions/google-functions.adoc | 35 ++
.../pages/reference/extensions/google-storage.adoc | 6 +-
.../pages/reference/extensions/jackson-avro.adoc | 35 ++
.../reference/extensions/jackson-protobuf.adoc | 35 ++
.../ROOT/pages/reference/extensions/jms.adoc | 8 +
.../ROOT/pages/reference/extensions/joor.adoc | 35 ++
.../pages/reference/extensions/kamelet-reify.adoc | 35 ++
.../ROOT/pages/reference/extensions/mllp.adoc | 4 +-
.../ROOT/pages/reference/extensions/openstack.adoc | 4 +-
.../ROOT/pages/reference/extensions/saxon.adoc | 4 +-
.../ROOT/pages/reference/extensions/xchange.adoc | 4 +-
docs/modules/ROOT/pages/user-guide/cdi.adoc | 4 +-
.../modules/ROOT/pages/user-guide/first-steps.adoc | 2 +-
.../modules/ROOT/pages/user-guide/native-mode.adoc | 16 +
.../reference/components/aws-secrets-manager.adoc | 14 +-
.../reference/components/azure-cosmosdb.adoc | 14 +-
.../reference/components/digitalocean.adoc | 2 +-
.../reference/components/google-functions.adoc | 14 +-
.../reference/components/google-storage.adoc | 4 +-
.../reference/components/kamelet-reify.adoc | 14 +-
.../ROOT/partials/reference/components/mllp.adoc | 2 +-
.../reference/components/openstack-cinder.adoc | 2 +-
.../reference/components/openstack-glance.adoc | 2 +-
.../reference/components/openstack-keystone.adoc | 2 +-
.../reference/components/openstack-neutron.adoc | 2 +-
.../reference/components/openstack-nova.adoc | 2 +-
.../reference/components/openstack-swift.adoc | 2 +-
.../partials/reference/components/xchange.adoc | 2 +-
.../ROOT/partials/reference/components/xquery.adoc | 2 +-
.../reference/dataformats/avro-jackson.adoc | 14 +-
.../reference/dataformats/protobuf-jackson.adoc | 14 +-
.../ROOT/partials/reference/languages/joor.adoc | 14 +-
.../ROOT/partials/reference/languages/xquery.adoc | 2 +-
.../ROOT/partials/reference/others/etcd3.adoc | 14 +-
.../{zipkin.adoc => resourceresolver-github.adoc} | 0
docs/pom.xml | 2 +-
.../caffeine-lrucache/deployment/pom.xml | 2 +-
extensions-core/caffeine-lrucache/pom.xml | 2 +-
extensions-core/caffeine-lrucache/runtime/pom.xml | 2 +-
extensions-core/core-cloud/deployment/pom.xml | 2 +-
extensions-core/core-cloud/pom.xml | 2 +-
extensions-core/core-cloud/runtime/pom.xml | 2 +-
extensions-core/core/deployment/pom.xml | 2 +-
.../core/deployment/CamelContextProcessor.java | 4 +-
.../core/deployment/main/CamelMainProcessor.java | 2 +-
.../spi/CamelContextCustomizerBuildItem.java | 2 +-
.../RuntimeCamelContextCustomizerBuildItem.java | 2 +-
.../deployment/CamelContextCustomizerTest.java | 2 +-
.../deployment/RestConfigurationCustomizer.java | 4 +-
extensions-core/core/pom.xml | 2 +-
extensions-core/core/runtime/pom.xml | 2 +-
.../core/runtime/src/main/doc/configuration.adoc | 2 +-
.../camel/quarkus/core/CamelContextCustomizer.java | 24 -
.../camel/quarkus/core/CamelContextRecorder.java | 3 +-
.../camel/quarkus/main/CamelMainRecorder.java | 4 +-
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 | 2 +-
extensions-core/main/pom.xml | 2 +-
extensions-core/main/runtime/pom.xml | 2 +-
extensions-core/pom.xml | 2 +-
.../reactive-executor/deployment/pom.xml | 2 +-
extensions-core/reactive-executor/pom.xml | 2 +-
extensions-core/reactive-executor/runtime/pom.xml | 2 +-
.../executor/ReactiveExecutorRecorder.java | 4 +-
.../threadpoolfactory-vertx/deployment/pom.xml | 2 +-
extensions-core/threadpoolfactory-vertx/pom.xml | 2 +-
.../threadpoolfactory-vertx/runtime/pom.xml | 2 +-
.../vertx/ThreadPoolFactoryVertxRecorder.java | 4 +-
extensions-core/xml-io-dsl/deployment/pom.xml | 2 +-
extensions-core/xml-io-dsl/pom.xml | 2 +-
extensions-core/xml-io-dsl/runtime/pom.xml | 2 +-
extensions-core/xml-io/deployment/pom.xml | 2 +-
extensions-core/xml-io/pom.xml | 2 +-
extensions-core/xml-io/runtime/pom.xml | 2 +-
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 | 2 +-
extensions-core/yaml-dsl/pom.xml | 2 +-
extensions-core/yaml-dsl/runtime/pom.xml | 2 +-
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 +-
.../aws-secrets-manager/deployment/pom.xml | 61 ++
.../deployment/AwsSecretsManagerProcessor.java | 46 ++
.../aws-secrets-manager/integration-test/pom.xml | 82 +++
.../manager/it/AwsSecretsManagerResource.java | 51 ++
.../secrets/manager/it/AwsSecretsManagerTest.java | 34 +
extensions-jvm/aws-secrets-manager/pom.xml | 38 ++
extensions-jvm/aws-secrets-manager/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
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 +-
extensions-jvm/azure-cosmosdb/deployment/pom.xml | 61 ++
.../deployment/AzureCosmosdbProcessor.java | 46 ++
.../azure-cosmosdb/integration-test/pom.xml | 82 +++
.../azure/cosmosdb/it/AzureCosmosdbResource.java | 51 ++
.../azure/cosmosdb/it/AzureCosmosdbTest.java | 34 +
extensions-jvm/azure-cosmosdb/pom.xml | 38 ++
extensions-jvm/azure-cosmosdb/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
.../azure-storage-datalake/deployment/pom.xml | 2 +-
.../integration-test/pom.xml | 2 +-
extensions-jvm/azure-storage-datalake/pom.xml | 2 +-
.../azure-storage-datalake/runtime/pom.xml | 2 +-
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/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/etcd3/deployment/pom.xml | 61 ++
.../component/etcd3/deployment/Etcd3Processor.java | 46 ++
extensions-jvm/etcd3/integration-test/pom.xml | 82 +++
.../quarkus/component/etcd3/it/Etcd3Resource.java | 48 ++
.../quarkus/component/etcd3/it/Etcd3Test.java | 34 +
extensions-jvm/etcd3/pom.xml | 38 ++
extensions-jvm/etcd3/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
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/google-functions/deployment/pom.xml | 61 ++
.../deployment/GoogleFunctionsProcessor.java | 46 ++
.../google-functions/integration-test/pom.xml | 82 +++
.../functions/it/GoogleFunctionsResource.java | 51 ++
.../google/functions/it/GoogleFunctionsTest.java | 34 +
extensions-jvm/google-functions/pom.xml | 38 ++
extensions-jvm/google-functions/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
extensions-jvm/groovy-dsl/deployment/pom.xml | 2 +-
extensions-jvm/groovy-dsl/integration-test/pom.xml | 2 +-
extensions-jvm/groovy-dsl/pom.xml | 2 +-
extensions-jvm/groovy-dsl/runtime/pom.xml | 2 +-
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 | 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 | 2 +-
.../huaweicloud-smn/integration-test/pom.xml | 2 +-
extensions-jvm/huaweicloud-smn/pom.xml | 2 +-
extensions-jvm/huaweicloud-smn/runtime/pom.xml | 2 +-
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/jackson-avro/deployment/pom.xml | 61 ++
.../avro/deployment/JacksonAvroProcessor.java | 46 ++
.../jackson-avro/integration-test/pom.xml | 82 +++
.../jackson/avro/it/JacksonAvroResource.java | 51 ++
.../component/jackson/avro/it/JacksonAvroTest.java | 34 +
extensions-jvm/jackson-avro/pom.xml | 38 ++
extensions-jvm/jackson-avro/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
extensions-jvm/jackson-protobuf/deployment/pom.xml | 61 ++
.../deployment/JacksonProtobufProcessor.java | 46 ++
.../jackson-protobuf/integration-test/pom.xml | 82 +++
.../protobuf/it/JacksonProtobufResource.java | 51 ++
.../jackson/protobuf/it/JacksonProtobufTest.java | 34 +
extensions-jvm/jackson-protobuf/pom.xml | 38 ++
extensions-jvm/jackson-protobuf/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
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 | 2 +-
.../java-joor-dsl/integration-test/pom.xml | 2 +-
extensions-jvm/java-joor-dsl/pom.xml | 2 +-
extensions-jvm/java-joor-dsl/runtime/pom.xml | 2 +-
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 +-
extensions-jvm/jfr/integration-test/pom.xml | 2 +-
extensions-jvm/jfr/pom.xml | 2 +-
extensions-jvm/jfr/runtime/pom.xml | 2 +-
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/joor/deployment/pom.xml | 61 ++
.../component/joor/deployment/JoorProcessor.java | 46 ++
extensions-jvm/joor/integration-test/pom.xml | 82 +++
.../quarkus/component/joor/it/JoorResource.java | 51 ++
.../camel/quarkus/component/joor/it/JoorTest.java | 34 +
extensions-jvm/joor/pom.xml | 38 ++
extensions-jvm/joor/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
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/kamelet-reify/deployment/pom.xml | 61 ++
.../reify/deployment/KameletReifyProcessor.java | 46 ++
.../kamelet-reify/integration-test/pom.xml | 82 +++
.../kamelet/reify/it/KameletReifyResource.java | 51 ++
.../kamelet/reify/it/KameletReifyTest.java | 34 +
extensions-jvm/kamelet-reify/pom.xml | 38 ++
extensions-jvm/kamelet-reify/runtime/pom.xml | 110 ++++
.../main/resources/META-INF/quarkus-extension.yaml | 32 +
extensions-jvm/kotlin-dsl/deployment/pom.xml | 2 +-
extensions-jvm/kotlin-dsl/integration-test/pom.xml | 2 +-
extensions-jvm/kotlin-dsl/pom.xml | 2 +-
extensions-jvm/kotlin-dsl/runtime/pom.xml | 2 +-
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 +-
.../management/CamelManagementRecorder.java | 4 +-
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/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/pom.xml | 10 +-
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/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 | 2 +-
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/stitch/deployment/pom.xml | 2 +-
extensions-jvm/stitch/integration-test/pom.xml | 2 +-
extensions-jvm/stitch/pom.xml | 2 +-
extensions-jvm/stitch/runtime/pom.xml | 2 +-
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/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 +-
.../ahc/deployment/SupportAhcProcessor.java | 19 +-
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 | 4 +-
.../commons/deployment/AwsCommonsProcessor.java | 7 +
extensions-support/aws2/pom.xml | 2 +-
extensions-support/aws2/runtime/pom.xml | 4 +-
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 | 6 +-
extensions-support/google-http-client/pom.xml | 2 +-
.../google-http-client/runtime/pom.xml | 6 +-
extensions-support/httpclient/deployment/pom.xml | 6 +-
extensions-support/httpclient/pom.xml | 2 +-
extensions-support/httpclient/runtime/pom.xml | 6 +-
.../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 +-
.../aws2/ddb/deployment/Aws2DdbProcessor.java | 10 +
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 +-
.../deployment/AzureEventhubsProcessor.java | 9 +
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/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/digitalocean/deployment/pom.xml | 2 +-
extensions/digitalocean/pom.xml | 2 +-
extensions/digitalocean/runtime/pom.xml | 4 +-
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 +-
.../dropbox/deployment/DropboxProcessor.java | 14 +
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 +-
.../pubsub/deployment/GooglePubsubProcessor.java | 13 +
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/google-storage/deployment/pom.xml | 6 +-
extensions/google-storage/pom.xml | 6 +-
extensions/google-storage/runtime/pom.xml | 10 +-
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 +-
.../hazelcast/deployment/HazelcastProcessor.java | 12 -
extensions/hazelcast/pom.xml | 2 +-
extensions/hazelcast/runtime/pom.xml | 9 +-
extensions/headersmap/deployment/pom.xml | 2 +-
extensions/headersmap/pom.xml | 2 +-
extensions/headersmap/runtime/pom.xml | 2 +-
.../headersmap/CamelHeadersmapRecorder.java | 4 +-
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 +-
.../camel/quarkus/component/jaxb/JaxbRecorder.java | 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 | 8 +-
.../component/jira/deployment/JiraProcessor.java | 8 +
extensions/jira/pom.xml | 2 +-
extensions/jira/runtime/pom.xml | 8 +-
extensions/jms/deployment/pom.xml | 2 +-
extensions/jms/pom.xml | 2 +-
extensions/jms/runtime/pom.xml | 2 +-
extensions/jms/runtime/src/main/doc/usage.adoc | 4 +
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 | 2 +-
extensions/js-dsl/pom.xml | 2 +-
extensions/js-dsl/runtime/pom.xml | 2 +-
extensions/jsch/deployment/pom.xml | 2 +-
extensions/jsch/pom.xml | 2 +-
extensions/jsch/runtime/pom.xml | 2 +-
extensions/jslt/deployment/pom.xml | 2 +-
.../component/jslt/deployment/JsltProcessor.java | 16 +-
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 +-
.../component/kafka/deployment/KafkaProcessor.java | 9 +
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 +-
.../component/lzf/deployment/LzfProcessor.java | 8 +
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 +-
.../micrometer/CamelMicrometerRecorder.java | 6 +-
.../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 | 7 +-
.../MicroProfileMetricsConfigDefaultsTest.java | 84 +++
.../MicroProfileMetricsConfigOverrideTest.java | 88 +++
extensions/microprofile-metrics/pom.xml | 2 +-
extensions/microprofile-metrics/runtime/pom.xml | 2 +-
.../runtime/CamelMicroProfileMetricsRecorder.java | 6 +-
extensions/minio/deployment/pom.xml | 2 +-
extensions/minio/pom.xml | 2 +-
extensions/minio/runtime/pom.xml | 2 +-
extensions/mllp/deployment/pom.xml | 2 +-
extensions/mllp/pom.xml | 2 +-
extensions/mllp/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 +-
.../mongodb/deployment/MongoDbProcessor.java | 7 +
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 +-
.../component/nats/deployment/NatsProcessor.java | 8 +
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 | 2 +-
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/openstack/deployment/pom.xml | 2 +-
extensions/openstack/pom.xml | 2 +-
extensions/openstack/runtime/pom.xml | 4 +-
extensions/opentracing/deployment/pom.xml | 2 +-
extensions/opentracing/pom.xml | 2 +-
extensions/opentracing/runtime/pom.xml | 2 +-
extensions/optaplanner/deployment/pom.xml | 2 +-
extensions/optaplanner/pom.xml | 2 +-
extensions/optaplanner/runtime/pom.xml | 2 +-
extensions/paho-mqtt5/deployment/pom.xml | 2 +-
extensions/paho-mqtt5/pom.xml | 2 +-
extensions/paho-mqtt5/runtime/pom.xml | 2 +-
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 | 2 +-
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 +-
.../camel/quarkus/component/rest/RestRecorder.java | 4 +-
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/saxon/deployment/pom.xml | 2 +-
extensions/saxon/pom.xml | 2 +-
extensions/saxon/runtime/pom.xml | 4 +-
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 | 2 +-
extensions/slack/pom.xml | 2 +-
extensions/slack/runtime/pom.xml | 2 +-
.../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 +-
.../component/solr/deployment/SolrProcessor.java | 14 +
extensions/solr/pom.xml | 2 +-
extensions/solr/runtime/pom.xml | 2 +-
extensions/splunk/deployment/pom.xml | 2 +-
extensions/splunk/pom.xml | 2 +-
extensions/splunk/runtime/pom.xml | 2 +-
extensions/spring-rabbitmq/deployment/pom.xml | 2 +-
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 +-
.../twitter/deployment/TwitterProcessor.java | 12 +
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/xchange/deployment/pom.xml | 2 +-
.../xchange/deployment/XchangeProcessor.java | 11 +
extensions/xchange/pom.xml | 2 +-
extensions/xchange/runtime/pom.xml | 4 +-
extensions/xmlsecurity/deployment/pom.xml | 2 +-
.../deployment/XmlsecurityProcessor.java | 9 +
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 +-
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-test-groups/aws2/aws2-cw/pom.xml | 2 +-
integration-test-groups/aws2/aws2-ddb/pom.xml | 2 +-
integration-test-groups/aws2/aws2-kinesis/pom.xml | 2 +-
integration-test-groups/aws2/aws2-lambda/pom.xml | 2 +-
integration-test-groups/aws2/aws2-s3/pom.xml | 2 +-
integration-test-groups/aws2/aws2-ses/pom.xml | 2 +-
integration-test-groups/aws2/aws2-sqs-sns/pom.xml | 2 +-
integration-test-groups/aws2/pom.xml | 2 +-
.../azure/azure-eventhubs/pom.xml | 2 +-
.../azure/azure-storage-blob/pom.xml | 2 +-
.../azure/azure-storage-queue/pom.xml | 2 +-
integration-test-groups/azure/pom.xml | 2 +-
integration-test-groups/foundation/bean/pom.xml | 143 +++++
.../camel/quarkus/component/bean/BeanResource.java | 0
.../camel/quarkus/component/bean/BeanRoutes.java | 204 ++++++
.../bean/CalledFromLanguageAnnotatedParamBean.java | 0
.../component/bean/CompletionStageBean.java | 0
.../camel/quarkus/component/bean/Counter.java | 0
.../component/bean/EagerAppScopedRouteBuilder.java | 74 +++
.../component/bean/LazyAppScopedRouteBuilder.java | 0
.../camel/quarkus/component/bean/NamedBean.java | 0
.../quarkus/component/bean/ParametersBean.java | 0
.../component/bean/RouteBuilderWithProducer.java | 0
.../quarkus/component/bean/WithHandlerBean.java | 0
.../bean/WithLanguageParamBindingsBean.java | 0
.../bean/consume/ConsumeAnnotationBean.java | 0
.../consume/CustomNamedConsumeAnnotationBean.java | 0
.../consume/DefaultNamedConsumeAnnotationBean.java | 0
.../bean/consume/SingletonAnnotationBean.java | 0
.../component/bean/method/BeanMethodResource.java | 0
.../component/bean/method/BeanMethodRoute.java | 0
.../component/bean/method/NonRegisteredBean.java | 0
.../quarkus/component/bean/method/Producers.java | 0
.../component/bean/method/RegisteredBean.java | 0
.../quarkus/component/bean/model/Employee.java | 0
.../quarkus/component/class_/ClassResource.java | 0
.../quarkus/component/class_/EmployeeService.java | 0
.../bean/src/main/resources/application.properties | 0
.../camel/quarkus/component/bean/BeanITCase.java | 0
.../quarkus/component/bean/BeanInjectMockTest.java | 0
.../camel/quarkus/component/bean/BeanMethodIT.java | 0
.../quarkus/component/bean/BeanMethodTest.java | 0
.../camel/quarkus/component/bean/BeanTest.java | 0
.../camel/quarkus/component/bean/ClassIT.java | 0
.../camel/quarkus/component/bean/ClassTest.java | 0
.../component/bean/ConsumeAnnotationIT.java | 0
.../component/bean/ConsumeAnnotationTest.java | 0
integration-test-groups/foundation/browse/pom.xml | 130 ++++
.../component/browse/it/BrowseResource.java | 59 ++
.../quarkus/component/browse/it/BrowseRoutes.java | 26 +
.../quarkus/component/browse/it/BrowseIT.java | 24 +
.../quarkus/component/browse/it/BrowseTest.java | 35 ++
.../foundation/controlbus/pom.xml | 130 ++++
.../controlbus/it/ControlbusResource.java | 65 ++
.../component/controlbus/it/ControlbusRoute.java | 42 ++
.../component/controlbus/it/ControlbusIT.java | 24 +
.../component/controlbus/it/ControlbusTest.java | 42 ++
.../foundation/core-annotations/pom.xml | 122 ++++
.../it/annotations/CoreAnnotationsResource.java | 138 ++++
.../core/it/annotations/CoreAnnotationsRoutes.java | 87 +++
.../core/it/annotations/CoreAnnotationsIT.java | 24 +
.../core/it/annotations/CoreAnnotationsTest.java | 94 +++
.../foundation/core-languages/pom.xml | 123 ++++
.../core/languages/it/ConstantLanguageRoutes.java | 31 +
.../core/languages/it/CoreLanguagesResource.java | 101 +++
.../core/languages/it/CustomDataFormatRoutes.java | 83 +++
.../it/ExchangePropertyLanguageRoutes.java | 29 +
.../core/languages/it/HeaderLanguageRoutes.java | 31 +
.../core/languages/it/RefLanguageRoutes.java | 50 ++
.../languages/it/ReflectionConfigurations.java | 39 ++
.../quarkus/core/languages/it/SimpleRoutes.java | 38 ++
.../core/languages/it/TokenizeLanguageRoutes.java | 64 ++
.../src/main/resources/application.properties | 17 +
.../src/main/resources/mysimple.txt | 0
.../core/languages/it/ConstantLanguageIT.java | 24 +
.../core/languages/it/ConstantLanguageTest.java | 35 ++
.../core/languages/it/CustomDataFormatIT.java | 24 +
.../core/languages/it/CustomDataFormatTest.java | 44 ++
.../languages/it/ExchangePropertyLanguageIT.java | 24 +
.../languages/it/ExchangePropertyLanguageTest.java | 35 ++
.../core/languages/it/HeaderLanguageIT.java | 24 +
.../core/languages/it/HeaderLanguageTest.java | 33 +
.../quarkus/core/languages/it/RefLanguageIT.java | 24 +
.../quarkus/core/languages/it/RefLanguageTest.java | 42 ++
.../camel/quarkus/core/languages/it/SimpleIT.java | 24 +
.../quarkus/core/languages/it/SimpleTest.java | 71 +++
.../core/languages/it/TokenizeLanguageIT.java | 24 +
.../core/languages/it/TokenizeLanguageTest.java | 67 ++
integration-test-groups/foundation/core/pom.xml | 105 ++++
.../apache/camel/quarkus/core/CoreResource.java | 227 +++++++
.../core/src/main/resources/application.properties | 31 +
.../resources/exclude-pattern-folder/excluded.txt | 0
.../resources/include-pattern-folder/excluded.txt | 0
.../resources/include-pattern-folder/included.txt | 0
.../main/resources/no-pattern-folder/excluded.txt | 0
.../java/org/apache/camel/quarkus/core/CoreIT.java | 0
.../org/apache/camel/quarkus/core/CoreTest.java | 106 ++++
.../foundation/customized-log-component/pom.xml | 85 +++
.../log/it/CustomizedLogComponentResource.java | 58 ++
.../component/log/it/CustomizedLogComponentIT.java | 23 +
.../log/it/CustomizedLogComponentTest.java | 42 ++
integration-test-groups/foundation/direct/pom.xml | 109 ++++
.../component/direct/it/DirectResource.java | 97 +++
.../quarkus/component/direct/it/DirectRoutes.java | 38 ++
.../src/main/resources/application.properties | 17 +
.../quarkus/component/direct/it/DirectIT.java | 23 +
.../quarkus/component/direct/it/DirectTest.java | 69 ++
integration-test-groups/foundation/log/pom.xml | 101 +++
.../quarkus/component/log/it/LogResource.java | 36 ++
.../log/src/main/resources/application.properties | 17 +
.../camel/quarkus/component/log/it/LogIT.java | 23 +
.../camel/quarkus/component/log/it/LogTest.java | 40 ++
integration-test-groups/foundation/mock/pom.xml | 147 +++++
.../quarkus/component/mock/it/MockResource.java | 103 +++
.../component/mock/it/MockRouteBuilder.java | 37 ++
.../camel/quarkus/component/mock/it/MockIT.java | 24 +
.../camel/quarkus/component/mock/it/MockTest.java | 45 ++
integration-test-groups/foundation/pom.xml | 54 ++
integration-test-groups/foundation/ref/pom.xml | 130 ++++
.../quarkus/component/ref/it/RefResource.java | 95 +++
.../camel/quarkus/component/ref/it/RefIT.java | 23 +
.../camel/quarkus/component/ref/it/RefTest.java | 39 ++
.../foundation/scheduler/pom.xml | 118 ++++
.../component/scheduler/it/SchedulerResource.java | 56 ++
.../component/scheduler/it/SchedulerRoute.java | 40 ++
.../component/scheduler/it/SchedulerIT.java | 24 +
.../component/scheduler/it/SchedulerTest.java | 39 ++
integration-test-groups/foundation/seda/pom.xml | 113 ++++
.../quarkus/component/seda/it/SedaResource.java | 67 ++
.../camel/quarkus/component/seda/it/SedaIT.java | 24 +
.../camel/quarkus/component/seda/it/SedaTest.java | 38 ++
integration-test-groups/foundation/stream/pom.xml | 113 ++++
.../component/stream/it/StreamResource.java | 48 ++
.../quarkus/component/stream/it/StreamIT.java | 24 +
.../quarkus/component/stream/it/StreamTest.java | 38 ++
integration-test-groups/foundation/timer/pom.xml | 101 +++
.../quarkus/component/timer/it/TimerProducers.java | 35 ++
.../quarkus/component/timer/it/TimerRoutes.java | 34 +
.../src/main/resources/application.properties | 17 +
.../camel/quarkus/component/timer/it/TimerIT.java | 23 +
.../quarkus/component/timer/it/TimerTest.java | 40 ++
.../foundation/type-converter/pom.xml | 113 ++++
.../core/converter/it/ConverterResource.java | 136 ++++
.../quarkus/core/converter/it/TestConverters.java | 76 +++
.../core/converter/it/model/MyExchangePair.java | 30 +
.../converter/it/model/MyNotRegisteredPair.java | 30 +
.../core/converter/it/model/MyNullablePair.java | 31 +
.../core/converter/it/model/MyTestPair.java | 30 +
.../it/model/NotRegisteredBulkConverters.java | 28 +
.../it/model/NotRegisteredConverters.java | 28 +
.../src/main/resources/application.properties | 17 +
.../quarkus/core/converter/it/ConverterIT.java | 23 +
.../quarkus/core/converter/it/ConverterTest.java | 129 ++++
integration-test-groups/pom.xml | 7 +-
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 | 2 +-
.../custom-main-listener/pom.xml | 2 +-
.../custom-main-listener/runtime/pom.xml | 2 +-
.../custom-routes-collector/deployment/pom.xml | 2 +-
.../custom-routes-collector/pom.xml | 2 +-
.../custom-routes-collector/runtime/pom.xml | 2 +-
.../custom-type-converter/deployment/pom.xml | 2 +-
.../custom-type-converter/pom.xml | 2 +-
.../custom-type-converter/runtime/pom.xml | 2 +-
...portCustomTypeConverterBulkConverterLoader.java | 2 +
.../converters/MyLoaderConverterLoader.java | 2 +
integration-tests-support/kafka/pom.xml | 2 +-
integration-tests-support/mock-backend/pom.xml | 2 +-
integration-tests-support/pom.xml | 2 +-
.../process-executor-support/pom.xml | 2 +-
integration-tests-support/test-support/pom.xml | 2 +-
integration-tests-support/wiremock/pom.xml | 2 +-
integration-tests/activemq/pom.xml | 2 +-
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 +-
.../src/main/resources/application.properties | 2 -
integration-tests/avro/pom.xml | 2 +-
integration-tests/aws2-grouped/pom.xml | 2 +-
integration-tests/aws2/pom.xml | 15 +-
.../camel/quarkus/component/aws2/CamelRoute.java | 34 +-
integration-tests/azure-grouped/pom.xml | 2 +-
integration-tests/base64/pom.xml | 2 +-
integration-tests/bean-validator/pom.xml | 2 +-
integration-tests/bean/pom.xml | 159 -----
.../camel/quarkus/component/bean/BeanRoutes.java | 211 -------
.../component/bean/EagerAppScopedRouteBuilder.java | 76 ---
integration-tests/bindy/pom.xml | 2 +-
.../quarkus/component/bindy/it/BindyTestRoute.java | 8 +-
integration-tests/box/pom.xml | 2 +-
integration-tests/braintree/pom.xml | 2 +-
integration-tests/caffeine/pom.xml | 2 +-
integration-tests/cassandraql/pom.xml | 2 +-
integration-tests/cbor/pom.xml | 2 +-
.../quarkus/component/cbor/it/CborResource.java | 10 +
.../quarkus/component/cbor/it/CborRoutes.java | 4 +
.../camel/quarkus/component/cbor/it/CborTest.java | 12 +
integration-tests/compression/pom.xml | 2 +-
.../compression/it/CompressionRouteBuilder.java | 4 +-
integration-tests/consul/pom.xml | 2 +-
integration-tests/core-discovery-disabled/pom.xml | 2 +-
integration-tests/core/pom.xml | 200 ------
.../camel/quarkus/core/ConverterResource.java | 137 ----
.../apache/camel/quarkus/core/CoreResource.java | 272 --------
.../org/apache/camel/quarkus/core/CoreRoutes.java | 32 -
.../camel/quarkus/core/CoreTemplateRoutes.java | 28 -
.../core/annotations/CoreAnnotationsResource.java | 123 ----
.../core/annotations/CoreAnnotationsRoutes.java | 86 ---
.../quarkus/core/converter/MyExchangePair.java | 30 -
.../core/converter/MyNotRegisteredPair.java | 30 -
.../quarkus/core/converter/MyNullablePair.java | 31 -
.../camel/quarkus/core/converter/MyTestPair.java | 30 -
.../converter/NotRegisteredBulkConverters.java | 28 -
.../core/converter/NotRegisteredConverters.java | 28 -
.../quarkus/core/converter/TestConverters.java | 73 ---
.../core/src/main/resources/application.properties | 31 -
.../org/apache/camel/quarkus/core/ConverterIT.java | 23 -
.../apache/camel/quarkus/core/ConverterTest.java | 129 ----
.../camel/quarkus/core/CoreAnnotationsIT.java | 24 -
.../camel/quarkus/core/CoreAnnotationsTest.java | 88 ---
.../org/apache/camel/quarkus/core/CoreTest.java | 131 ----
integration-tests/couchdb/pom.xml | 2 +-
integration-tests/crypto/pom.xml | 2 +-
.../quarkus/component/crypto/it/CryptoRoutes.java | 14 +-
.../quarkus/component/crypto/it/CryptoIT.java | 2 +
integration-tests/csimple/pom.xml | 2 +-
integration-tests/csv/pom.xml | 2 +-
integration-tests/dataformat/pom.xml | 2 +-
integration-tests/dataformats-json/pom.xml | 22 +-
.../jackson/json/JacksonJsonResource.java | 692 +++++++++++++++++++++
.../dataformats/jackson/json/JacksonJsonRoute.java | 179 ++++++
.../jackson/xml/JacksonXmlResource.java | 595 ++++++++++++++++++
.../dataformats/jackson/xml/JacksonXmlRoute.java | 130 ++++
.../dataformats/json/JsonDataformatsResource.java | 3 +-
.../component/dataformats/json/model/MyModule.java | 47 ++
.../component/dataformats/json/model/Order.java | 71 +++
.../component/dataformats/json/model/Pojo.java | 32 +
.../dataformats/json/model/TestJAXBPojo.java | 53 ++
.../dataformats/json/model/TestOtherPojo.java | 43 ++
.../component/dataformats/json/model/TestPojo.java | 48 ++
.../dataformats/json/model/TestPojoView.java | 87 +++
.../component/dataformats/json/model/Views.java | 31 +
.../src/main/resources/routes/jackson-routes.xml | 67 +-
.../dataformats/jackson/json/JacksonJsonIT.java | 24 +
.../dataformats/jackson/json/JacksonJsonTest.java | 233 +++++++
.../dataformats/jackson/xml/JacksonXmlIT.java | 24 +
.../dataformats/jackson/xml/JacksonXmlTest.java | 234 +++++++
.../dataformats/json/JsonComponentsTest.java | 2 +
integration-tests/debezium/pom.xml | 2 +-
integration-tests/digitalocean/pom.xml | 6 +-
.../digitalocean/it/DigitalOceanClientMock.java | 21 +-
.../digitalocean/it/DigitaloceanRoute.java | 2 +-
.../component/digitalocean/it/MockApiService.java | 5 +-
.../digitalocean/it/DigitaloceanTestResource.java | 7 -
integration-tests/disruptor/pom.xml | 2 +-
integration-tests/dozer/pom.xml | 2 +-
integration-tests/dropbox/pom.xml | 2 +-
integration-tests/elasticsearch-rest/pom.xml | 2 +-
integration-tests/exec/pom.xml | 2 +-
integration-tests/fhir/pom.xml | 2 +-
integration-tests/file/pom.xml | 2 +-
.../camel/quarkus/component/file/it/FileTest.java | 76 ++-
integration-tests/flatpack/pom.xml | 2 +-
integration-tests/fop/pom.xml | 2 +-
.../README.adoc | 0
integration-tests/foundation-grouped/pom.xml | 392 ++++++++++++
integration-tests/foundation/pom.xml | 242 -------
.../foundation/it/browse/BrowseResource.java | 59 --
.../foundation/it/browse/BrowseRoutes.java | 26 -
.../it/controlbus/ControlbusResource.java | 65 --
.../foundation/it/controlbus/ControlbusRoute.java | 36 --
.../component/foundation/it/mock/MockResource.java | 103 ---
.../foundation/it/mock/MockRouteBuilder.java | 35 --
.../component/foundation/it/ref/RefResource.java | 95 ---
.../foundation/it/scheduler/SchedulerResource.java | 48 --
.../foundation/it/scheduler/SchedulerRoute.java | 35 --
.../component/foundation/it/seda/SedaResource.java | 67 --
.../foundation/it/stream/StreamResource.java | 48 --
.../component/foundation/it/browse/BrowseIT.java | 24 -
.../component/foundation/it/browse/BrowseTest.java | 35 --
.../foundation/it/controlbus/ControlbusIT.java | 24 -
.../foundation/it/controlbus/ControlbusTest.java | 42 --
.../component/foundation/it/mock/MockIT.java | 24 -
.../component/foundation/it/mock/MockTest.java | 45 --
.../quarkus/component/foundation/it/ref/RefIT.java | 23 -
.../component/foundation/it/ref/RefTest.java | 39 --
.../foundation/it/scheduler/SchedulerIT.java | 24 -
.../foundation/it/scheduler/SchedulerTest.java | 39 --
.../component/foundation/it/seda/SedaIT.java | 24 -
.../component/foundation/it/seda/SedaTest.java | 38 --
.../component/foundation/it/stream/StreamIT.java | 24 -
.../component/foundation/it/stream/StreamTest.java | 38 --
integration-tests/freemarker/pom.xml | 2 +-
integration-tests/ftp/pom.xml | 2 +-
integration-tests/geocoder/pom.xml | 7 +-
integration-tests/git/pom.xml | 2 +-
integration-tests/github/README.adoc | 20 +
integration-tests/github/pom.xml | 7 +-
.../component/github/it/GithubResource.java | 38 ++
.../quarkus/component/github/it/GithubTest.java | 2 +
.../component/github/it/GithubTestResource.java | 34 +
.../resources/mappings/githubGetRepository.json | 38 ++
.../mappings/githubGetRepositoryFile.json | 37 ++
integration-tests/google-bigquery/pom.xml | 2 +-
integration-tests/google-pubsub/pom.xml | 2 +-
integration-tests/google-storage/pom.xml | 6 +-
integration-tests/google/pom.xml | 2 +-
integration-tests/graphql/pom.xml | 2 +-
integration-tests/grok/pom.xml | 2 +-
integration-tests/grpc/pom.xml | 2 +-
integration-tests/hazelcast/pom.xml | 10 +-
.../it/AbstractHazelcastCollectionResource.java | 20 +-
.../hazelcast/it/AbstractHazelcastMapResource.java | 15 +-
.../hazelcast/it/HazelcastIdempotentResource.java | 13 +-
.../hazelcast/it/HazelcastInstanceResource.java | 12 +-
.../hazelcast/it/HazelcastPolicyResource.java | 13 +-
.../hazelcast/it/HazelcastQueueResource.java | 12 +-
.../component/hazelcast/it/HazelcastRoutes.java | 219 +++++--
.../hazelcast/it/HazelcastSedaResource.java | 13 +-
.../hazelcast/it/HazelcastTopicResource.java | 14 +-
integration-tests/headersmap/pom.xml | 2 +-
integration-tests/hl7/pom.xml | 2 +-
integration-tests/http/pom.xml | 2 +-
.../camel/quarkus/component/http/it/HttpTest.java | 4 +-
integration-tests/hystrix/pom.xml | 2 +-
integration-tests/infinispan/pom.xml | 2 +-
integration-tests/influxdb/pom.xml | 2 +-
integration-tests/ipfs/pom.xml | 2 +-
integration-tests/jaxb/pom.xml | 2 +-
.../camel/quarkus/component/jaxb/it/JaxbRoute.java | 3 +-
integration-tests/jdbc/pom.xml | 2 +-
integration-tests/jing/pom.xml | 2 +-
integration-tests/jira/README.adoc | 25 +-
integration-tests/jira/pom.xml | 33 +-
.../component/jira/it/FakeJiraResource.java | 56 --
.../quarkus/component/jira/it/JiraResource.java | 208 ++++++-
.../quarkus/component/jira/it/JiraRoutes.java | 48 ++
.../jira/src/main/resources/application.properties | 27 -
.../jira/src/main/resources/mock/createIssue.json | 5 -
.../jira/src/main/resources/mock/getIssue.json | 38 --
.../jira/src/main/resources/mock/issueType.json | 11 -
.../camel/quarkus/component/jira/it/JiraTest.java | 452 +++++++++++++-
.../component/jira/it/JiraTestResource.java | 88 +++
...st-67-0e1e85c8-d0b1-42b3-9a7d-2aa604b82ac7.json | 1 +
...st-67-940c0b21-7d1a-4963-9cbf-cc9d1f607dbd.json | 1 +
...st-67-be652193-8a26-42ec-bb0d-7115cd37f3cd.json | 1 +
...st-67-c56637eb-f7dc-4d5b-8471-e518046ed496.json | 1 +
...st-68-15047dda-1b77-48f5-97c7-79c43e0a3665.json | 1 +
...st-68-17c49ae9-16b4-48d6-abfd-7e2ace597a08.json | 1 +
...st-68-28c61bd1-5321-4eb4-8aee-1056001b18a6.json | 1 +
...st-68-c09a3e23-4fee-4ee5-9d8b-426c0aa1004c.json | 1 +
...st-69-a114dae3-19a3-486d-8c6a-18fd26d9a80f.json | 1 +
...st-69-a8c98e7e-0414-4b4e-8fae-bb248a8feab8.json | 1 +
...st-69-b577e1c5-cc4e-436b-9c57-50a8d0d605c1.json | 1 +
...st-69-ebe35966-c69e-453f-af61-b7d1fd5407c9.json | 1 +
...st-70-288f33f8-ff30-42e6-91cc-27469a454c1f.json | 1 +
...st-71-09b7636c-39fa-4cb3-8fe1-43afb1034924.json | 1 +
...st-71-0e6a77cf-578a-4421-b0e6-9e75f9015ffc.json | 1 +
...st-71-2470cded-eff1-4696-b664-c6a6afb48352.json | 1 +
...st-71-95392d7a-cee3-4493-808c-f7db7b8c5f9b.json | 1 +
...st-71-b6cc2884-c9ed-4161-a671-3413813b4db2.json | 1 +
...st-72-baa1260a-1c45-43aa-b4d1-9a5a2f296d7a.json | 1 +
...st-72-bb4bde6d-b387-4cd6-a308-aacf38d6fd5d.json | 1 +
...st-73-97967053-b459-441a-9f03-b603ca69c22e.json | 1 +
...st-74-75c0d24d-5575-490f-a590-020bd992afe4.json | 1 +
...st-74-920e8e36-2afc-438d-bca6-d1d28116988c.json | 1 +
...st-74-a9022ea4-4500-4fa8-9638-b8ac76464b4f.json | 1 +
...earch-2eb3eb45-a63a-4655-9d1f-ef82f4d3b825.json | 1 +
...earch-4dc289c5-0522-4632-813f-295f4be67eaf.json | 1 +
...earch-5a3ae50c-9eee-45ea-bb4e-28b2864e392d.json | 1 +
...earch-a8497662-b947-4b46-9815-9e04995588c8.json | 1 +
...earch-ce09e8e1-0c2f-4646-a58a-dcf55e4de092.json | 1 +
...earch-ea789be6-5899-46e7-ab02-8ec3692596f5.json | 1 +
...issue-467257d0-dc2a-4066-8eb8-1e91b1a95cc4.json | 39 ++
...issue-4846b302-a78c-4342-9770-fe311569d92d.json | 39 ++
...issue-6d80c43a-e688-4e0c-a26f-6b44a32b3ba3.json | 39 ++
...issue-956a8664-2312-4fdd-b9db-978df0bd8595.json | 38 ++
...issue-bae70b60-36da-4aef-954f-0d8dfc2230b5.json | 39 ++
...issue-bd873ed1-07bb-44e7-b0b9-2030420211aa.json | 39 ++
...issue-c2c8d72a-625e-4759-9878-5bc9babfca2e.json | 39 ++
...issue-d88f3854-1abc-4c19-a94b-faefb8e119a1.json | 39 ++
...st-67-0e1e85c8-d0b1-42b3-9a7d-2aa604b82ac7.json | 33 +
...st-67-7b93fd68-1f69-4005-ae76-056af9123977.json | 30 +
...st-67-940c0b21-7d1a-4963-9cbf-cc9d1f607dbd.json | 35 ++
...st-67-be652193-8a26-42ec-bb0d-7115cd37f3cd.json | 34 +
...st-67-c56637eb-f7dc-4d5b-8471-e518046ed496.json | 35 ++
...st-68-05a2b7b2-8906-433a-a35d-02d96bacf022.json | 30 +
...st-68-15047dda-1b77-48f5-97c7-79c43e0a3665.json | 35 ++
...st-68-17c49ae9-16b4-48d6-abfd-7e2ace597a08.json | 34 +
...st-68-28c61bd1-5321-4eb4-8aee-1056001b18a6.json | 33 +
...st-68-c09a3e23-4fee-4ee5-9d8b-426c0aa1004c.json | 34 +
...st-69-450baa09-6b3f-4c51-8f58-a69e72aedb41.json | 30 +
...st-69-a114dae3-19a3-486d-8c6a-18fd26d9a80f.json | 34 +
...st-69-a8c98e7e-0414-4b4e-8fae-bb248a8feab8.json | 33 +
...st-69-b577e1c5-cc4e-436b-9c57-50a8d0d605c1.json | 34 +
...st-69-ebe35966-c69e-453f-af61-b7d1fd5407c9.json | 35 ++
...st-70-288f33f8-ff30-42e6-91cc-27469a454c1f.json | 34 +
...st-70-4d938ceb-5f17-4574-bfde-bb47eea5bb59.json | 36 ++
...st-70-f2ab1813-65c5-494f-a5ac-da9e340b3d94.json | 31 +
...st-71-09b7636c-39fa-4cb3-8fe1-43afb1034924.json | 35 ++
...st-71-0e6a77cf-578a-4421-b0e6-9e75f9015ffc.json | 34 +
...st-71-2470cded-eff1-4696-b664-c6a6afb48352.json | 33 +
...st-71-95392d7a-cee3-4493-808c-f7db7b8c5f9b.json | 34 +
...st-71-993fe3b6-a347-4014-b3a7-a182c1fa25ed.json | 30 +
...st-71-b6cc2884-c9ed-4161-a671-3413813b4db2.json | 34 +
...st-72-baa1260a-1c45-43aa-b4d1-9a5a2f296d7a.json | 34 +
...st-72-bb4bde6d-b387-4cd6-a308-aacf38d6fd5d.json | 33 +
...st-72-c3063e9e-b57a-4de5-8d84-b458a8f7f0fe.json | 30 +
...st-73-786cfa20-75d3-43f7-b5b8-8ea926dce7c2.json | 30 +
...st-73-97967053-b459-441a-9f03-b603ca69c22e.json | 31 +
...st-74-75c0d24d-5575-490f-a590-020bd992afe4.json | 33 +
...st-74-920e8e36-2afc-438d-bca6-d1d28116988c.json | 34 +
...st-74-a9022ea4-4500-4fa8-9638-b8ac76464b4f.json | 35 ++
...st-74-ab1fb946-6445-448d-a80f-f67165920733.json | 30 +
...elink-b86486cf-179d-4eff-ab59-fd2621cd2fe2.json | 36 ++
...etype-1a4dffb2-212a-4e5c-a6ed-b07e6c22df97.json | 33 +
...etype-3c28d7c5-48e0-4e10-9c33-2b7302766869.json | 34 +
...etype-5862081c-2012-4240-835c-cf0ce937c567.json | 34 +
...etype-65c3b34b-0095-416f-9667-9fe5996560bf.json | 34 +
...etype-9a5ac9eb-f82e-4b5e-8372-729815645934.json | 34 +
...etype-b97e3430-3397-4d6c-9782-b572d203f785.json | 34 +
...etype-bb895fc4-8785-45cd-93f3-24f74ff8bef8.json | 34 +
...etype-deb1fb17-f060-4866-bc5b-af2464195e25.json | 35 ++
...earch-2eb3eb45-a63a-4655-9d1f-ef82f4d3b825.json | 34 +
...earch-4dc289c5-0522-4632-813f-295f4be67eaf.json | 35 ++
...earch-5a3ae50c-9eee-45ea-bb4e-28b2864e392d.json | 33 +
...earch-a8497662-b947-4b46-9815-9e04995588c8.json | 31 +
...earch-ce09e8e1-0c2f-4646-a58a-dcf55e4de092.json | 35 ++
...earch-ea789be6-5899-46e7-ab02-8ec3692596f5.json | 32 +
...rinfo-5384f8bb-181d-41ae-bc02-2c13a4c67e15.json | 34 +
...rinfo-94c1f66d-8a68-4485-8669-fbd75b55c45a.json | 34 +
...rinfo-dd1a6803-f1ea-4002-a959-356e8d642920.json | 34 +
...rinfo-ec14f05b-707b-4a51-a6a1-64b462a2c020.json | 34 +
...ssion-ff621014-dbe1-499a-88cb-e659bec3ffa9.json | 31 +
integration-tests/jolt/pom.xml | 2 +-
integration-tests/jpa/pom.xml | 2 +-
integration-tests/js-dsl/pom.xml | 2 +-
integration-tests/jsch/pom.xml | 2 +-
integration-tests/jslt/pom.xml | 2 +-
.../jslt/src/main/resources/application.properties | 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 | 6 +-
.../quarkus/component/jta/it/JtaResource.java | 30 +-
.../camel/quarkus/component/jta/it/JtaRoutes.java | 17 +-
.../camel/quarkus/component/jta/it/JtaTest.java | 13 +-
integration-tests/kafka-sasl-ssl/pom.xml | 6 +-
integration-tests/kafka-sasl/pom.xml | 6 +-
integration-tests/kafka-ssl/pom.xml | 6 +-
integration-tests/kafka/pom.xml | 6 +-
integration-tests/kamelet/pom.xml | 2 +-
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 | 2 +-
integration-tests/lumberjack/pom.xml | 2 +-
integration-tests/mail/pom.xml | 2 +-
.../quarkus/component/mail/CamelResource.java | 33 +-
.../camel/quarkus/component/mail/CamelRoute.java | 7 +
.../camel/quarkus/component/mail/MailIT.java | 23 +
.../camel/quarkus/component/mail/MailITCase.java | 23 -
.../camel/quarkus/component/mail/MailTest.java | 57 +-
integration-tests/main-caffeine-lrucache/pom.xml | 2 +-
integration-tests/main-collector/pom.xml | 2 +-
integration-tests/main-command-mode/pom.xml | 2 +-
integration-tests/main-devmode/pom.xml | 2 +-
integration-tests/main-discovery-disabled/pom.xml | 2 +-
integration-tests/main-unknown-args-fail/pom.xml | 2 +-
integration-tests/main-unknown-args-ignore/pom.xml | 2 +-
integration-tests/main-xml-io/pom.xml | 2 +-
integration-tests/main-xml-jaxb/pom.xml | 2 +-
integration-tests/main-yaml/pom.xml | 2 +-
integration-tests/main/pom.xml | 2 +-
integration-tests/master/pom.xml | 2 +-
.../quarkus/component/master/it/MasterIT.java | 3 +
.../quarkus/component/master/it/MasterTest.java | 3 +
integration-tests/messaging/pom.xml | 19 +-
.../component/messaging/it/JmsProducers.java | 44 +-
.../component/messaging/it/JmsResource.java | 108 +++-
.../quarkus/component/messaging/it/JmsRoutes.java | 13 +-
.../quarkus/component/messaging/it/Person.java | 35 ++
.../quarkus/component/messaging/it/JmsTest.java | 58 +-
integration-tests/micrometer/pom.xml | 2 +-
integration-tests/microprofile/pom.xml | 2 +-
.../microprofile/it/metrics/CountedProcessor.java | 33 +
.../it/metrics/MicroProfileMetricsResource.java | 7 +
.../metrics/MicroProfileMetricsRouteBuilder.java | 11 +
.../it/metrics/MicroProfileMetricsTest.java | 14 +-
integration-tests/minio/pom.xml | 2 +-
integration-tests/mllp/pom.xml | 2 +-
integration-tests/mongodb/pom.xml | 7 +-
.../component/mongodb/it/MongoDbResource.java | 110 +++-
.../quarkus/component/mongodb/it/MongoDbRoute.java | 83 +++
.../quarkus/component/mongodb/it/MongoDbTest.java | 187 +++++-
.../component/mongodb/it/MongoDbTestResource.java | 51 ++
.../mongodb/src/test/resources/initMongodb.txt | 34 +
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 +-
integration-tests/nitrite/pom.xml | 2 +-
integration-tests/nsq/pom.xml | 2 +-
integration-tests/oaipmh/pom.xml | 2 +-
integration-tests/olingo4/pom.xml | 2 +-
integration-tests/openapi-java/pom.xml | 2 +-
integration-tests/openstack/pom.xml | 2 +-
integration-tests/opentracing/pom.xml | 2 +-
integration-tests/optaplanner/pom.xml | 2 +-
integration-tests/paho-mqtt5/pom.xml | 2 +-
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 +-
.../platform/http/it/PlatformHttpRouteBuilder.java | 10 +-
.../component/http/server/it/PlatformHttpTest.java | 45 +-
integration-tests/pom.xml | 7 +-
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 | 2 +-
integration-tests/reactive-streams/pom.xml | 2 +-
integration-tests/rest-openapi/pom.xml | 2 +-
.../rest/openapi/it/RestOpenApiRoutes.java | 2 +-
integration-tests/rest/pom.xml | 2 +-
integration-tests/saga/pom.xml | 2 +-
integration-tests/salesforce/pom.xml | 2 +-
integration-tests/sap-netweaver/pom.xml | 2 +-
integration-tests/saxon/pom.xml | 2 +-
.../quarkus/component/saxon/it/SaxonTest.java | 2 +-
integration-tests/servicenow/pom.xml | 2 +-
integration-tests/servlet/pom.xml | 2 +-
integration-tests/shiro/pom.xml | 2 +-
integration-tests/simple/pom.xml | 117 ----
.../language/simple/ReflectionConfigurations.java | 39 --
.../quarkus/language/simple/SimpleResource.java | 83 ---
.../quarkus/language/simple/SimpleRoutes.java | 37 --
.../src/main/resources/application.properties | 17 -
.../org/apache/camel/quarkus/core/SimpleIT.java | 24 -
.../org/apache/camel/quarkus/core/SimpleTest.java | 63 --
integration-tests/slack/pom.xml | 3 +-
.../smallrye-reactive-messaging/pom.xml | 2 +-
integration-tests/soap/pom.xml | 2 +-
.../quarkus/component/soap/it/SoapRoutes.java | 12 +-
integration-tests/solr/pom.xml | 2 +-
integration-tests/splunk/pom.xml | 2 +-
integration-tests/spring-rabbitmq/pom.xml | 2 +-
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 | 2 +-
integration-tests/tika/pom.xml | 2 +-
integration-tests/twilio/pom.xml | 2 +-
integration-tests/twitter/pom.xml | 2 +-
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 | 2 +-
integration-tests/vertx-websocket/pom.xml | 2 +-
integration-tests/vertx/pom.xml | 2 +-
integration-tests/weather/pom.xml | 2 +-
integration-tests/xchange/pom.xml | 2 +-
integration-tests/xml/pom.xml | 2 +-
integration-tests/xmlsecurity/pom.xml | 2 +-
integration-tests/xpath/pom.xml | 2 +-
integration-tests/xstream/pom.xml | 2 +-
integration-tests/zendesk/pom.xml | 2 +-
pom.xml | 34 +-
poms/bom-test/pom.xml | 4 +-
poms/bom/pom.xml | 182 +++++-
poms/build-parent-it/pom.xml | 2 +-
poms/build-parent/pom.xml | 2 +-
poms/pom.xml | 2 +-
tooling/create-extension-templates/runtime-pom.xml | 4 +-
tooling/maven-plugin/pom.xml | 2 +-
.../quarkus/maven/PrepareCatalogQuarkusMojo.java | 6 +-
tooling/pom.xml | 2 +-
tooling/scripts/group-tests.groovy | 55 +-
tooling/scripts/test-categories.yaml | 7 +-
tooling/test-list/pom.xml | 2 +-
1846 files changed, 19875 insertions(+), 5769 deletions(-)
delete mode 100644 .github/workflows/cancel-previous-runs.yaml
create mode 100644 docs/modules/ROOT/pages/reference/extensions/aws-secrets-manager.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/azure-cosmosdb.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/etcd3.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/google-functions.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/jackson-avro.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/jackson-protobuf.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/joor.adoc
create mode 100644 docs/modules/ROOT/pages/reference/extensions/kamelet-reify.adoc
copy docs/modules/ROOT/partials/reference/others/{zipkin.adoc => resourceresolver-github.adoc} (100%)
delete mode 100644 extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelContextCustomizer.java
create mode 100644 extensions-jvm/aws-secrets-manager/deployment/pom.xml
create mode 100644 extensions-jvm/aws-secrets-manager/deployment/src/main/java/org/apache/camel/quarkus/component/aws/secrets/manager/deployment/AwsSecretsManagerProcessor.java
create mode 100644 extensions-jvm/aws-secrets-manager/integration-test/pom.xml
create mode 100644 extensions-jvm/aws-secrets-manager/integration-test/src/main/java/org/apache/camel/quarkus/component/aws/secrets/manager/it/AwsSecretsManagerResource.java
create mode 100644 extensions-jvm/aws-secrets-manager/integration-test/src/test/java/org/apache/camel/quarkus/component/aws/secrets/manager/it/AwsSecretsManagerTest.java
create mode 100644 extensions-jvm/aws-secrets-manager/pom.xml
create mode 100644 extensions-jvm/aws-secrets-manager/runtime/pom.xml
create mode 100644 extensions-jvm/aws-secrets-manager/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions-jvm/azure-cosmosdb/deployment/pom.xml
create mode 100644 extensions-jvm/azure-cosmosdb/deployment/src/main/java/org/apache/camel/quarkus/component/azure/cosmosdb/deployment/AzureCosmosdbProcessor.java
create mode 100644 extensions-jvm/azure-cosmosdb/integration-test/pom.xml
create mode 100644 extensions-jvm/azure-cosmosdb/integration-test/src/main/java/org/apache/camel/quarkus/component/azure/cosmosdb/it/AzureCosmosdbResource.java
create mode 100644 extensions-jvm/azure-cosmosdb/integration-test/src/test/java/org/apache/camel/quarkus/component/azure/cosmosdb/it/AzureCosmosdbTest.java
create mode 100644 extensions-jvm/azure-cosmosdb/pom.xml
create mode 100644 extensions-jvm/azure-cosmosdb/runtime/pom.xml
create mode 100644 extensions-jvm/azure-cosmosdb/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions-jvm/etcd3/deployment/pom.xml
create mode 100644 extensions-jvm/etcd3/deployment/src/main/java/org/apache/camel/quarkus/component/etcd3/deployment/Etcd3Processor.java
create mode 100644 extensions-jvm/etcd3/integration-test/pom.xml
create mode 100644 extensions-jvm/etcd3/integration-test/src/main/java/org/apache/camel/quarkus/component/etcd3/it/Etcd3Resource.java
create mode 100644 extensions-jvm/etcd3/integration-test/src/test/java/org/apache/camel/quarkus/component/etcd3/it/Etcd3Test.java
create mode 100644 extensions-jvm/etcd3/pom.xml
create mode 100644 extensions-jvm/etcd3/runtime/pom.xml
create mode 100644 extensions-jvm/etcd3/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions-jvm/google-functions/deployment/pom.xml
create mode 100644 extensions-jvm/google-functions/deployment/src/main/java/org/apache/camel/quarkus/component/google/functions/deployment/GoogleFunctionsProcessor.java
create mode 100644 extensions-jvm/google-functions/integration-test/pom.xml
create mode 100644 extensions-jvm/google-functions/integration-test/src/main/java/org/apache/camel/quarkus/component/google/functions/it/GoogleFunctionsResource.java
create mode 100644 extensions-jvm/google-functions/integration-test/src/test/java/org/apache/camel/quarkus/component/google/functions/it/GoogleFunctionsTest.java
create mode 100644 extensions-jvm/google-functions/pom.xml
create mode 100644 extensions-jvm/google-functions/runtime/pom.xml
create mode 100644 extensions-jvm/google-functions/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions-jvm/jackson-avro/deployment/pom.xml
create mode 100644 extensions-jvm/jackson-avro/deployment/src/main/java/org/apache/camel/quarkus/component/jackson/avro/deployment/JacksonAvroProcessor.java
create mode 100644 extensions-jvm/jackson-avro/integration-test/pom.xml
create mode 100644 extensions-jvm/jackson-avro/integration-test/src/main/java/org/apache/camel/quarkus/component/jackson/avro/it/JacksonAvroResource.java
create mode 100644 extensions-jvm/jackson-avro/integration-test/src/test/java/org/apache/camel/quarkus/component/jackson/avro/it/JacksonAvroTest.java
create mode 100644 extensions-jvm/jackson-avro/pom.xml
create mode 100644 extensions-jvm/jackson-avro/runtime/pom.xml
create mode 100644 extensions-jvm/jackson-avro/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions-jvm/jackson-protobuf/deployment/pom.xml
create mode 100644 extensions-jvm/jackson-protobuf/deployment/src/main/java/org/apache/camel/quarkus/component/jackson/protobuf/deployment/JacksonProtobufProcessor.java
create mode 100644 extensions-jvm/jackson-protobuf/integration-test/pom.xml
create mode 100644 extensions-jvm/jackson-protobuf/integration-test/src/main/java/org/apache/camel/quarkus/component/jackson/protobuf/it/JacksonProtobufResource.java
create mode 100644 extensions-jvm/jackson-protobuf/integration-test/src/test/java/org/apache/camel/quarkus/component/jackson/protobuf/it/JacksonProtobufTest.java
create mode 100644 extensions-jvm/jackson-protobuf/pom.xml
create mode 100644 extensions-jvm/jackson-protobuf/runtime/pom.xml
create mode 100644 extensions-jvm/jackson-protobuf/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions-jvm/joor/deployment/pom.xml
create mode 100644 extensions-jvm/joor/deployment/src/main/java/org/apache/camel/quarkus/component/joor/deployment/JoorProcessor.java
create mode 100644 extensions-jvm/joor/integration-test/pom.xml
create mode 100644 extensions-jvm/joor/integration-test/src/main/java/org/apache/camel/quarkus/component/joor/it/JoorResource.java
create mode 100644 extensions-jvm/joor/integration-test/src/test/java/org/apache/camel/quarkus/component/joor/it/JoorTest.java
create mode 100644 extensions-jvm/joor/pom.xml
create mode 100644 extensions-jvm/joor/runtime/pom.xml
create mode 100644 extensions-jvm/joor/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions-jvm/kamelet-reify/deployment/pom.xml
create mode 100644 extensions-jvm/kamelet-reify/deployment/src/main/java/org/apache/camel/quarkus/component/kamelet/reify/deployment/KameletReifyProcessor.java
create mode 100644 extensions-jvm/kamelet-reify/integration-test/pom.xml
create mode 100644 extensions-jvm/kamelet-reify/integration-test/src/main/java/org/apache/camel/quarkus/component/kamelet/reify/it/KameletReifyResource.java
create mode 100644 extensions-jvm/kamelet-reify/integration-test/src/test/java/org/apache/camel/quarkus/component/kamelet/reify/it/KameletReifyTest.java
create mode 100644 extensions-jvm/kamelet-reify/pom.xml
create mode 100644 extensions-jvm/kamelet-reify/runtime/pom.xml
create mode 100644 extensions-jvm/kamelet-reify/runtime/src/main/resources/META-INF/quarkus-extension.yaml
create mode 100644 extensions/jms/runtime/src/main/doc/usage.adoc
create mode 100644 extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigDefaultsTest.java
create mode 100644 extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigOverrideTest.java
create mode 100644 integration-test-groups/foundation/bean/pom.xml
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanResource.java (100%)
create mode 100644 integration-test-groups/foundation/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanRoutes.java
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/CalledFromLanguageAnnotatedParamBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/CompletionStageBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/Counter.java (100%)
create mode 100644 integration-test-groups/foundation/bean/src/main/java/org/apache/camel/quarkus/component/bean/EagerAppScopedRouteBuilder.java
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/LazyAppScopedRouteBuilder.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/NamedBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/ParametersBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/RouteBuilderWithProducer.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/WithHandlerBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/WithLanguageParamBindingsBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/consume/ConsumeAnnotationBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/consume/CustomNamedConsumeAnnotationBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/consume/DefaultNamedConsumeAnnotationBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/consume/SingletonAnnotationBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/BeanMethodResource.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/BeanMethodRoute.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/NonRegisteredBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/Producers.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/method/RegisteredBean.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/bean/model/Employee.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/class_/ClassResource.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/java/org/apache/camel/quarkus/component/class_/EmployeeService.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/main/resources/application.properties (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanITCase.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanInjectMockTest.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanMethodIT.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanMethodTest.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanTest.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/ClassIT.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/ClassTest.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/ConsumeAnnotationIT.java (100%)
rename {integration-tests => integration-test-groups/foundation}/bean/src/test/java/org/apache/camel/quarkus/component/bean/ConsumeAnnotationTest.java (100%)
create mode 100644 integration-test-groups/foundation/browse/pom.xml
create mode 100644 integration-test-groups/foundation/browse/src/main/java/org/apache/camel/quarkus/component/browse/it/BrowseResource.java
create mode 100644 integration-test-groups/foundation/browse/src/main/java/org/apache/camel/quarkus/component/browse/it/BrowseRoutes.java
create mode 100644 integration-test-groups/foundation/browse/src/test/java/org/apache/camel/quarkus/component/browse/it/BrowseIT.java
create mode 100644 integration-test-groups/foundation/browse/src/test/java/org/apache/camel/quarkus/component/browse/it/BrowseTest.java
create mode 100644 integration-test-groups/foundation/controlbus/pom.xml
create mode 100644 integration-test-groups/foundation/controlbus/src/main/java/org/apache/camel/quarkus/component/controlbus/it/ControlbusResource.java
create mode 100644 integration-test-groups/foundation/controlbus/src/main/java/org/apache/camel/quarkus/component/controlbus/it/ControlbusRoute.java
create mode 100644 integration-test-groups/foundation/controlbus/src/test/java/org/apache/camel/quarkus/component/controlbus/it/ControlbusIT.java
create mode 100644 integration-test-groups/foundation/controlbus/src/test/java/org/apache/camel/quarkus/component/controlbus/it/ControlbusTest.java
create mode 100644 integration-test-groups/foundation/core-annotations/pom.xml
create mode 100644 integration-test-groups/foundation/core-annotations/src/main/java/org/apache/camel/quarkus/core/it/annotations/CoreAnnotationsResource.java
create mode 100644 integration-test-groups/foundation/core-annotations/src/main/java/org/apache/camel/quarkus/core/it/annotations/CoreAnnotationsRoutes.java
create mode 100644 integration-test-groups/foundation/core-annotations/src/test/java/org/apache/camel/quarkus/core/it/annotations/CoreAnnotationsIT.java
create mode 100644 integration-test-groups/foundation/core-annotations/src/test/java/org/apache/camel/quarkus/core/it/annotations/CoreAnnotationsTest.java
create mode 100644 integration-test-groups/foundation/core-languages/pom.xml
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/ConstantLanguageRoutes.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/CoreLanguagesResource.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/CustomDataFormatRoutes.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/ExchangePropertyLanguageRoutes.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/HeaderLanguageRoutes.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/RefLanguageRoutes.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/ReflectionConfigurations.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/SimpleRoutes.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/java/org/apache/camel/quarkus/core/languages/it/TokenizeLanguageRoutes.java
create mode 100644 integration-test-groups/foundation/core-languages/src/main/resources/application.properties
rename {integration-tests/simple => integration-test-groups/foundation/core-languages}/src/main/resources/mysimple.txt (100%)
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/ConstantLanguageIT.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/ConstantLanguageTest.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/CustomDataFormatIT.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/CustomDataFormatTest.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/ExchangePropertyLanguageIT.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/ExchangePropertyLanguageTest.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/HeaderLanguageIT.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/HeaderLanguageTest.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/RefLanguageIT.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/RefLanguageTest.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/SimpleIT.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/SimpleTest.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/TokenizeLanguageIT.java
create mode 100644 integration-test-groups/foundation/core-languages/src/test/java/org/apache/camel/quarkus/core/languages/it/TokenizeLanguageTest.java
create mode 100644 integration-test-groups/foundation/core/pom.xml
create mode 100644 integration-test-groups/foundation/core/src/main/java/org/apache/camel/quarkus/core/CoreResource.java
create mode 100644 integration-test-groups/foundation/core/src/main/resources/application.properties
rename {integration-tests => integration-test-groups/foundation}/core/src/main/resources/exclude-pattern-folder/excluded.txt (100%)
rename {integration-tests => integration-test-groups/foundation}/core/src/main/resources/include-pattern-folder/excluded.txt (100%)
rename {integration-tests => integration-test-groups/foundation}/core/src/main/resources/include-pattern-folder/included.txt (100%)
rename {integration-tests => integration-test-groups/foundation}/core/src/main/resources/no-pattern-folder/excluded.txt (100%)
rename {integration-tests => integration-test-groups/foundation}/core/src/test/java/org/apache/camel/quarkus/core/CoreIT.java (100%)
create mode 100644 integration-test-groups/foundation/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java
create mode 100644 integration-test-groups/foundation/customized-log-component/pom.xml
create mode 100644 integration-test-groups/foundation/customized-log-component/src/main/java/org/apache/camel/quarkus/component/customized/log/it/CustomizedLogComponentResource.java
create mode 100644 integration-test-groups/foundation/customized-log-component/src/test/java/org/apache/camel/quarkus/component/log/it/CustomizedLogComponentIT.java
create mode 100644 integration-test-groups/foundation/customized-log-component/src/test/java/org/apache/camel/quarkus/component/log/it/CustomizedLogComponentTest.java
create mode 100644 integration-test-groups/foundation/direct/pom.xml
create mode 100644 integration-test-groups/foundation/direct/src/main/java/org/apache/camel/quarkus/component/direct/it/DirectResource.java
create mode 100644 integration-test-groups/foundation/direct/src/main/java/org/apache/camel/quarkus/component/direct/it/DirectRoutes.java
create mode 100644 integration-test-groups/foundation/direct/src/main/resources/application.properties
create mode 100644 integration-test-groups/foundation/direct/src/test/java/org/apache/camel/quarkus/component/direct/it/DirectIT.java
create mode 100644 integration-test-groups/foundation/direct/src/test/java/org/apache/camel/quarkus/component/direct/it/DirectTest.java
create mode 100644 integration-test-groups/foundation/log/pom.xml
create mode 100644 integration-test-groups/foundation/log/src/main/java/org/apache/camel/quarkus/component/log/it/LogResource.java
create mode 100644 integration-test-groups/foundation/log/src/main/resources/application.properties
create mode 100644 integration-test-groups/foundation/log/src/test/java/org/apache/camel/quarkus/component/log/it/LogIT.java
create mode 100644 integration-test-groups/foundation/log/src/test/java/org/apache/camel/quarkus/component/log/it/LogTest.java
create mode 100644 integration-test-groups/foundation/mock/pom.xml
create mode 100644 integration-test-groups/foundation/mock/src/main/java/org/apache/camel/quarkus/component/mock/it/MockResource.java
create mode 100644 integration-test-groups/foundation/mock/src/main/java/org/apache/camel/quarkus/component/mock/it/MockRouteBuilder.java
create mode 100644 integration-test-groups/foundation/mock/src/test/java/org/apache/camel/quarkus/component/mock/it/MockIT.java
create mode 100644 integration-test-groups/foundation/mock/src/test/java/org/apache/camel/quarkus/component/mock/it/MockTest.java
create mode 100644 integration-test-groups/foundation/pom.xml
create mode 100644 integration-test-groups/foundation/ref/pom.xml
create mode 100644 integration-test-groups/foundation/ref/src/main/java/org/apache/camel/quarkus/component/ref/it/RefResource.java
create mode 100644 integration-test-groups/foundation/ref/src/test/java/org/apache/camel/quarkus/component/ref/it/RefIT.java
create mode 100644 integration-test-groups/foundation/ref/src/test/java/org/apache/camel/quarkus/component/ref/it/RefTest.java
create mode 100644 integration-test-groups/foundation/scheduler/pom.xml
create mode 100644 integration-test-groups/foundation/scheduler/src/main/java/org/apache/camel/quarkus/component/scheduler/it/SchedulerResource.java
create mode 100644 integration-test-groups/foundation/scheduler/src/main/java/org/apache/camel/quarkus/component/scheduler/it/SchedulerRoute.java
create mode 100644 integration-test-groups/foundation/scheduler/src/test/java/org/apache/camel/quarkus/component/scheduler/it/SchedulerIT.java
create mode 100644 integration-test-groups/foundation/scheduler/src/test/java/org/apache/camel/quarkus/component/scheduler/it/SchedulerTest.java
create mode 100644 integration-test-groups/foundation/seda/pom.xml
create mode 100644 integration-test-groups/foundation/seda/src/main/java/org/apache/camel/quarkus/component/seda/it/SedaResource.java
create mode 100644 integration-test-groups/foundation/seda/src/test/java/org/apache/camel/quarkus/component/seda/it/SedaIT.java
create mode 100644 integration-test-groups/foundation/seda/src/test/java/org/apache/camel/quarkus/component/seda/it/SedaTest.java
create mode 100644 integration-test-groups/foundation/stream/pom.xml
create mode 100644 integration-test-groups/foundation/stream/src/main/java/org/apache/camel/quarkus/component/stream/it/StreamResource.java
create mode 100644 integration-test-groups/foundation/stream/src/test/java/org/apache/camel/quarkus/component/stream/it/StreamIT.java
create mode 100644 integration-test-groups/foundation/stream/src/test/java/org/apache/camel/quarkus/component/stream/it/StreamTest.java
create mode 100644 integration-test-groups/foundation/timer/pom.xml
create mode 100644 integration-test-groups/foundation/timer/src/main/java/org/apache/camel/quarkus/component/timer/it/TimerProducers.java
create mode 100644 integration-test-groups/foundation/timer/src/main/java/org/apache/camel/quarkus/component/timer/it/TimerRoutes.java
create mode 100644 integration-test-groups/foundation/timer/src/main/resources/application.properties
create mode 100644 integration-test-groups/foundation/timer/src/test/java/org/apache/camel/quarkus/component/timer/it/TimerIT.java
create mode 100644 integration-test-groups/foundation/timer/src/test/java/org/apache/camel/quarkus/component/timer/it/TimerTest.java
create mode 100644 integration-test-groups/foundation/type-converter/pom.xml
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/ConverterResource.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/TestConverters.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/model/MyExchangePair.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/model/MyNotRegisteredPair.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/model/MyNullablePair.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/model/MyTestPair.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/model/NotRegisteredBulkConverters.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/java/org/apache/camel/quarkus/core/converter/it/model/NotRegisteredConverters.java
create mode 100644 integration-test-groups/foundation/type-converter/src/main/resources/application.properties
create mode 100644 integration-test-groups/foundation/type-converter/src/test/java/org/apache/camel/quarkus/core/converter/it/ConverterIT.java
create mode 100644 integration-test-groups/foundation/type-converter/src/test/java/org/apache/camel/quarkus/core/converter/it/ConverterTest.java
delete mode 100644 integration-tests/bean/pom.xml
delete mode 100644 integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/BeanRoutes.java
delete mode 100644 integration-tests/bean/src/main/java/org/apache/camel/quarkus/component/bean/EagerAppScopedRouteBuilder.java
delete mode 100644 integration-tests/core/pom.xml
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/ConverterResource.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/CoreResource.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/CoreRoutes.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/CoreTemplateRoutes.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/annotations/CoreAnnotationsResource.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/annotations/CoreAnnotationsRoutes.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/converter/MyExchangePair.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/converter/MyNotRegisteredPair.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/converter/MyNullablePair.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/converter/MyTestPair.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/converter/NotRegisteredBulkConverters.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/converter/NotRegisteredConverters.java
delete mode 100644 integration-tests/core/src/main/java/org/apache/camel/quarkus/core/converter/TestConverters.java
delete mode 100644 integration-tests/core/src/main/resources/application.properties
delete mode 100644 integration-tests/core/src/test/java/org/apache/camel/quarkus/core/ConverterIT.java
delete mode 100644 integration-tests/core/src/test/java/org/apache/camel/quarkus/core/ConverterTest.java
delete mode 100644 integration-tests/core/src/test/java/org/apache/camel/quarkus/core/CoreAnnotationsIT.java
delete mode 100644 integration-tests/core/src/test/java/org/apache/camel/quarkus/core/CoreAnnotationsTest.java
delete mode 100644 integration-tests/core/src/test/java/org/apache/camel/quarkus/core/CoreTest.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/jackson/json/JacksonJsonResource.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/jackson/json/JacksonJsonRoute.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/jackson/xml/JacksonXmlResource.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/jackson/xml/JacksonXmlRoute.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/MyModule.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/Order.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/Pojo.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/TestJAXBPojo.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/TestOtherPojo.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/TestPojo.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/TestPojoView.java
create mode 100644 integration-tests/dataformats-json/src/main/java/org/apache/camel/quarkus/component/dataformats/json/model/Views.java
create mode 100644 integration-tests/dataformats-json/src/test/java/org/apache/camel/quarkus/component/dataformats/jackson/json/JacksonJsonIT.java
create mode 100644 integration-tests/dataformats-json/src/test/java/org/apache/camel/quarkus/component/dataformats/jackson/json/JacksonJsonTest.java
create mode 100644 integration-tests/dataformats-json/src/test/java/org/apache/camel/quarkus/component/dataformats/jackson/xml/JacksonXmlIT.java
create mode 100644 integration-tests/dataformats-json/src/test/java/org/apache/camel/quarkus/component/dataformats/jackson/xml/JacksonXmlTest.java
copy integration-tests/{aws2-grouped => foundation-grouped}/README.adoc (100%)
create mode 100644 integration-tests/foundation-grouped/pom.xml
delete mode 100644 integration-tests/foundation/pom.xml
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/browse/BrowseResource.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/browse/BrowseRoutes.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/controlbus/ControlbusResource.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/controlbus/ControlbusRoute.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/mock/MockResource.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/mock/MockRouteBuilder.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/ref/RefResource.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/scheduler/SchedulerResource.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/scheduler/SchedulerRoute.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/seda/SedaResource.java
delete mode 100644 integration-tests/foundation/src/main/java/org/apache/camel/quarkus/component/foundation/it/stream/StreamResource.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/browse/BrowseIT.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/browse/BrowseTest.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/controlbus/ControlbusIT.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/controlbus/ControlbusTest.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/mock/MockIT.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/mock/MockTest.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/ref/RefIT.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/ref/RefTest.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/scheduler/SchedulerIT.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/scheduler/SchedulerTest.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/seda/SedaIT.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/seda/SedaTest.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/stream/StreamIT.java
delete mode 100644 integration-tests/foundation/src/test/java/org/apache/camel/quarkus/component/foundation/it/stream/StreamTest.java
create mode 100644 integration-tests/github/README.adoc
create mode 100644 integration-tests/github/src/test/java/org/apache/camel/quarkus/component/github/it/GithubTestResource.java
create mode 100644 integration-tests/github/src/test/resources/mappings/githubGetRepository.json
create mode 100644 integration-tests/github/src/test/resources/mappings/githubGetRepositoryFile.json
delete mode 100644 integration-tests/jira/src/main/java/org/apache/camel/quarkus/component/jira/it/FakeJiraResource.java
create mode 100644 integration-tests/jira/src/main/java/org/apache/camel/quarkus/component/jira/it/JiraRoutes.java
delete mode 100644 integration-tests/jira/src/main/resources/application.properties
delete mode 100644 integration-tests/jira/src/main/resources/mock/createIssue.json
delete mode 100644 integration-tests/jira/src/main/resources/mock/getIssue.json
delete mode 100644 integration-tests/jira/src/main/resources/mock/issueType.json
create mode 100644 integration-tests/jira/src/test/java/org/apache/camel/quarkus/component/jira/it/JiraTestResource.java
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-67-0e1e85c8-d0b1-42b3-9a7d-2aa604b82ac7.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-67-940c0b21-7d1a-4963-9cbf-cc9d1f607dbd.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-67-be652193-8a26-42ec-bb0d-7115cd37f3cd.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-67-c56637eb-f7dc-4d5b-8471-e518046ed496.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-68-15047dda-1b77-48f5-97c7-79c43e0a3665.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-68-17c49ae9-16b4-48d6-abfd-7e2ace597a08.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-68-28c61bd1-5321-4eb4-8aee-1056001b18a6.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-68-c09a3e23-4fee-4ee5-9d8b-426c0aa1004c.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-69-a114dae3-19a3-486d-8c6a-18fd26d9a80f.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-69-a8c98e7e-0414-4b4e-8fae-bb248a8feab8.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-69-b577e1c5-cc4e-436b-9c57-50a8d0d605c1.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-69-ebe35966-c69e-453f-af61-b7d1fd5407c9.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-70-288f33f8-ff30-42e6-91cc-27469a454c1f.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-71-09b7636c-39fa-4cb3-8fe1-43afb1034924.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-71-0e6a77cf-578a-4421-b0e6-9e75f9015ffc.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-71-2470cded-eff1-4696-b664-c6a6afb48352.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-71-95392d7a-cee3-4493-808c-f7db7b8c5f9b.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-71-b6cc2884-c9ed-4161-a671-3413813b4db2.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-72-baa1260a-1c45-43aa-b4d1-9a5a2f296d7a.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-72-bb4bde6d-b387-4cd6-a308-aacf38d6fd5d.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-73-97967053-b459-441a-9f03-b603ca69c22e.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-74-75c0d24d-5575-490f-a590-020bd992afe4.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-74-920e8e36-2afc-438d-bca6-d1d28116988c.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_issue_test-74-a9022ea4-4500-4fa8-9638-b8ac76464b4f.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_search-2eb3eb45-a63a-4655-9d1f-ef82f4d3b825.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_search-4dc289c5-0522-4632-813f-295f4be67eaf.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_search-5a3ae50c-9eee-45ea-bb4e-28b2864e392d.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_search-a8497662-b947-4b46-9815-9e04995588c8.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_search-ce09e8e1-0c2f-4646-a58a-dcf55e4de092.json
create mode 100644 integration-tests/jira/src/test/resources/__files/rest_api_latest_search-ea789be6-5899-46e7-ab02-8ec3692596f5.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-467257d0-dc2a-4066-8eb8-1e91b1a95cc4.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-4846b302-a78c-4342-9770-fe311569d92d.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-6d80c43a-e688-4e0c-a26f-6b44a32b3ba3.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-956a8664-2312-4fdd-b9db-978df0bd8595.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-bae70b60-36da-4aef-954f-0d8dfc2230b5.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-bd873ed1-07bb-44e7-b0b9-2030420211aa.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-c2c8d72a-625e-4759-9878-5bc9babfca2e.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue-d88f3854-1abc-4c19-a94b-faefb8e119a1.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-67-0e1e85c8-d0b1-42b3-9a7d-2aa604b82ac7.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-67-7b93fd68-1f69-4005-ae76-056af9123977.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-67-940c0b21-7d1a-4963-9cbf-cc9d1f607dbd.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-67-be652193-8a26-42ec-bb0d-7115cd37f3cd.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-67-c56637eb-f7dc-4d5b-8471-e518046ed496.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-68-05a2b7b2-8906-433a-a35d-02d96bacf022.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-68-15047dda-1b77-48f5-97c7-79c43e0a3665.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-68-17c49ae9-16b4-48d6-abfd-7e2ace597a08.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-68-28c61bd1-5321-4eb4-8aee-1056001b18a6.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-68-c09a3e23-4fee-4ee5-9d8b-426c0aa1004c.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-69-450baa09-6b3f-4c51-8f58-a69e72aedb41.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-69-a114dae3-19a3-486d-8c6a-18fd26d9a80f.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-69-a8c98e7e-0414-4b4e-8fae-bb248a8feab8.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-69-b577e1c5-cc4e-436b-9c57-50a8d0d605c1.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-69-ebe35966-c69e-453f-af61-b7d1fd5407c9.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-70-288f33f8-ff30-42e6-91cc-27469a454c1f.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-70-4d938ceb-5f17-4574-bfde-bb47eea5bb59.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-70-f2ab1813-65c5-494f-a5ac-da9e340b3d94.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-71-09b7636c-39fa-4cb3-8fe1-43afb1034924.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-71-0e6a77cf-578a-4421-b0e6-9e75f9015ffc.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-71-2470cded-eff1-4696-b664-c6a6afb48352.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-71-95392d7a-cee3-4493-808c-f7db7b8c5f9b.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-71-993fe3b6-a347-4014-b3a7-a182c1fa25ed.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-71-b6cc2884-c9ed-4161-a671-3413813b4db2.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-72-baa1260a-1c45-43aa-b4d1-9a5a2f296d7a.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-72-bb4bde6d-b387-4cd6-a308-aacf38d6fd5d.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-72-c3063e9e-b57a-4de5-8d84-b458a8f7f0fe.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-73-786cfa20-75d3-43f7-b5b8-8ea926dce7c2.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-73-97967053-b459-441a-9f03-b603ca69c22e.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-74-75c0d24d-5575-490f-a590-020bd992afe4.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-74-920e8e36-2afc-438d-bca6-d1d28116988c.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-74-a9022ea4-4500-4fa8-9638-b8ac76464b4f.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issue_test-74-ab1fb946-6445-448d-a80f-f67165920733.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuelink-b86486cf-179d-4eff-ab59-fd2621cd2fe2.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-1a4dffb2-212a-4e5c-a6ed-b07e6c22df97.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-3c28d7c5-48e0-4e10-9c33-2b7302766869.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-5862081c-2012-4240-835c-cf0ce937c567.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-65c3b34b-0095-416f-9667-9fe5996560bf.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-9a5ac9eb-f82e-4b5e-8372-729815645934.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-b97e3430-3397-4d6c-9782-b572d203f785.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-bb895fc4-8785-45cd-93f3-24f74ff8bef8.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_issuetype-deb1fb17-f060-4866-bc5b-af2464195e25.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_search-2eb3eb45-a63a-4655-9d1f-ef82f4d3b825.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_search-4dc289c5-0522-4632-813f-295f4be67eaf.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_search-5a3ae50c-9eee-45ea-bb4e-28b2864e392d.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_search-a8497662-b947-4b46-9815-9e04995588c8.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_search-ce09e8e1-0c2f-4646-a58a-dcf55e4de092.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_search-ea789be6-5899-46e7-ab02-8ec3692596f5.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_serverinfo-5384f8bb-181d-41ae-bc02-2c13a4c67e15.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_serverinfo-94c1f66d-8a68-4485-8669-fbd75b55c45a.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_serverinfo-dd1a6803-f1ea-4002-a959-356e8d642920.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_api_latest_serverinfo-ec14f05b-707b-4a51-a6a1-64b462a2c020.json
create mode 100644 integration-tests/jira/src/test/resources/mappings/rest_auth_latest_session-ff621014-dbe1-499a-88cb-e659bec3ffa9.json
create mode 100644 integration-tests/mail/src/test/java/org/apache/camel/quarkus/component/mail/MailIT.java
delete mode 100644 integration-tests/mail/src/test/java/org/apache/camel/quarkus/component/mail/MailITCase.java
create mode 100644 integration-tests/messaging/src/main/java/org/apache/camel/quarkus/component/messaging/it/Person.java
create mode 100644 integration-tests/microprofile/src/main/java/org/apache/camel/quarkus/component/microprofile/it/metrics/CountedProcessor.java
create mode 100644 integration-tests/mongodb/src/main/java/org/apache/camel/quarkus/component/mongodb/it/MongoDbRoute.java
create mode 100644 integration-tests/mongodb/src/test/resources/initMongodb.txt
delete mode 100644 integration-tests/simple/pom.xml
delete mode 100644 integration-tests/simple/src/main/java/org/apache/camel/quarkus/language/simple/ReflectionConfigurations.java
delete mode 100644 integration-tests/simple/src/main/java/org/apache/camel/quarkus/language/simple/SimpleResource.java
delete mode 100644 integration-tests/simple/src/main/java/org/apache/camel/quarkus/language/simple/SimpleRoutes.java
delete mode 100644 integration-tests/simple/src/main/resources/application.properties
delete mode 100644 integration-tests/simple/src/test/java/org/apache/camel/quarkus/core/SimpleIT.java
delete mode 100644 integration-tests/simple/src/test/java/org/apache/camel/quarkus/core/SimpleTest.java
[camel-quarkus] 07/11: fix atlasmap integration tests error
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 844268d89ce81dfc17da400d9249d9bf8ec44330
Author: Zineb Bendhiba <be...@gmail.com>
AuthorDate: Mon May 3 17:49:52 2021 +0200
fix atlasmap integration tests error
---
.../atlasmap/deployment/AtlasmapProcessor.java | 21 -----
.../component/atlasmap/AtlasmapRecorder.java | 90 ----------------------
2 files changed, 111 deletions(-)
diff --git a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
index 8c74b06..60b2963 100644
--- a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
+++ b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
@@ -37,22 +37,13 @@ import io.atlasmap.v2.DataSourceMetadata;
import io.atlasmap.xml.module.XmlModule;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
import io.quarkus.deployment.builditem.FeatureBuildItem;
import io.quarkus.deployment.builditem.IndexDependencyBuildItem;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
-import io.quarkus.deployment.recording.RecorderContext;
import io.quarkus.deployment.util.ServiceUtil;
-import io.quarkus.runtime.RuntimeValue;
-import org.apache.camel.component.atlasmap.AtlasMapComponent;
-import org.apache.camel.quarkus.component.atlasmap.AtlasmapRecorder;
-import org.apache.camel.quarkus.core.deployment.spi.CamelBeanBuildItem;
-import org.apache.camel.quarkus.core.deployment.spi.CamelContextBuildItem;
-import org.apache.camel.quarkus.core.deployment.spi.CompiledCSimpleExpressionBuildItem;
import org.jboss.jandex.IndexView;
class AtlasmapProcessor {
@@ -138,16 +129,4 @@ class AtlasmapProcessor {
}
});
}
-
- @Record(ExecutionTime.STATIC_INIT)
- @BuildStep
- CamelBeanBuildItem configureComponent(
- RecorderContext recorderContext,
- AtlasmapRecorder recorder,
- CamelContextBuildItem camelContext,
- List<CompiledCSimpleExpressionBuildItem> compiledCSimpleExpressions) {
-
- final RuntimeValue<?> atlasmapComponent = recorder.createAtlasmapComponent();
- return new CamelBeanBuildItem("atlasmap", AtlasMapComponent.class.getName(), atlasmapComponent);
- }
}
diff --git a/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/AtlasmapRecorder.java b/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/AtlasmapRecorder.java
deleted file mode 100644
index 146484c..0000000
--- a/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/AtlasmapRecorder.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package org.apache.camel.quarkus.component.atlasmap;
-
-import java.net.URL;
-import java.util.Collections;
-import java.util.Enumeration;
-import java.util.LinkedHashSet;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Set;
-
-import io.atlasmap.core.DefaultAtlasContextFactory;
-import io.quarkus.runtime.RuntimeValue;
-import io.quarkus.runtime.annotations.Recorder;
-import org.apache.camel.component.atlasmap.AtlasMapComponent;
-import org.jboss.logging.Logger;
-
-@Recorder
-public class AtlasmapRecorder {
-
- public RuntimeValue<AtlasMapComponent> createAtlasmapComponent() {
- /*
- * TODO simplify once https://github.com/atlasmap/atlasmap/issues/2704 is solved
- * Currently there is no way to directly create a DefaultAtlasContextFactory with a custom compound class loader
- */
- final DefaultAtlasContextFactory cf = DefaultAtlasContextFactory.getInstance();
- cf.destroy();
- final CamelQuarkusCompoundClassLoader compoundClassLoader = new CamelQuarkusCompoundClassLoader();
- final ClassLoader tccl = Thread.currentThread().getContextClassLoader();
- compoundClassLoader.addAlternativeLoader(tccl);
- cf.init(compoundClassLoader);
-
- final AtlasMapComponent component = new AtlasMapComponent();
- component.setAtlasContextFactory(cf);
- return new RuntimeValue<AtlasMapComponent>(component);
- }
-
- /**
- * TODO: remove once https://github.com/atlasmap/atlasmap/pull/2703 is fixed in an AtlasMap version we use
- */
- static class CamelQuarkusCompoundClassLoader extends io.atlasmap.core.CompoundClassLoader {
- private static final Logger LOG = Logger.getLogger(CamelQuarkusCompoundClassLoader.class);
-
- private Set<ClassLoader> delegates = new LinkedHashSet<>();
-
- @Override
- public Class<?> loadClass(String name) throws ClassNotFoundException {
- for (ClassLoader cl : delegates) {
- try {
- return cl.loadClass(name);
- } catch (Throwable t) {
- LOG.debugf(t, "Class '%s' was not found with ClassLoader '%s'", name, cl);
- }
- }
- throw new ClassNotFoundException(name);
- }
-
- @Override
- public URL getResource(String name) {
- for (ClassLoader cl : delegates) {
- URL url = cl.getResource(name);
- if (url != null) {
- return url;
- }
- LOG.debugf("Resource '%s' was not found with ClassLoader '%s'", name, cl);
- }
- return null;
- }
-
- @Override
- public Enumeration<URL> getResources(String name) {
- List<URL> answer = new LinkedList<>();
- for (ClassLoader cl : delegates) {
- try {
- Enumeration<URL> urls = cl.getResources(name);
- while (urls != null && urls.hasMoreElements()) {
- answer.add(urls.nextElement());
- }
- } catch (Exception e) {
- LOG.debugf(e, "I/O error while looking for a resource '%s' with ClassLoader '%s'", name, cl);
- }
- }
- return Collections.enumeration(answer);
- }
-
- @Override
- public synchronized void addAlternativeLoader(ClassLoader cl) {
- delegates.add(cl);
- }
- }
-}
[camel-quarkus] 10/11: quarkus.test.flat-class-path=true required
to run Avro tests #16804
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 65f8ee3068a5210c1a0bb05d6f7af2c99320e9e8
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Mon May 17 13:20:50 2021 +0200
quarkus.test.flat-class-path=true required to run Avro tests #16804
---
.../avro/src/main/resources/application.properties | 19 -------------------
1 file changed, 19 deletions(-)
diff --git a/integration-tests/avro/src/main/resources/application.properties b/integration-tests/avro/src/main/resources/application.properties
deleted file mode 100644
index a7e9ab0..0000000
--- a/integration-tests/avro/src/main/resources/application.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements. See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License. You may obtain a copy of the License at
-##
-## http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-# Workaround for https://github.com/apache/camel-quarkus/issues/2514
-quarkus.test.flat-class-path=true
\ No newline at end of file
[camel-quarkus] 11/11: upgrade to camel 3.11.0-SNAPSHOT
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 685067149c29a0071a5a733f273c8d0cf967569d
Author: Zineb Bendhiba <be...@gmail.com>
AuthorDate: Thu May 27 13:27:54 2021 +0200
upgrade to camel 3.11.0-SNAPSHOT
---
docs/antora-playbook-dev.yml | 2 +-
docs/antora-playbook.yml | 2 +-
docs/antora.yml | 2 +-
docs/modules/ROOT/partials/reference/components/azure-cosmosdb.adoc | 2 +-
.../ROOT/partials/reference/others/resourceresolver-github.adoc | 1 +
...tegrationTestsSupportCustomTypeConverterBulkConverterLoader.java | 2 ++
.../support/typeconverter/converters/MyLoaderConverterLoader.java | 2 ++
pom.xml | 6 +++---
8 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/docs/antora-playbook-dev.yml b/docs/antora-playbook-dev.yml
index 019625f..9001771 100644
--- a/docs/antora-playbook-dev.yml
+++ b/docs/antora-playbook-dev.yml
@@ -26,7 +26,7 @@ content:
start_path: docs
- url: git@github.com:apache/camel.git
branches:
- - camel-3.10.x # replace ${camel.docs.branch}
+ - camel-3.11.x # replace ${camel.docs.branch}
start_paths:
- docs/components
- url: git@github.com:apache/camel.git
diff --git a/docs/antora-playbook.yml b/docs/antora-playbook.yml
index 3d8396e..0450197 100644
--- a/docs/antora-playbook.yml
+++ b/docs/antora-playbook.yml
@@ -26,7 +26,7 @@ content:
start_path: docs
- url: git@github.com:apache/camel.git
branches:
- - camel-3.10.x # replace ${camel.docs.branch}
+ - camel-3.11.x # replace ${camel.docs.branch}
start_paths:
- docs/components
- url: git@github.com:apache/camel.git
diff --git a/docs/antora.yml b/docs/antora.yml
index 631f846..cfa302b 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -22,6 +22,6 @@ nav:
- modules/ROOT/nav.adoc
asciidoc:
attributes:
- cq-camel-components: 3.10.x@components # replace ${camel.docs.components.xref}
+ cq-camel-components: 3.11.x@components # replace ${camel.docs.components.xref}
min-maven-version: 3.6.2 # replace ${min-maven-version}
quarkus-version: 2.0.0.Alpha3 # replace ${quarkus.version}
diff --git a/docs/modules/ROOT/partials/reference/components/azure-cosmosdb.adoc b/docs/modules/ROOT/partials/reference/components/azure-cosmosdb.adoc
index ea14437..dbc961c 100644
--- a/docs/modules/ROOT/partials/reference/components/azure-cosmosdb.adoc
+++ b/docs/modules/ROOT/partials/reference/components/azure-cosmosdb.adoc
@@ -9,5 +9,5 @@
:cq-native-since: n/a
:cq-camel-part-name: azure-cosmosdb
:cq-camel-part-title: Azure CosmosDB
-:cq-camel-part-description: Azure Cosmos DB is Microsofts globally distributed, multi-model database service for operational and analytics workloads. It offers multi-mastering feature by automatically scaling throughput, compute, and storage. This component interacts with Azure CosmosDB through Azure SQL API
+:cq-camel-part-description: To read and write records to the CosmosDB database on Azure cloud platform.
:cq-extension-page-title: Azure CosmosDB
diff --git a/docs/modules/ROOT/partials/reference/others/resourceresolver-github.adoc b/docs/modules/ROOT/partials/reference/others/resourceresolver-github.adoc
new file mode 100644
index 0000000..a509c1d
--- /dev/null
+++ b/docs/modules/ROOT/partials/reference/others/resourceresolver-github.adoc
@@ -0,0 +1 @@
+// Empty partial for a Camel bit unsupported by Camel Quarkus to avoid warnings when this file is included from a Camel page
diff --git a/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java b/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java
index a1bd65a..393f1e8 100644
--- a/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java
+++ b/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader.java
@@ -3,6 +3,7 @@ package org.apache.camel.quarkus.it.support.typeconverter.converters;
import org.apache.camel.CamelContext;
import org.apache.camel.CamelContextAware;
+import org.apache.camel.DeferredContextBinding;
import org.apache.camel.Exchange;
import org.apache.camel.Ordered;
import org.apache.camel.TypeConversionException;
@@ -16,6 +17,7 @@ import org.apache.camel.spi.TypeConverterRegistry;
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
+@DeferredContextBinding
public final class CamelQuarkusIntegrationTestsSupportCustomTypeConverterBulkConverterLoader implements TypeConverterLoader, BulkTypeConverters, CamelContextAware {
private CamelContext camelContext;
diff --git a/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/MyLoaderConverterLoader.java b/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/MyLoaderConverterLoader.java
index f43b2a9..6d1bb5f 100644
--- a/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/MyLoaderConverterLoader.java
+++ b/integration-tests-support/custom-type-converter/runtime/src/generated/java/org/apache/camel/quarkus/it/support/typeconverter/converters/MyLoaderConverterLoader.java
@@ -3,6 +3,7 @@ package org.apache.camel.quarkus.it.support.typeconverter.converters;
import org.apache.camel.CamelContext;
import org.apache.camel.CamelContextAware;
+import org.apache.camel.DeferredContextBinding;
import org.apache.camel.Exchange;
import org.apache.camel.TypeConversionException;
import org.apache.camel.TypeConverterLoaderException;
@@ -16,6 +17,7 @@ import org.apache.camel.util.DoubleMap;
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
+@DeferredContextBinding
public final class MyLoaderConverterLoader implements TypeConverterLoader, CamelContextAware {
private CamelContext camelContext;
diff --git a/pom.xml b/pom.xml
index 08aed49..0d09348 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.camel</groupId>
<artifactId>camel-dependencies</artifactId>
- <version>3.10.0</version>
+ <version>3.11.0-SNAPSHOT</version>
</parent>
<groupId>org.apache.camel.quarkus</groupId>
@@ -47,8 +47,8 @@
<bouncycastle.version>${bouncycastle-version}</bouncycastle.version><!-- keep in sync with Camel -->
- <camel.major.minor>3.10</camel.major.minor> <!-- run after each change: cd docs && mvndev validate -->
- <camel.version>${camel.major.minor}.0</camel.version>
+ <camel.major.minor>3.11</camel.major.minor> <!-- run after each change: cd docs && mvndev validate -->
+ <camel.version>${camel.major.minor}.0-SNAPSHOT</camel.version>
<camel.docs.components.xref>${camel.major.minor}.x@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml -->
<camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The stable branch on which our Antora docs depends -->
[camel-quarkus] 09/11: Add Camel 3.10.0 staging repository
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 1f201ed2fb6cce5346db187e74635c6b3f376db2
Author: James Netherton <ja...@gmail.com>
AuthorDate: Mon May 17 09:41:27 2021 +0100
Add Camel 3.10.0 staging repository
---
pom.xml | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 46 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index acc5e17..08aed49 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.camel</groupId>
<artifactId>camel-dependencies</artifactId>
- <version>3.10.0-SNAPSHOT</version>
+ <version>3.10.0</version>
</parent>
<groupId>org.apache.camel.quarkus</groupId>
@@ -48,7 +48,7 @@
<bouncycastle.version>${bouncycastle-version}</bouncycastle.version><!-- keep in sync with Camel -->
<camel.major.minor>3.10</camel.major.minor> <!-- run after each change: cd docs && mvndev validate -->
- <camel.version>${camel.major.minor}.0-SNAPSHOT</camel.version>
+ <camel.version>${camel.major.minor}.0</camel.version>
<camel.docs.components.xref>${camel.major.minor}.x@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml -->
<camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The stable branch on which our Antora docs depends -->
@@ -258,6 +258,28 @@
<repositories>
<repository>
+ <id>central</id>
+ <name>Maven Central Repo</name>
+ <url>https://repo.maven.apache.org/maven2</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </repository>
+ <repository>
+ <id>apache.staging.camel</id>
+ <url>https://repository.apache.org/content/repositories/orgapachecamel-1316</url>
+ <name>Apache Camel 3.10.0 Staging Repo</name>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </repository>
+ <repository>
<id>apache.snapshots</id>
<url>https://repository.apache.org/snapshots/</url>
<name>Apache Snapshot Repo</name>
@@ -271,6 +293,28 @@
</repositories>
<pluginRepositories>
<pluginRepository>
+ <id>central</id>
+ <name>Maven Central Repo</name>
+ <url>https://repo.maven.apache.org/maven2</url>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </pluginRepository>
+ <pluginRepository>
+ <id>apache.staging.camel</id>
+ <url>https://repository.apache.org/content/repositories/orgapachecamel-1316</url>
+ <name>Apache Camel 3.10.0 Staging Repo</name>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </pluginRepository>
+ <pluginRepository>
<id>apache.snapshots</id>
<url>https://repository.apache.org/snapshots/</url>
<snapshots>
[camel-quarkus] 06/11: Adapt MicroProfile Health to Camel 3.10
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit aa1d12f44d6b50ad5fc4ef21eff0d1cc04c72d64
Author: James Netherton <ja...@gmail.com>
AuthorDate: Fri Apr 30 09:46:44 2021 +0100
Adapt MicroProfile Health to Camel 3.10
Fixes #2521
---
.../component/microprofile/it/health/MicroProfileHealthTest.java | 2 --
.../quarkus/component/microprofile/it/health/MicroprofileHealthIT.java | 2 --
2 files changed, 4 deletions(-)
diff --git a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java
index ac27237..b8d2834 100644
--- a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java
+++ b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java
@@ -24,14 +24,12 @@ import io.restassured.RestAssured;
import io.restassured.http.ContentType;
import io.restassured.path.json.JsonPath;
import org.awaitility.Awaitility;
-import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import static org.hamcrest.Matchers.containsInAnyOrder;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.is;
-@Disabled("https://github.com/apache/camel-quarkus/issues/2521")
@QuarkusTest
class MicroProfileHealthTest {
diff --git a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java
index 9a21dde..9d3e33b 100644
--- a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java
+++ b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java
@@ -17,9 +17,7 @@
package org.apache.camel.quarkus.component.microprofile.it.health;
import io.quarkus.test.junit.NativeImageTest;
-import org.junit.jupiter.api.Disabled;
-@Disabled("https://github.com/apache/camel-quarkus/issues/2521")
@NativeImageTest
class MicroprofileHealthIT extends MicroProfileHealthTest {
[camel-quarkus] 03/11: Workaround for #2514
quarkus.test.flat-class-path=true required to run Avro tests
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 6546d631c276395fad4d627bc8ab3e2cfc27c3ca
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Mon Apr 26 14:02:47 2021 +0200
Workaround for #2514 quarkus.test.flat-class-path=true required to run Avro tests
---
.../avro/src/main/resources/application.properties | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/integration-tests/avro/src/main/resources/application.properties b/integration-tests/avro/src/main/resources/application.properties
new file mode 100644
index 0000000..a7e9ab0
--- /dev/null
+++ b/integration-tests/avro/src/main/resources/application.properties
@@ -0,0 +1,19 @@
+## ---------------------------------------------------------------------------
+## Licensed to the Apache Software Foundation (ASF) under one or more
+## contributor license agreements. See the NOTICE file distributed with
+## this work for additional information regarding copyright ownership.
+## The ASF licenses this file to You under the Apache License, Version 2.0
+## (the "License"); you may not use this file except in compliance with
+## the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+## ---------------------------------------------------------------------------
+
+# Workaround for https://github.com/apache/camel-quarkus/issues/2514
+quarkus.test.flat-class-path=true
\ No newline at end of file
[camel-quarkus] 08/11: Reformat code
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit b94ea18e9f2e93b83b8af7c08b12ddeed42a5cca
Author: James Netherton <ja...@gmail.com>
AuthorDate: Thu May 13 08:42:00 2021 +0100
Reformat code
---
.../camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
index 60b2963..9ba0849 100644
--- a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
+++ b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
@@ -105,7 +105,7 @@ class AtlasmapProcessor {
@BuildStep
void registerNativeImageResources(BuildProducer<ServiceProviderBuildItem> services,
- BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
+ BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
Stream.of(
AtlasConverter.class.getName(),
AtlasFieldAction.class.getName(),
[camel-quarkus] 05/11: Disable MP health test temporarily #2521
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit f6d0f39a18c6c5a3e99e314d047628b5ea40ae4f
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Tue Apr 27 17:03:22 2021 +0200
Disable MP health test temporarily #2521
---
.../component/microprofile/it/health/MicroProfileHealthTest.java | 2 ++
.../quarkus/component/microprofile/it/health/MicroprofileHealthIT.java | 2 ++
2 files changed, 4 insertions(+)
diff --git a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java
index b8d2834..ac27237 100644
--- a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java
+++ b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroProfileHealthTest.java
@@ -24,12 +24,14 @@ import io.restassured.RestAssured;
import io.restassured.http.ContentType;
import io.restassured.path.json.JsonPath;
import org.awaitility.Awaitility;
+import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import static org.hamcrest.Matchers.containsInAnyOrder;
import static org.hamcrest.Matchers.containsString;
import static org.hamcrest.Matchers.is;
+@Disabled("https://github.com/apache/camel-quarkus/issues/2521")
@QuarkusTest
class MicroProfileHealthTest {
diff --git a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java
index 9d3e33b..9a21dde 100644
--- a/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java
+++ b/integration-tests/microprofile/src/test/java/org/apache/camel/quarkus/component/microprofile/it/health/MicroprofileHealthIT.java
@@ -17,7 +17,9 @@
package org.apache.camel.quarkus.component.microprofile.it.health;
import io.quarkus.test.junit.NativeImageTest;
+import org.junit.jupiter.api.Disabled;
+@Disabled("https://github.com/apache/camel-quarkus/issues/2521")
@NativeImageTest
class MicroprofileHealthIT extends MicroProfileHealthTest {
[camel-quarkus] 02/11: fix compilation errors in camel-master branch
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit d022893f8d819a158c0d61c41641196a80c1c3a1
Author: Zineb Bendhiba <be...@gmail.com>
AuthorDate: Wed Apr 7 17:04:34 2021 +0200
fix compilation errors in camel-master branch
---
poms/bom/pom.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/poms/bom/pom.xml b/poms/bom/pom.xml
index 53826f8..644a0f6 100644
--- a/poms/bom/pom.xml
+++ b/poms/bom/pom.xml
@@ -6274,6 +6274,11 @@
<version>${snakeyaml.version}</version>
</dependency>
<dependency>
+ <groupId>net.minidev</groupId>
+ <artifactId>json-smart</artifactId>
+ <version>${json-smart.version}</version>
+ </dependency>
+ <dependency>
<groupId>xalan</groupId>
<artifactId>xalan</artifactId>
<version>${xalan.version}</version>
[camel-quarkus] 01/11: Upgrade to Camel 3.10.0
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 76cd66eb562c1d9ed21086bfa372c2894713088e
Author: James Netherton <ja...@gmail.com>
AuthorDate: Mon Mar 29 13:27:45 2021 +0100
Upgrade to Camel 3.10.0
---
docs/antora.yml | 2 +-
pom.xml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/antora.yml b/docs/antora.yml
index b336ab1..631f846 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -24,4 +24,4 @@ asciidoc:
attributes:
cq-camel-components: 3.10.x@components # replace ${camel.docs.components.xref}
min-maven-version: 3.6.2 # replace ${min-maven-version}
- quarkus-version: 2.0.0.Alpha3 # replace ${quarkus.version}
\ No newline at end of file
+ quarkus-version: 2.0.0.Alpha3 # replace ${quarkus.version}
diff --git a/pom.xml b/pom.xml
index df3f5e8..acc5e17 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.camel</groupId>
<artifactId>camel-dependencies</artifactId>
- <version>3.10.0</version>
+ <version>3.10.0-SNAPSHOT</version>
</parent>
<groupId>org.apache.camel.quarkus</groupId>
@@ -48,7 +48,7 @@
<bouncycastle.version>${bouncycastle-version}</bouncycastle.version><!-- keep in sync with Camel -->
<camel.major.minor>3.10</camel.major.minor> <!-- run after each change: cd docs && mvndev validate -->
- <camel.version>${camel.major.minor}.0</camel.version>
+ <camel.version>${camel.major.minor}.0-SNAPSHOT</camel.version>
<camel.docs.components.xref>${camel.major.minor}.x@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml -->
<camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The stable branch on which our Antora docs depends -->
[camel-quarkus] 04/11: Make AtlasMap work on Quarkus 2.0.0
Posted by zb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
zbendhiba pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit a2ce3b3f93af7adffb9a798a6e9f7dac1f168eed
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Tue Apr 27 00:05:57 2021 +0200
Make AtlasMap work on Quarkus 2.0.0
---
.../atlasmap/deployment/AtlasmapProcessor.java | 23 +++++-
.../component/atlasmap/AtlasmapRecorder.java | 90 ++++++++++++++++++++++
2 files changed, 112 insertions(+), 1 deletion(-)
diff --git a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
index 9ba0849..8c74b06 100644
--- a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
+++ b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
@@ -37,13 +37,22 @@ import io.atlasmap.v2.DataSourceMetadata;
import io.atlasmap.xml.module.XmlModule;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
+import io.quarkus.deployment.annotations.ExecutionTime;
+import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
import io.quarkus.deployment.builditem.FeatureBuildItem;
import io.quarkus.deployment.builditem.IndexDependencyBuildItem;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
+import io.quarkus.deployment.recording.RecorderContext;
import io.quarkus.deployment.util.ServiceUtil;
+import io.quarkus.runtime.RuntimeValue;
+import org.apache.camel.component.atlasmap.AtlasMapComponent;
+import org.apache.camel.quarkus.component.atlasmap.AtlasmapRecorder;
+import org.apache.camel.quarkus.core.deployment.spi.CamelBeanBuildItem;
+import org.apache.camel.quarkus.core.deployment.spi.CamelContextBuildItem;
+import org.apache.camel.quarkus.core.deployment.spi.CompiledCSimpleExpressionBuildItem;
import org.jboss.jandex.IndexView;
class AtlasmapProcessor {
@@ -105,7 +114,7 @@ class AtlasmapProcessor {
@BuildStep
void registerNativeImageResources(BuildProducer<ServiceProviderBuildItem> services,
- BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
+ BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
Stream.of(
AtlasConverter.class.getName(),
AtlasFieldAction.class.getName(),
@@ -129,4 +138,16 @@ class AtlasmapProcessor {
}
});
}
+
+ @Record(ExecutionTime.STATIC_INIT)
+ @BuildStep
+ CamelBeanBuildItem configureComponent(
+ RecorderContext recorderContext,
+ AtlasmapRecorder recorder,
+ CamelContextBuildItem camelContext,
+ List<CompiledCSimpleExpressionBuildItem> compiledCSimpleExpressions) {
+
+ final RuntimeValue<?> atlasmapComponent = recorder.createAtlasmapComponent();
+ return new CamelBeanBuildItem("atlasmap", AtlasMapComponent.class.getName(), atlasmapComponent);
+ }
}
diff --git a/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/AtlasmapRecorder.java b/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/AtlasmapRecorder.java
new file mode 100644
index 0000000..146484c
--- /dev/null
+++ b/extensions/atlasmap/runtime/src/main/java/org/apache/camel/quarkus/component/atlasmap/AtlasmapRecorder.java
@@ -0,0 +1,90 @@
+package org.apache.camel.quarkus.component.atlasmap;
+
+import java.net.URL;
+import java.util.Collections;
+import java.util.Enumeration;
+import java.util.LinkedHashSet;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Set;
+
+import io.atlasmap.core.DefaultAtlasContextFactory;
+import io.quarkus.runtime.RuntimeValue;
+import io.quarkus.runtime.annotations.Recorder;
+import org.apache.camel.component.atlasmap.AtlasMapComponent;
+import org.jboss.logging.Logger;
+
+@Recorder
+public class AtlasmapRecorder {
+
+ public RuntimeValue<AtlasMapComponent> createAtlasmapComponent() {
+ /*
+ * TODO simplify once https://github.com/atlasmap/atlasmap/issues/2704 is solved
+ * Currently there is no way to directly create a DefaultAtlasContextFactory with a custom compound class loader
+ */
+ final DefaultAtlasContextFactory cf = DefaultAtlasContextFactory.getInstance();
+ cf.destroy();
+ final CamelQuarkusCompoundClassLoader compoundClassLoader = new CamelQuarkusCompoundClassLoader();
+ final ClassLoader tccl = Thread.currentThread().getContextClassLoader();
+ compoundClassLoader.addAlternativeLoader(tccl);
+ cf.init(compoundClassLoader);
+
+ final AtlasMapComponent component = new AtlasMapComponent();
+ component.setAtlasContextFactory(cf);
+ return new RuntimeValue<AtlasMapComponent>(component);
+ }
+
+ /**
+ * TODO: remove once https://github.com/atlasmap/atlasmap/pull/2703 is fixed in an AtlasMap version we use
+ */
+ static class CamelQuarkusCompoundClassLoader extends io.atlasmap.core.CompoundClassLoader {
+ private static final Logger LOG = Logger.getLogger(CamelQuarkusCompoundClassLoader.class);
+
+ private Set<ClassLoader> delegates = new LinkedHashSet<>();
+
+ @Override
+ public Class<?> loadClass(String name) throws ClassNotFoundException {
+ for (ClassLoader cl : delegates) {
+ try {
+ return cl.loadClass(name);
+ } catch (Throwable t) {
+ LOG.debugf(t, "Class '%s' was not found with ClassLoader '%s'", name, cl);
+ }
+ }
+ throw new ClassNotFoundException(name);
+ }
+
+ @Override
+ public URL getResource(String name) {
+ for (ClassLoader cl : delegates) {
+ URL url = cl.getResource(name);
+ if (url != null) {
+ return url;
+ }
+ LOG.debugf("Resource '%s' was not found with ClassLoader '%s'", name, cl);
+ }
+ return null;
+ }
+
+ @Override
+ public Enumeration<URL> getResources(String name) {
+ List<URL> answer = new LinkedList<>();
+ for (ClassLoader cl : delegates) {
+ try {
+ Enumeration<URL> urls = cl.getResources(name);
+ while (urls != null && urls.hasMoreElements()) {
+ answer.add(urls.nextElement());
+ }
+ } catch (Exception e) {
+ LOG.debugf(e, "I/O error while looking for a resource '%s' with ClassLoader '%s'", name, cl);
+ }
+ }
+ return Collections.enumeration(answer);
+ }
+
+ @Override
+ public synchronized void addAlternativeLoader(ClassLoader cl) {
+ delegates.add(cl);
+ }
+ }
+}