This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch 2.8.x in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 7551eafeef8ff5938aec8a4c7a08e8acf6b8cec5 Merge: a9410db6a6 a0e4959114 Author: James Netherton <jamesnether...@gmail.com> AuthorDate: Mon Apr 4 07:50:13 2022 +0100 Merge branch 'main' into 2.8.x CHANGELOG.md | 180 +- catalog/pom.xml | 39 + docs/antora.yml | 12 +- .../examples/components/elasticsearch-rest.yml | 2 +- .../examples/components/google-secret-manager.yml | 13 + docs/modules/ROOT/examples/dataformats/ical.yml | 2 +- .../ROOT/examples/dataformats/jacksonXml.yml | 2 +- docs/modules/ROOT/nav.adoc | 1 + .../pages/contributor-guide/release-guide.adoc | 18 +- docs/modules/ROOT/pages/migration-guide/2.8.0.adoc | 25 + docs/modules/ROOT/pages/migration-guide/index.adoc | 1 + .../pages/reference/extensions/bean-validator.adoc | 2 +- .../ROOT/pages/reference/extensions/core.adoc | 9 +- .../reference/extensions/elasticsearch-rest.adoc | 6 +- .../ROOT/pages/reference/extensions/fhir.adoc | 29 +- .../extensions/google-secret-manager.adoc | 35 + .../ROOT/pages/reference/extensions/ical.adoc | 4 +- .../pages/reference/extensions/infinispan.adoc | 13 + .../pages/reference/extensions/jacksonxml.adoc | 4 +- .../ROOT/pages/reference/extensions/quartz.adoc | 58 + .../ROOT/pages/reference/extensions/yaml-dsl.adoc | 6 - .../pages/user-guide/defining-camel-routes.adoc | 6 +- docs/modules/ROOT/pages/user-guide/testing.adoc | 18 +- extensions-core/core-cloud/runtime/pom.xml | 12 - .../core/deployment/CamelContextProcessor.java | 25 +- .../core/deployment/spi/CamelServiceFilter.java | 8 - .../core/deployment/CamelSourceLocationTest.java | 95 +- extensions-core/core/runtime/pom.xml | 12 - .../core/runtime/src/main/doc/configuration.adoc | 9 +- .../camel/quarkus/core/CamelContextRecorder.java | 4 + .../CamelQuarkusPackageScanResourceResolver.java | 14 +- .../camel/quarkus/core/FastCamelContext.java | 6 + extensions-core/http-common/runtime/pom.xml | 12 - extensions-core/pom.xml | 7 + extensions-core/reactive-executor/runtime/pom.xml | 12 - .../threadpoolfactory-vertx/runtime/pom.xml | 12 - extensions-core/xml-io-dsl/runtime/pom.xml | 12 - extensions-core/xml-jaxb/runtime/pom.xml | 12 - extensions-core/xml-jaxp/runtime/pom.xml | 12 - extensions-core/yaml-dsl/runtime/pom.xml | 12 - extensions-jvm/asn1/runtime/pom.xml | 12 - extensions-jvm/asterisk/runtime/pom.xml | 12 - extensions-jvm/atmos/runtime/pom.xml | 12 - extensions-jvm/atomix/runtime/pom.xml | 12 - extensions-jvm/aws-secrets-manager/runtime/pom.xml | 12 - extensions-jvm/aws-xray/runtime/pom.xml | 12 - extensions-jvm/azure-cosmosdb/deployment/pom.xml | 2 +- extensions-jvm/azure-cosmosdb/runtime/pom.xml | 20 +- extensions-jvm/azure-servicebus/deployment/pom.xml | 4 + extensions-jvm/azure-servicebus/runtime/pom.xml | 22 +- .../azure-storage-datalake/deployment/pom.xml | 2 +- .../azure-storage-datalake/runtime/pom.xml | 20 +- extensions-jvm/barcode/runtime/pom.xml | 12 - extensions-jvm/beanio/runtime/pom.xml | 12 - extensions-jvm/beanstalk/runtime/pom.xml | 12 - extensions-jvm/bonita/runtime/pom.xml | 22 - extensions-jvm/chatscript/runtime/pom.xml | 12 - extensions-jvm/chunk/runtime/pom.xml | 12 - extensions-jvm/cm-sms/runtime/pom.xml | 12 - extensions-jvm/cmis/runtime/pom.xml | 12 - extensions-jvm/coap/runtime/pom.xml | 12 - extensions-jvm/cometd/runtime/pom.xml | 18 - extensions-jvm/corda/runtime/pom.xml | 16 - extensions-jvm/couchbase/runtime/pom.xml | 12 - extensions-jvm/djl/runtime/pom.xml | 12 - extensions-jvm/dns/runtime/pom.xml | 12 - extensions-jvm/drill/runtime/pom.xml | 12 - extensions-jvm/ehcache/runtime/pom.xml | 12 - extensions-jvm/elsql/runtime/pom.xml | 12 - extensions-jvm/etcd/runtime/pom.xml | 12 - extensions-jvm/etcd3/runtime/pom.xml | 12 - extensions-jvm/facebook/runtime/pom.xml | 12 - extensions-jvm/fastjson/runtime/pom.xml | 12 - extensions-jvm/flink/runtime/pom.xml | 12 - extensions-jvm/ganglia/runtime/pom.xml | 12 - extensions-jvm/google-functions/runtime/pom.xml | 12 - .../deployment/pom.xml | 12 +- .../deployment/GoogleSecretManagerProcessor.java} | 8 +- .../google-secret-manager}/pom.xml | 10 +- .../runtime/pom.xml | 28 +- .../main/resources/META-INF/quarkus-extension.yaml | 6 +- extensions-jvm/groovy-dsl/runtime/pom.xml | 12 - extensions-jvm/groovy/runtime/pom.xml | 12 - extensions-jvm/guava-eventbus/runtime/pom.xml | 12 - extensions-jvm/hbase/runtime/pom.xml | 12 - extensions-jvm/hdfs/runtime/pom.xml | 22 - extensions-jvm/huaweicloud-smn/runtime/pom.xml | 12 - extensions-jvm/iec60870/runtime/pom.xml | 12 - extensions-jvm/ignite/runtime/pom.xml | 12 - extensions-jvm/iota/runtime/pom.xml | 12 - extensions-jvm/irc/runtime/pom.xml | 12 - extensions-jvm/jasypt/runtime/pom.xml | 12 - extensions-jvm/java-joor-dsl/runtime/pom.xml | 12 - extensions-jvm/jbpm/runtime/pom.xml | 12 - extensions-jvm/jcache/runtime/pom.xml | 12 - extensions-jvm/jclouds/runtime/pom.xml | 12 - extensions-jvm/jcr/runtime/pom.xml | 12 - extensions-jvm/jgroups-raft/runtime/pom.xml | 12 - extensions-jvm/jgroups/runtime/pom.xml | 12 - extensions-jvm/jooq/runtime/pom.xml | 12 - extensions-jvm/joor/runtime/pom.xml | 12 - extensions-jvm/json-patch/runtime/pom.xml | 12 - extensions-jvm/jsonapi/runtime/pom.xml | 12 - extensions-jvm/jt400/runtime/pom.xml | 12 - extensions-jvm/kotlin-dsl/runtime/pom.xml | 12 - extensions-jvm/ldap/runtime/pom.xml | 12 - extensions-jvm/ldif/runtime/pom.xml | 12 - extensions-jvm/lucene/runtime/pom.xml | 12 - extensions-jvm/management/runtime/pom.xml | 12 - extensions-jvm/milo/runtime/pom.xml | 12 - extensions-jvm/mvel/runtime/pom.xml | 12 - extensions-jvm/ognl/runtime/pom.xml | 12 - extensions-jvm/pom.xml | 8 + extensions-jvm/printer/runtime/pom.xml | 12 - extensions-jvm/pulsar/runtime/pom.xml | 18 - extensions-jvm/quickfix/runtime/pom.xml | 12 - extensions-jvm/redis/runtime/pom.xml | 12 - extensions-jvm/ribbon/runtime/pom.xml | 12 - extensions-jvm/robotframework/runtime/pom.xml | 12 - extensions-jvm/schematron/runtime/pom.xml | 12 - extensions-jvm/sip/runtime/pom.xml | 12 - extensions-jvm/smpp/runtime/pom.xml | 12 - extensions-jvm/snmp/runtime/pom.xml | 12 - extensions-jvm/soroush/runtime/pom.xml | 12 - extensions-jvm/spark/bom/pom.xml | 33 +- extensions-jvm/spark/runtime/pom.xml | 7 - extensions-jvm/splunk-hec/runtime/pom.xml | 12 - extensions-jvm/stitch/runtime/pom.xml | 12 - extensions-jvm/stomp/runtime/pom.xml | 12 - extensions-jvm/stub/runtime/pom.xml | 12 - extensions-jvm/thrift/runtime/pom.xml | 12 - extensions-jvm/web3j/runtime/pom.xml | 12 - extensions-jvm/weka/runtime/pom.xml | 123 - extensions-jvm/wordpress/runtime/pom.xml | 22 - extensions-jvm/workday/runtime/pom.xml | 12 - extensions-jvm/xj/runtime/pom.xml | 12 - extensions-jvm/xmpp/runtime/pom.xml | 12 - extensions-jvm/xslt-saxon/runtime/pom.xml | 12 - extensions-jvm/yammer/runtime/pom.xml | 12 - extensions-jvm/zookeeper-master/runtime/pom.xml | 12 - extensions-jvm/zookeeper/runtime/pom.xml | 12 - extensions-support/ahc/runtime/pom.xml | 12 - extensions-support/aws/runtime/pom.xml | 12 - extensions-support/aws2/runtime/pom.xml | 18 - .../deployment}/pom.xml | 107 +- .../vertx/AzureCoreHttpClientVertxProcessor.java | 15 +- .../azure/core/http/vertx/DeadlockTests.java | 89 + .../http/vertx/VertxHttpClientBuilderTests.java | 181 + .../http/vertx/VertxHttpClientHttpClientTests.java | 55 + .../http/vertx/VertxHttpClientProviderTests.java | 113 + .../vertx/VertxHttpClientResponseTransformer.java | 56 + .../http/vertx/VertxHttpClientRestProxyTests.java | 63 + ...VertxHttpClientRestProxyWithHttpProxyTests.java | 86 + .../http/vertx/VertxHttpClientTestResource.java | 73 + .../core/http/vertx/VertxHttpClientTests.java | 317 + .../deployment/src/test/resources/upload.txt | 1 + .../azure-core-http-client-vertx}/pom.xml | 6 +- .../runtime/pom.xml | 34 +- .../core/http/vertx/BufferedVertxHttpResponse.java | 72 + .../core/http/vertx/VertxHttpAsyncResponse.java | 52 + .../azure/core/http/vertx/VertxHttpClient.java | 133 + .../core/http/vertx/VertxHttpClientBuilder.java | 250 + .../core/http/vertx/VertxHttpClientProvider.java | 76 + .../azure/core/http/vertx/VertxHttpRequest.java | 26 +- .../azure/core/http/vertx/VertxHttpResponse.java | 73 + .../core/http/vertx/VertxHttpResponseHandler.java | 59 + .../main/resources/META-INF/quarkus-extension.yaml | 18 +- .../com.azure.core.http.HttpClientProvider | 1 + extensions-support/azure-core/deployment/pom.xml | 6 +- extensions-support/azure-core/runtime/pom.xml | 24 +- extensions-support/bouncycastle/runtime/pom.xml | 12 - extensions-support/commons-logging/runtime/pom.xml | 12 - .../deployment/ConsulClientSupportProcessor.java | 8 +- extensions-support/consul-client/runtime/pom.xml | 30 - extensions-support/debezium/runtime/pom.xml | 26 +- .../google-http-client/runtime/pom.xml | 12 - extensions-support/httpclient/runtime/pom.xml | 12 - .../jackson-dataformat-xml/runtime/pom.xml | 12 - extensions-support/jetty/runtime/pom.xml | 12 - extensions-support/mail/runtime/pom.xml | 12 - extensions-support/mongodb/runtime/pom.xml | 12 - extensions-support/pom.xml | 9 + extensions-support/reactor-netty/runtime/pom.xml | 12 - extensions-support/retrofit/runtime/pom.xml | 12 - extensions-support/spring/beans/pom.xml | 12 - extensions-support/spring/context/pom.xml | 12 - extensions-support/spring/core/pom.xml | 12 - .../spring/deployment/SpringKotlinProcessor.java | 69 +- .../support/spring/test/SpringSupportTest.java | 4 +- extensions-support/spring/runtime/pom.xml | 12 - extensions-support/stax/runtime/pom.xml | 12 - extensions-support/webhook/runtime/pom.xml | 12 - extensions-support/xalan/runtime/pom.xml | 12 - extensions-support/xstream/runtime/pom.xml | 12 - extensions/activemq/deployment/pom.xml | 7 - extensions/activemq/runtime/pom.xml | 31 - extensions/ahc-ws/runtime/pom.xml | 12 - extensions/ahc/runtime/pom.xml | 12 - extensions/amqp/deployment/pom.xml | 2 +- extensions/amqp/runtime/pom.xml | 14 +- extensions/arangodb/runtime/pom.xml | 12 - extensions/as2/runtime/pom.xml | 22 - extensions/atlasmap/runtime/pom.xml | 12 - extensions/atom/runtime/pom.xml | 16 +- extensions/attachments/runtime/pom.xml | 18 - extensions/avro-rpc/runtime/pom.xml | 28 - extensions/avro/runtime/pom.xml | 12 - extensions/aws2-athena/runtime/pom.xml | 12 - extensions/aws2-cw/runtime/pom.xml | 12 - extensions/aws2-ddb/runtime/pom.xml | 12 - extensions/aws2-ec2/runtime/pom.xml | 12 - extensions/aws2-ecs/runtime/pom.xml | 12 - extensions/aws2-eks/runtime/pom.xml | 12 - extensions/aws2-eventbridge/runtime/pom.xml | 12 - extensions/aws2-iam/runtime/pom.xml | 12 - extensions/aws2-kinesis/runtime/pom.xml | 12 - extensions/aws2-kms/runtime/pom.xml | 12 - extensions/aws2-lambda/runtime/pom.xml | 12 - .../main/org/apache/lambda/it/Aws2LambdaIT.java | 4 +- extensions/aws2-mq/runtime/pom.xml | 12 - extensions/aws2-msk/runtime/pom.xml | 12 - extensions/aws2-s3/runtime/pom.xml | 12 - extensions/aws2-ses/runtime/pom.xml | 12 - extensions/aws2-sns/runtime/pom.xml | 12 - extensions/aws2-sqs/runtime/pom.xml | 12 - extensions/aws2-sts/runtime/pom.xml | 12 - extensions/aws2-translate/runtime/pom.xml | 12 - extensions/azure-eventhubs/runtime/pom.xml | 18 +- extensions/azure-storage-blob/deployment/pom.xml | 2 +- extensions/azure-storage-blob/runtime/pom.xml | 20 +- extensions/azure-storage-queue/deployment/pom.xml | 2 +- extensions/azure-storage-queue/runtime/pom.xml | 20 +- extensions/base64/runtime/pom.xml | 12 - extensions/bean-validator/runtime/pom.xml | 12 - .../bean-validator/runtime/src/main/doc/usage.adoc | 2 +- extensions/bean/runtime/pom.xml | 12 - extensions/bindy/runtime/pom.xml | 12 - extensions/box/runtime/pom.xml | 12 - extensions/braintree/runtime/pom.xml | 12 - extensions/browse/runtime/pom.xml | 12 - extensions/caffeine/runtime/pom.xml | 12 - extensions/cassandraql/deployment/pom.xml | 6 - extensions/cassandraql/runtime/pom.xml | 18 - extensions/cbor/runtime/pom.xml | 12 - extensions/consul/runtime/pom.xml | 12 - extensions/controlbus/runtime/pom.xml | 12 - extensions/couchdb/runtime/pom.xml | 12 - extensions/cron/runtime/pom.xml | 12 - extensions/crypto/runtime/pom.xml | 12 - extensions/csimple/runtime/pom.xml | 12 - extensions/csv/runtime/pom.xml | 12 - extensions/dataformat/runtime/pom.xml | 12 - extensions/debezium-mongodb/runtime/pom.xml | 18 - extensions/debezium-mysql/runtime/pom.xml | 18 - extensions/debezium-postgres/runtime/pom.xml | 18 - extensions/debezium-sqlserver/runtime/pom.xml | 18 - extensions/digitalocean/runtime/pom.xml | 12 - extensions/direct/runtime/pom.xml | 12 - extensions/disruptor/runtime/pom.xml | 12 - extensions/dozer/runtime/pom.xml | 34 +- extensions/dropbox/runtime/pom.xml | 12 - extensions/elasticsearch-rest/runtime/pom.xml | 12 - .../main/resources/META-INF/quarkus-extension.yaml | 1 + extensions/exec/runtime/pom.xml | 12 - .../component/fhir/deployment/FhirProcessor.java | 38 +- .../fhir/deployment/dstu2/FhirDstu2Processor.java | 201 +- .../Dstu2Hl7OrgPropertiesBuildItem.java | 13 +- .../FhirDstu2Hl7OrgProcessor.java} | 62 +- .../dstu2_1/Dstu2_1PropertiesBuildItem.java | 13 +- .../FhirDstu2_1Processor.java} | 62 +- .../fhir/deployment/dstu3/FhirDstu3Processor.java | 31 +- .../fhir/deployment/r4/FhirR4Processor.java | 40 +- .../fhir/deployment/r5/FhirR5Processor.java | 41 +- extensions/fhir/runtime/pom.xml | 20 +- .../fhir/runtime/src/main/doc/configuration.adoc | 3 +- .../camel/quarkus/component/fhir/FhirConfig.java | 26 +- .../component/fhir/FhirContextRecorder.java | 12 + .../camel/quarkus/component/fhir/FhirFlags.java | 22 +- extensions/file-watch/runtime/pom.xml | 12 - extensions/file/runtime/pom.xml | 12 - extensions/flatpack/runtime/pom.xml | 12 - extensions/fop/runtime/pom.xml | 12 - extensions/freemarker/runtime/pom.xml | 12 - extensions/ftp/runtime/pom.xml | 12 - extensions/geocoder/runtime/pom.xml | 22 - extensions/git/runtime/pom.xml | 12 - extensions/github/runtime/pom.xml | 12 - extensions/google-bigquery/runtime/pom.xml | 12 - extensions/google-calendar/runtime/pom.xml | 12 - extensions/google-drive/runtime/pom.xml | 12 - extensions/google-mail/runtime/pom.xml | 12 - extensions/google-pubsub/runtime/pom.xml | 7 - extensions/google-sheets/runtime/pom.xml | 12 - extensions/google-storage/runtime/pom.xml | 12 - extensions/graphql/runtime/pom.xml | 12 - extensions/grok/runtime/pom.xml | 12 - extensions/grpc/runtime/pom.xml | 12 - extensions/gson/runtime/pom.xml | 12 - extensions/hazelcast/runtime/pom.xml | 12 - extensions/headersmap/runtime/pom.xml | 12 - extensions/hl7/runtime/pom.xml | 12 - extensions/http/runtime/pom.xml | 12 - extensions/hystrix/runtime/pom.xml | 12 - extensions/ical/runtime/pom.xml | 12 - .../main/resources/META-INF/quarkus-extension.yaml | 2 +- extensions/infinispan/runtime/pom.xml | 12 - .../runtime/src/main/doc/configuration.adoc | 2 + .../runtime/src/main/doc/limitations.adoc | 3 + extensions/influxdb/runtime/pom.xml | 12 - extensions/ipfs/deployment/pom.xml | 61 - extensions/ipfs/runtime/pom.xml | 125 - extensions/jackson-avro/runtime/pom.xml | 12 - extensions/jackson-protobuf/runtime/pom.xml | 12 - extensions/jackson/runtime/pom.xml | 26 +- extensions/jacksonxml/runtime/pom.xml | 12 - .../main/resources/META-INF/quarkus-extension.yaml | 2 +- extensions/jaxb/runtime/pom.xml | 12 - extensions/jdbc/runtime/pom.xml | 12 - extensions/jfr/runtime/pom.xml | 12 - extensions/jing/runtime/pom.xml | 12 - extensions/jira/runtime/pom.xml | 12 - extensions/jms/runtime/pom.xml | 18 - extensions/johnzon/runtime/pom.xml | 12 - extensions/jolt/runtime/pom.xml | 12 - extensions/jpa/runtime/pom.xml | 12 - extensions/js-dsl/runtime/pom.xml | 12 - extensions/jsch/runtime/pom.xml | 12 - extensions/jslt/runtime/pom.xml | 12 - extensions/json-validator/runtime/pom.xml | 12 - extensions/jsonata/runtime/pom.xml | 12 - extensions/jsonb/runtime/pom.xml | 12 - extensions/jsonpath/runtime/pom.xml | 12 - extensions/jta/runtime/pom.xml | 18 - .../component/kafka/deployment/KafkaProcessor.java | 26 + extensions/kafka/runtime/pom.xml | 12 - extensions/kamelet/runtime/pom.xml | 12 - extensions/kotlin/runtime/pom.xml | 12 - extensions/kubernetes/runtime/pom.xml | 12 - extensions/kudu/client/pom.xml | 12 - extensions/kudu/runtime/pom.xml | 12 - extensions/language/runtime/pom.xml | 12 - extensions/leveldb/runtime/pom.xml | 12 - extensions/log/runtime/pom.xml | 12 - extensions/lra/runtime/pom.xml | 12 - extensions/lumberjack/runtime/pom.xml | 12 - extensions/lzf/runtime/pom.xml | 12 - extensions/mail/runtime/pom.xml | 12 - extensions/master/runtime/pom.xml | 12 - extensions/micrometer/runtime/pom.xml | 12 - .../microprofile-fault-tolerance/runtime/pom.xml | 12 - .../deployment/MicroProfileHealthProcessor.java | 5 - .../MicroProfileHealthCamelChecksDisabledTest.java | 6 +- extensions/microprofile-health/runtime/pom.xml | 12 - extensions/microprofile-metrics/runtime/pom.xml | 12 - extensions/minio/runtime/pom.xml | 12 - extensions/mllp/runtime/pom.xml | 12 - extensions/mock/runtime/pom.xml | 12 - extensions/mongodb-gridfs/runtime/pom.xml | 12 - extensions/mongodb/runtime/pom.xml | 12 - extensions/msv/runtime/pom.xml | 12 - extensions/mustache/runtime/pom.xml | 12 - extensions/mybatis/runtime/pom.xml | 12 - extensions/nagios/runtime/pom.xml | 12 - extensions/nats/runtime/pom.xml | 12 - extensions/netty-http/runtime/pom.xml | 12 - extensions/netty/runtime/pom.xml | 12 - extensions/nitrite/runtime/pom.xml | 12 - extensions/nsq/runtime/pom.xml | 26 - extensions/oaipmh/runtime/pom.xml | 12 - extensions/olingo4/runtime/pom.xml | 12 - extensions/openapi-java/deployment/pom.xml | 5 + .../java/deployment/OpenApiJavaProcessor.java | 22 + .../openapi/java/deployment/RESTOpenAPITest.java | 4 +- .../openapi/java/deployment/RestRoutes.java | 7 +- .../src/test/resources/application.properties | 2 +- .../resources/routes/{my-route.xml => rests.xml} | 4 +- .../resources/routes/{my-route.xml => routes.xml} | 16 +- extensions/openapi-java/runtime/pom.xml | 12 - extensions/openstack/runtime/pom.xml | 16 +- .../deployment/OpenTelemetryProcessor.java | 2 +- extensions/opentelemetry/runtime/pom.xml | 12 - extensions/opentracing/runtime/pom.xml | 12 - extensions/optaplanner/runtime/pom.xml | 12 - extensions/paho-mqtt5/runtime/pom.xml | 12 - .../component/paho/deployment/PahoProcessor.java | 20 +- extensions/paho/runtime/pom.xml | 12 - extensions/pdf/runtime/pom.xml | 12 - extensions/pg-replication-slot/runtime/pom.xml | 12 - extensions/pgevent/runtime/pom.xml | 12 - extensions/platform-http/runtime/pom.xml | 12 - extensions/pom.xml | 7 + extensions/protobuf/runtime/pom.xml | 12 - extensions/pubnub/runtime/pom.xml | 12 - extensions/quartz/deployment/pom.xml | 10 + .../quartz/deployment/QuartzProcessor.java | 58 +- extensions/quartz/runtime/pom.xml | 26 +- .../quartz/runtime/src/main/doc/limitations.adoc | 4 + extensions/quartz/runtime/src/main/doc/usage.adoc | 46 + .../CamelQuarkusQuartzConnectionProvider.java | 66 + extensions/qute/component/pom.xml | 7 - extensions/qute/runtime/pom.xml | 12 - extensions/rabbitmq/runtime/pom.xml | 12 - extensions/reactive-streams/runtime/pom.xml | 12 - extensions/ref/runtime/pom.xml | 12 - extensions/rest-openapi/runtime/pom.xml | 12 - extensions/rest/runtime/pom.xml | 12 - extensions/rss/runtime/pom.xml | 12 - extensions/saga/runtime/pom.xml | 12 - extensions/salesforce/runtime/pom.xml | 12 - extensions/sap-netweaver/runtime/pom.xml | 12 - extensions/saxon/runtime/pom.xml | 12 - extensions/scheduler/runtime/pom.xml | 12 - extensions/seda/runtime/pom.xml | 12 - extensions/servicenow/runtime/pom.xml | 22 - extensions/servlet/runtime/pom.xml | 12 - extensions/shiro/runtime/pom.xml | 18 - extensions/sjms/runtime/pom.xml | 12 - extensions/sjms2/runtime/pom.xml | 12 - .../component/slack/deployment/SlackProcessor.java | 6 + extensions/slack/runtime/pom.xml | 12 - .../smallrye-reactive-messaging/runtime/pom.xml | 12 - extensions/snakeyaml/runtime/pom.xml | 12 - extensions/soap/runtime/pom.xml | 12 - extensions/solr/runtime/pom.xml | 12 - extensions/splunk/runtime/pom.xml | 12 - extensions/spring-rabbitmq/runtime/pom.xml | 12 - extensions/sql/runtime/pom.xml | 12 - extensions/ssh/runtime/pom.xml | 12 - extensions/stax/runtime/pom.xml | 12 - extensions/stream/runtime/pom.xml | 12 - extensions/stringtemplate/runtime/pom.xml | 12 - extensions/syslog/runtime/pom.xml | 12 - extensions/tagsoup/runtime/pom.xml | 12 - extensions/tarfile/runtime/pom.xml | 12 - extensions/telegram/runtime/pom.xml | 12 - extensions/tika/runtime/pom.xml | 27 +- .../camel/quarkus/component/tika/TikaRecorder.java | 33 +- .../tika/graalvm/TikaProducerSubstitutions.java | 77 + extensions/timer/runtime/pom.xml | 12 - extensions/twilio/runtime/pom.xml | 12 - extensions/twitter/runtime/pom.xml | 12 - extensions/univocity-parsers/runtime/pom.xml | 12 - extensions/validator/runtime/pom.xml | 12 - extensions/velocity/runtime/pom.xml | 12 - extensions/vertx-http/runtime/pom.xml | 12 - extensions/vertx-websocket/runtime/pom.xml | 12 - extensions/vertx/runtime/pom.xml | 12 - extensions/vm/runtime/pom.xml | 12 - extensions/weather/runtime/pom.xml | 12 - .../xchange/deployment/XchangeProcessor.java | 4 +- extensions/xchange/runtime/pom.xml | 12 - extensions/xmlsecurity/runtime/pom.xml | 12 - extensions/xpath/runtime/pom.xml | 12 - extensions/xslt/runtime/pom.xml | 12 - extensions/xstream/runtime/pom.xml | 12 - extensions/zendesk/runtime/pom.xml | 12 - extensions/zip-deflater/runtime/pom.xml | 12 - extensions/zipfile/runtime/pom.xml | 12 - .../aws2/ddb/it/Aws2DdbQuarkusClientIT.java | 4 +- .../quarkus/component/aws2/cw/it/Aws2CwIT.java | 4 +- .../quarkus/component/aws2/ddb/it/Aws2DdbIT.java | 4 +- .../component/aws2/ddb/it/Aws2DdbStreamIT.java | 4 +- .../component/aws2/kinesis/it/Aws2KinesisIT.java | 4 +- .../component/aws2/kinesis/it/Aws2KinesisTest.java | 2 + .../component/aws2/lambda/it/Aws2LambdaIT.java | 4 +- .../quarkus/component/aws2/s3/it/Aws2S3IT.java | 4 +- .../quarkus/component/aws2/s3/it/Aws2S3Test.java | 2 +- .../quarkus/component/aws2/ses/it/Aws2SesIT.java | 4 +- .../component/aws2/sns/it/Aws2SqsSnsIT.java | 4 +- .../quarkus/component/aws2/sqs/it/Aws2SqsIT.java | 4 +- .../quarkus/component/aws2/sqs/it/Aws2SqsTest.java | 1 - .../azure/eventhubs/it/AzureEventhubsIT.java | 4 +- integration-test-groups/azure/azure-resources.sh | 2 +- .../storage/blob/it/AzureStorageBlobResource.java | 6 +- .../azure/storage/blob/it/AzureStorageBlobIT.java | 4 +- .../storage/blob/it/AzureStorageBlobTest.java | 60 +- .../storage/queue/it/AzureStorageQueueIT.java | 4 +- .../camel/quarkus/component/bean/BeanITCase.java | 4 +- .../camel/quarkus/component/bean/BeanMethodIT.java | 4 +- .../camel/quarkus/component/bean/ClassIT.java | 4 +- .../component/bean/ConsumeAnnotationIT.java | 4 +- .../apache/camel/quarkus/component/bean/EipIT.java | 4 +- .../quarkus/component/browse/it/BrowseIT.java | 4 +- .../name/resolver/ComponentNameResolverIT.java | 4 +- .../component/controlbus/it/ControlbusIT.java | 4 +- .../core/it/annotations/CoreAnnotationsIT.java | 4 +- .../it/CoreFaultToleranceProducers.java | 4 +- .../src/main/resources/application.properties | 2 +- .../faulttolerance/it/CoreFaultToleranceIT.java | 4 +- .../core/languages/it/ConstantLanguageIT.java | 4 +- .../core/languages/it/CustomDataFormatIT.java | 4 +- .../languages/it/ExchangePropertyLanguageIT.java | 4 +- .../core/languages/it/HeaderLanguageIT.java | 4 +- .../quarkus/core/languages/it/RefLanguageIT.java | 4 +- .../camel/quarkus/core/languages/it/SimpleIT.java | 4 +- .../core/languages/it/TokenizeLanguageIT.java | 4 +- .../camel/quarkus/core/CoreThreadPoolsIT.java | 4 +- .../java/org/apache/camel/quarkus/core/CoreIT.java | 4 +- .../component/log/it/CustomizedLogComponentIT.java | 4 +- .../quarkus/component/direct/it/DirectIT.java | 4 +- .../org/apache/camel/quarkus/eip/it/EipIT.java | 4 +- .../quarkus/component/language/it/LanguageIT.java | 4 +- .../camel/quarkus/component/log/it/LogIT.java | 4 +- .../camel/quarkus/component/mock/it/MockIT.java | 4 +- .../camel/quarkus/component/ref/it/RefIT.java | 4 +- .../routeconfigurations/RouteConfigurationsIT.java | 4 +- .../component/scheduler/it/SchedulerIT.java | 4 +- .../camel/quarkus/component/seda/it/SedaIT.java | 4 +- .../component/stream/it/StreamResource.java | 2 +- .../quarkus/component/stream/it/StreamIT.java | 4 +- .../quarkus/component/stream/it/StreamTest.java | 2 +- .../camel/quarkus/component/timer/it/TimerIT.java | 4 +- .../quarkus/core/converter/it/ConverterIT.java | 4 +- .../mongodb/gridfs/it/MongodbGridfsIT.java | 4 +- .../quarkus/component/mongodb/it/MongoDbIT.java | 4 +- integration-tests-jvm/couchbase/pom.xml | 11 + .../{weka => google-secret-manager}/pom.xml | 34 +- .../manager/it/GoogleSecretManagerResource.java} | 20 +- .../manager/it/GoogleSecretManagerTest.java} | 8 +- integration-tests-jvm/hbase/pom.xml | 10 +- integration-tests-jvm/pom.xml | 1 + integration-tests-jvm/redis/pom.xml | 11 + integration-tests-support/activemq/pom.xml | 10 + integration-tests-support/aws2/pom.xml | 10 + integration-tests-support/azure/pom.xml | 8 + .../custom-log-component/runtime/pom.xml | 12 - .../custom-main-listener/runtime/pom.xml | 12 - .../custom-routes-collector/runtime/pom.xml | 12 - .../custom-type-converter/runtime/pom.xml | 12 - integration-tests-support/kafka/pom.xml | 10 + .../quarkus/test/support/kafka/InjectKafka.java | 13 +- .../test/support/kafka/KafkaTestResource.java | 7 + integration-tests-support/mongodb/pom.xml | 10 + integration-tests-support/pom.xml | 7 + integration-tests/activemq/pom.xml | 11 + .../quarkus/component/activemq/it/ActiveMQIT.java | 4 +- .../camel/quarkus/component/amqp/it/AmqpIT.java | 4 +- integration-tests/arangodb/pom.xml | 11 + .../quarkus/component/arangodb/it/ArangodbIT.java | 4 +- .../camel/quarkus/component/as2/it/As2IT.java | 4 +- .../quarkus/component/atlasmap/it/AtlasmapIT.java | 4 +- integration-tests/avro-rpc/pom.xml | 4 + .../component/avro/rpc/it/AvroRpcHttpIT.java | 4 +- .../component/avro/rpc/it/AvroRpcNettyIT.java | 4 +- .../camel/quarkus/component/avro/it/AvroIT.java | 4 +- .../quarkus/component/base64/it/Base64IT.java | 4 +- .../bean/validator/it/BeanValidatorResource.java | 8 + .../bean/validator/it/BeanValidatorIT.java | 4 +- .../bean/validator/it/BeanValidatorTest.java | 5 +- .../quarkus/component/bindy/it/CsvRecordIT.java | 4 +- .../component/bindy/it/FixedLengthRecordIT.java | 4 +- .../bindy/it/FixedLengthWithLocaleIT.java | 4 +- .../component/bindy/it/MessageRecordIT.java | 4 +- .../camel/quarkus/component/box/it/BoxIT.java | 4 +- .../component/braintree/it/BraintreeIT.java | 4 +- .../quarkus/component/caffeine/it/CaffeineIT.java | 4 +- integration-tests/cassandraql/pom.xml | 9 + .../cassandraql/it/CustomLoadBalancingPolicy.java | 5 +- .../component/cassandraql/it/CassandraqlIT.java | 4 +- .../camel/quarkus/component/cbor/it/CborIT.java | 4 +- integration-tests/compression/pom.xml | 22 +- .../compression/it/CompressionResource.java | 93 +- .../compression/it/CompressionRouteBuilder.java | 27 + .../component/compression/it/CompressionIT.java | 4 +- .../component/compression/it/CompressionTest.java | 16 + integration-tests/consul/pom.xml | 11 + .../quarkus/component/consul/it/ConsulIT.java | 6 +- .../quarkus/core/CoreDiscoveryDisabledIT.java | 4 +- integration-tests/couchdb/pom.xml | 11 + .../quarkus/component/couchdb/it/CouchbIT.java | 4 +- .../quarkus/component/crypto/it/CryptoIT.java | 4 +- .../quarkus/component/csimple/it/CSimpleIT.java | 4 +- .../camel/quarkus/component/csv/it/CsvIT.java | 4 +- .../component/dataformat/it/DataformatIT.java | 4 +- .../dataformats/jackson/json/JacksonJsonIT.java | 4 +- .../dataformats/jackson/xml/JacksonXmlIT.java | 4 +- .../dataformats/json/JsonComponentsIT.java | 4 +- integration-tests/debezium/pom.xml | 29 + .../common/it/AbstractDebeziumResource.java | 29 +- .../common/it/mongodb/DebeziumMongodbIT.java | 4 +- .../debezium/common/it/mysql/DebeziumMysqlIT.java | 4 +- .../common/it/postgres/DebeziumPostgresIT.java | 4 +- .../common/it/postgres/DebeziumPostgresTest.java | 15 + .../common/it/sqlserver/DebeziumSqlserverIT.java | 4 +- .../digitalocean/it/DigitaloceanDropletIT.java | 4 +- .../component/digitalocean/it/DigitaloceanIT.java | 4 +- .../component/disruptor/it/DisruptorIT.java | 4 +- .../camel/quarkus/component/dozer/it/DozerIT.java | 4 +- .../quarkus/component/dropbox/it/DropboxIT.java | 4 +- integration-tests/elasticsearch-rest/pom.xml | 11 + .../elasticsearch/rest/it/ElasticsearchRestIT.java | 4 +- .../camel/quarkus/component/exec/it/ExecIT.java | 4 +- integration-tests/fhir/pom.xml | 11 + .../fhir/it/AbstractFhirRouteBuilder.java | 249 + .../quarkus/component/fhir/it/FhirConstants.java} | 10 +- .../component/fhir/it/FhirDstu2Hl7OrgResource.java | 1239 + .../fhir/it/FhirDstu2Hl7OrgRouteBuilder.java | 46 +- .../component/fhir/it/FhirDstu2Resource.java | 1177 +- .../component/fhir/it/FhirDstu2RouteBuilder.java | 38 +- .../component/fhir/it/FhirDstu2_1Resource.java | 1217 + .../component/fhir/it/FhirDstu2_1RouteBuilder.java | 46 +- .../component/fhir/it/FhirDstu3Resource.java | 1170 +- .../component/fhir/it/FhirDstu3RouteBuilder.java | 38 +- .../quarkus/component/fhir/it/FhirR4Resource.java | 1163 +- .../component/fhir/it/FhirR4RouteBuilder.java | 38 +- .../quarkus/component/fhir/it/FhirR5Resource.java | 1161 +- .../component/fhir/it/FhirR5RouteBuilder.java | 38 +- .../fhir/src/main/resources/application.properties | 17 +- .../component/fhir/it/AbstractFhirTest.java | 883 + .../quarkus/component/fhir/it/FhirClientTest.java | 113 - .../component/fhir/it/FhirDataformatTest.java | 164 - .../{FhirClientIT.java => FhirDstu2Hl7OrgIT.java} | 9 +- .../component/fhir/it/FhirDstu2Hl7OrgTest.java} | 31 +- .../it/{FhirClientIT.java => FhirDstu2IT.java} | 9 +- .../quarkus/component/fhir/it/FhirDstu2Test.java} | 31 +- .../it/{FhirClientIT.java => FhirDstu2_1IT.java} | 11 +- .../component/fhir/it/FhirDstu2_1Test.java} | 32 +- .../it/{FhirClientIT.java => FhirDstu3IT.java} | 9 +- .../quarkus/component/fhir/it/FhirDstu3Test.java} | 30 +- .../fhir/it/{FhirClientIT.java => FhirR4IT.java} | 9 +- .../quarkus/component/fhir/it/FhirR4Test.java | 26 +- .../it/{FhirDataformatIT.java => FhirR5IT.java} | 10 +- .../quarkus/component/fhir/it/FhirR5Test.java | 27 +- .../component/fhir/it/FhirTestResource.java | 88 +- .../component/fhir/it/util/Dstu2Enabled.java | 12 +- .../component/fhir/it/util/Dstu2Hl7OrgEnabled.java | 12 +- .../component/fhir/it/util/Dstu2_1Enabled.java | 12 +- .../component/fhir/it/util/Dstu3Enabled.java | 12 +- .../component/fhir/it/util/FhirTestHelper.java | 42 + .../quarkus/component/fhir/it/util/R4Enabled.java | 12 +- .../quarkus/component/fhir/it/util/R5Enabled.java | 12 +- integration-tests/file/pom.xml | 21 +- .../quarkus/component/file/it/FileResource.java | 46 + .../quarkus/component/file/it/FileRoutes.java | 10 +- .../component/file/it/FileWatchResource.java | 4 +- .../camel/quarkus/component/file/it/FileIT.java | 4 +- .../quarkus/component/file/it/FileLanguageIT.java | 4 +- .../camel/quarkus/component/file/it/FileTest.java | 36 +- .../quarkus/component/flatpack/it/FlatpackIT.java | 4 +- .../camel/quarkus/component/fop/it/FopIT.java | 4 +- .../component/freemarker/it/FreemarkerIT.java | 4 +- .../camel/quarkus/component/ftp/it/FtpIT.java | 4 +- .../camel/quarkus/component/ftps/it/FtpsIT.java | 4 +- .../camel/quarkus/component/sftp/it/SftpIT.java | 4 +- .../component/geocoder/it/GeocoderGoogleIT.java | 4 +- .../geocoder/it/GeocoderNominationIT.java | 4 +- .../camel/quarkus/component/git/it/GitIT.java | 4 +- .../quarkus/component/github/it/GithubIT.java | 4 +- .../google/bigquery/it/GoogleBigqueryIT.java | 4 +- integration-tests/google-pubsub/pom.xml | 11 + .../component/google/pubsub/it/GooglePubsubIT.java | 4 +- integration-tests/google-storage/pom.xml | 16 + .../google/storage/it/GoogleStorageIT.java | 4 +- .../storage/it/GoogleStorageTestResource.java | 13 +- .../component/google/it/GoogleComponentsIT.java | 4 +- .../quarkus/component/graphql/it/GraphQLIT.java | 4 +- .../camel/quarkus/component/grok/it/GrokIT.java | 4 +- .../camel/quarkus/component/grpc/it/GrpcIT.java | 4 +- .../camel/quarkus/component/grpc/it/GrpcTest.java | 2 + .../component/hazelcast/it/HazelcastAtomicIT.java | 4 +- .../hazelcast/it/HazelcastIdempotentIT.java | 4 +- .../hazelcast/it/HazelcastInstanceIT.java | 4 +- .../component/hazelcast/it/HazelcastListIT.java | 4 +- .../component/hazelcast/it/HazelcastMapIT.java | 4 +- .../hazelcast/it/HazelcastMultimapIT.java | 4 +- .../component/hazelcast/it/HazelcastPolicyIT.java | 4 +- .../component/hazelcast/it/HazelcastQueueIT.java | 4 +- .../hazelcast/it/HazelcastReplicatedmapIT.java | 4 +- .../hazelcast/it/HazelcastRingbufferIT.java | 4 +- .../component/hazelcast/it/HazelcastSedaIT.java | 4 +- .../component/hazelcast/it/HazelcastSetIT.java | 4 +- .../component/hazelcast/it/HazelcastTopicIT.java | 4 +- .../component/headersmap/it/HeadersmapIT.java | 4 +- .../camel/quarkus/component/hl7/it/Hl7IT.java | 4 +- integration-tests/http/pom.xml | 14 +- .../camel/quarkus/component/http/it/HttpIT.java | 4 +- .../quarkus/component/hystrix/it/HystrixIT.java | 4 +- integration-tests/infinispan/pom.xml | 44 + .../component/infinispan/InfinispanResources.java | 303 +- .../component/infinispan/InfinispanRoutes.java | 275 +- .../component/infinispan/model/Person.java} | 31 +- .../component/infinispan/model/PersonSchema.java | 10 +- .../quarkus/component/infinispan/InfinispanIT.java | 4 +- .../infinispan/InfinispanServerTestResource.java | 4 +- .../component/infinispan/InfinispanTest.java | 479 +- .../infinispan/src/test/resources/infinispan.xml | 82 + integration-tests/influxdb/pom.xml | 11 + .../quarkus/component/influxdb/it/InfluxdbIT.java | 4 +- .../component/influxdb/it/InfluxdbTest.java | 4 +- integration-tests/ipfs/pom.xml | 126 - .../quarkus/component/ipfs/it/IpfsResource.java | 58 - .../camel/quarkus/component/ipfs/it/IpfsIT.java | 24 - .../camel/quarkus/component/ipfs/it/IpfsTest.java | 79 - .../component/ipfs/it/IpfsTestResource.java | 54 - .../component/jackson/avro/it/JacksonAvroIT.java | 4 +- .../jackson/protobuf/it/JacksonProtobufIT.java | 4 +- .../camel/quarkus/component/jaxb/it/JaxbIT.java | 4 +- .../camel/quarkus/component/jdbc/CamelJdbcIT.java | 4 +- .../camel/quarkus/component/jfr/it/JfrIT.java | 4 +- .../camel/quarkus/component/jing/it/JingIT.java | 4 +- .../camel/quarkus/component/jira/it/JiraIT.java | 4 +- integration-tests/jms-artemis-client/pom.xml | 6 - .../component/jms/artemis/it/JmsArtemisIT.java | 4 +- integration-tests/jms-qpid-amqp-client/pom.xml | 2 +- .../quarkus/component/jms/qpid/it/JmsQpidIT.java | 4 +- .../camel/quarkus/component/jolt/it/JoltIT.java | 4 +- .../camel/quarkus/component/jpa/it/JpaIT.java | 4 +- .../apache/camel/quarkus/js/JavaScriptDslIT.java | 4 +- integration-tests/jsch/pom.xml | 11 + .../camel/quarkus/component/jsch/it/JschIT.java | 4 +- .../camel/quarkus/component/jslt/it/JsltIT.java | 4 +- .../json/validator/it/JsonValidatorIT.java | 4 +- .../quarkus/component/jsonata/it/JsonataIT.java | 4 +- .../component/json/path/it/JsonPathBeanIT.java | 4 +- .../component/json/path/it/JsonPathCharsetsIT.java | 4 +- .../json/path/it/JsonPathContentBasedRouterIT.java | 4 +- .../component/json/path/it/JsonPathSetBodyIT.java | 4 +- .../json/path/it/JsonPathSetHeaderIT.java | 4 +- .../component/json/path/it/JsonPathSplitIT.java | 4 +- .../json/path/it/JsonPathTransformIT.java | 4 +- .../json/path/it/JsonPathWriteAsStringIT.java | 4 +- integration-tests/jta/pom.xml | 10 - .../camel/quarkus/component/jta/it/JtaIT.java | 4 +- integration-tests/kafka-oauth/pom.xml | 13 +- .../camel/quarkus/kafka/oauth/it/KafkaIT.java | 4 +- .../kafka/oauth/it/KafkaKeycloakTestResource.java | 22 +- .../kafka/oauth/it/container/KafkaContainer.java | 106 - .../oauth/it/container/KeycloakContainer.java | 25 +- .../src/test/resources/certificates/README.md | 48 - .../test/resources/certificates/ca-truststore.p12 | Bin 1639 -> 0 bytes .../src/test/resources/certificates/gen-ca.sh | 31 - .../resources/certificates/gen-keycloak-certs.sh | 31 - .../certificates/keycloak.server.keystore.p12 | Bin 5565 -> 0 bytes integration-tests/kafka-sasl-ssl/pom.xml | 11 + .../camel/quarkus/kafka/sasl/KafkaSaslSslIT.java | 4 +- integration-tests/kafka-sasl/pom.xml | 11 + .../camel/quarkus/kafka/sasl/KafkaSaslIT.java | 4 +- integration-tests/kafka-ssl/pom.xml | 11 + .../apache/camel/quarkus/kafka/ssl/KafkaSslIT.java | 4 +- integration-tests/kafka/pom.xml | 28 + .../quarkus/component/kafka/CamelKafkaRoutes.java | 2 +- ...elKafkaIT.java => CamelKafkaHealthCheckIT.java} | 6 +- .../kafka/it/CamelKafkaHealthCheckTest.java | 59 + .../quarkus/component/kafka/it/CamelKafkaIT.java | 4 +- .../kafka/it/KafkaHealthCheckProfile.java | 17 +- .../quarkus/component/kamelet/it/KameletIT.java | 4 +- .../org/apache/camel/quarkus/kotlin/KotlinIT.kt | 4 +- integration-tests/kubernetes/pom.xml | 11 + .../component/kubernetes/it/KubernetesIT.java | 4 +- integration-tests/kudu/pom.xml | 11 + .../camel/quarkus/component/kudu/it/KuduIT.java | 4 +- .../quarkus/component/leveldb/it/LeveldbIT.java | 4 +- integration-tests/lra/pom.xml | 11 + .../camel/quarkus/component/lra/it/LraIT.java | 4 +- .../component/lumberjack/it/LumberjackIT.java | 4 +- integration-tests/mail/pom.xml | 6 + .../camel/quarkus/component/mail/MailIT.java | 4 +- .../main/CoreMainCaffeineLRUCacheResourceIT.java | 4 +- .../quarkus/main/MainDiscoveryDisabledIT.java | 4 +- .../args/fail/MainUnknownArgumentFailIT.java | 4 +- .../args/ignore/MainUnknownArgumentIgnoreIT.java | 4 +- .../src/main/resources/rests/my-rests.xml | 8 +- .../src/main/resources/routes/my-routes.xml | 7 + .../apache/camel/quarkus/main/CoreMainXmlIoIT.java | 4 +- .../src/main/resources/rests/my-rests.xml | 8 +- .../src/main/resources/routes/my-routes.xml | 7 + .../camel/quarkus/main/CoreMainXmlJaxbIT.java | 4 +- .../camel/quarkus/main/CoreMainXmlJaxbTest.java | 2 +- .../src/main/resources/routes/my-rests.yaml | 6 +- .../apache/camel/quarkus/main/CoreMainYamlIT.java | 4 +- .../org/apache/camel/quarkus/main/CoreMainIT.java | 4 +- .../quarkus/component/master/it/MasterIT.java | 4 +- .../component/micrometer/it/MicrometerIT.java | 4 +- integration-tests/microprofile/pom.xml | 44 +- .../it/faulttolerance/GreetingBean.java | 65 + .../MicroProfileFaultToleranceHelper.java} | 16 +- .../MicroProfileFaultToleranceRoutes.java | 92 +- .../MicroprofileFaultToleranceResource.java | 39 +- .../it/health/CustomHealthCheckRepository.java | 17 - .../microprofile/it/health/FailingHealthCheck.java | 2 +- .../it/health/FailureThresholdHealthCheck.java | 51 - .../it/health/MicroProfileHealthResource.java | 17 +- .../src/main/resources/application.properties | 7 +- .../MicroprofileFaultToleranceIT.java | 4 +- .../MicroprofileFaultToleranceTest.java | 60 +- .../it/health/MicroProfileHealthTest.java | 67 - .../it/health/MicroprofileHealthIT.java | 4 +- .../it/metrics/MicroprofileMetricsIT.java | 4 +- integration-tests/minio/pom.xml | 11 + .../camel/quarkus/component/minio/it/MinioIT.java | 4 +- .../camel/quarkus/component/mllp/it/MllpIT.java | 4 +- .../camel/quarkus/component/msv/it/MsvIT.java | 4 +- .../quarkus/component/mustache/it/MustacheIT.java | 4 +- .../quarkus/component/mybatis/it/MyBatisIT.java | 4 +- .../quarkus/component/nagios/it/NagiosIT.java | 4 +- integration-tests/nats/pom.xml | 11 + .../camel/quarkus/component/nats/it/NatsIT.java | 4 +- .../quarkus/component/netty/tcp/NettyTcpIT.java | 4 +- .../quarkus/component/netty/udp/NettyUdpIT.java | 4 +- .../quarkus/component/nitrite/it/NitriteIT.java | 4 +- integration-tests/nsq/pom.xml | 11 + .../camel/quarkus/component/nsq/it/NsqIT.java | 4 +- .../quarkus/component/oaipmh/it/OaipmhIT.java | 4 +- .../quarkus/component/olingo4/it/Olingo4IT.java | 4 +- .../component/openapijava/it/OpenApiRoutes.java | 49 +- .../component/openapijava/it/model/Fruit.java | 4 +- .../openapijava/it/common/OpenApiTest.java | 4 +- .../component/openapijava/it/v2/OpenApiV2IT.java | 4 +- .../component/openapijava/it/v2/OpenApiV2Test.java | 16 + .../component/openapijava/it/v3/OpenApiV3IT.java | 4 +- .../component/openapijava/it/v3/OpenApiV3Test.java | 16 + .../openstack/it/OpenstackCinderSnapshotIT.java | 4 +- .../openstack/it/OpenstackCinderVolumeIT.java | 4 +- .../component/openstack/it/OpenstackGlanceIT.java | 4 +- .../openstack/it/OpenstackKeystoneDomainIT.java | 4 +- .../openstack/it/OpenstackKeystoneGroupIT.java | 4 +- .../openstack/it/OpenstackKeystoneProjectIT.java | 4 +- .../openstack/it/OpenstackKeystoneRegionIT.java | 4 +- .../openstack/it/OpenstackKeystoneUserIT.java | 4 +- .../openstack/it/OpenstackNeutronNetworkIT.java | 4 +- .../openstack/it/OpenstackNeutronPortIT.java | 4 +- .../openstack/it/OpenstackNeutronSubnetIT.java | 4 +- .../openstack/it/OpenstackNovaFlavorIT.java | 4 +- .../openstack/it/OpenstackNovaServerIT.java | 4 +- .../openstack/it/OpenstackSwiftContainerIT.java | 4 +- .../openstack/it/OpenstackSwiftObjectIT.java | 4 +- .../opentelemetry/it/OpenTelemetryIT.java | 4 +- .../component/opentracing/it/OpenTracingIT.java | 4 +- .../component/optaplanner/it/OptaplannerIT.java | 4 +- integration-tests/paho-mqtt5/pom.xml | 11 + .../component/paho/mqtt5/it/PahoMqtt5IT.java | 4 +- .../camel/quarkus/component/paho/PahoResource.java | 22 + .../camel/quarkus/component/paho/it/PahoIT.java | 4 +- .../camel/quarkus/component/paho/it/PahoTest.java | 21 + .../camel/quarkus/component/pdf/it/PdfIT.java | 4 +- integration-tests/pg-replication-slot/pom.xml | 11 + .../replication/slot/it/PgReplicationSlotIT.java | 4 +- integration-tests/pgevent/pom.xml | 11 + .../quarkus/component/pgevent/it/PgeventIT.java | 4 +- integration-tests/platform-http/pom.xml | 17 + .../platform/http/it/PlatformHttpRouteBuilder.java | 18 +- .../component/http/server/it/PlatformHttpIT.java | 4 +- .../component/http/server/it/PlatformHttpTest.java | 4 +- .../quarkus/component/protobuf/it/ProtobufIT.java | 4 +- .../quarkus/component/pubnub/it/PubnubIT.java | 4 +- integration-tests/quartz/pom.xml | 41 + .../component/quartz/it/QuartzResource.java | 74 + .../quarkus/component/quartz/it/QuartzRoutes.java | 28 +- .../src/main/resources/application.properties | 47 + .../db/migration/V1.0.1__QuarkusQuartz.sql | 207 + .../src/main/resources/quartz-node-A.properties | 62 + .../src/main/resources/quartz-node-B.properties | 63 + .../src/main/resources/quartz-node-C.properties | 67 + .../src/main/resources/quartz.properties} | 14 +- .../quarkus/component/quartz/it/QuartzIT.java | 4 +- .../quarkus/component/quartz/it/QuartzTest.java | 76 + .../camel/quarkus/component/qute/it/QuteIT.java | 4 +- integration-tests/rabbitmq/pom.xml | 11 + .../quarkus/component/rabbitmq/it/RabbitmqIT.java | 4 +- .../reactive/streams/it/ReactiveStreamsIT.java | 4 +- .../component/rest/openapi/it/RestOpenapiIT.java | 4 +- integration-tests/rest/pom.xml | 17 + .../quarkus/component/rest/it/RestRoutes.java | 93 +- .../camel/quarkus/component/rest/it/RestIT.java | 4 +- .../quarkus/component/saga/it/SagaTestIT.java | 4 +- .../quarkus/component/salesforce/SalesforceIT.java | 4 +- .../salesforce/SalesforceIntegrationIT.java | 4 +- .../quarkus/component/saxon/it/SaxonXPathIT.java | 4 +- .../quarkus/component/saxon/it/SaxonXQueryIT.java | 4 +- .../component/servicenow/it/ServicenowIT.java | 4 +- integration-tests/servlet/pom.xml | 21 +- .../quarkus/component/servlet/CamelRoute.java | 19 +- .../quarkus/component/servlet/CamelServletIT.java | 4 +- .../camel/quarkus/component/shiro/it/ShiroIT.java | 4 +- integration-tests/sjms-artemis-client/pom.xml | 10 - .../component/sjms/artemis/it/SjmsArtemisIT.java | 4 +- .../quarkus/component/sjms/qpid/it/SjmsQpidIT.java | 4 +- integration-tests/sjms2-artemis-client/pom.xml | 10 - .../component/sjms2/artemis/it/Sjms2ArtemisIT.java | 4 +- .../component/sjms2/qpid/it/Sjms2QpidIT.java | 4 +- integration-tests/slack/README.adoc | 27 +- integration-tests/slack/pom.xml | 2 +- .../quarkus/component/slack/it/SlackResource.java | 73 +- .../slack/it/model/SlackMessageResponse.java} | 32 +- .../camel/quarkus/component/slack/it/SlackIT.java | 4 +- .../quarkus/component/slack/it/SlackTest.java | 53 +- .../component/slack/it/SlackTestResource.java | 2 +- ...ge.json => slackChatPostMessageWithBlocks.json} | 2 +- ...age.json => slackChatPostMessageWithToken.json} | 2 +- ...e.json => slackChatPostMessageWithWebhook.json} | 4 +- ... => slackGetConversationHistoryWithBlocks.json} | 4 +- ...n => slackGetConversationHistoryWithToken.json} | 4 +- ...=> slackGetConversationHistoryWithWebhook.json} | 4 +- .../mappings/slackGetConversationsList.json | 2 +- .../messaging/it/SmallRyeReactiveMessagingIT.java | 4 +- .../camel/quarkus/component/soap/it/SoapIT.java | 4 +- integration-tests/solr/pom.xml | 11 + .../camel/quarkus/component/solr/it/SolrIT.java | 4 +- integration-tests/splunk/pom.xml | 11 + .../quarkus/component/splunk/it/SplunkIT.java | 4 +- .../quarkus/component/splunk/it/SplunkTest.java | 16 +- integration-tests/spring-rabbitmq/pom.xml | 11 + .../spring/rabbitmq/it/SpringRabbitmqIT.java | 4 +- .../camel/quarkus/component/sql/it/SqlIT.java | 4 +- integration-tests/ssh/pom.xml | 11 + .../camel/quarkus/component/ssh/it/SshIT.java | 4 +- .../camel/quarkus/component/stax/it/StaxIT.java | 4 +- .../stringtemplate/it/StringtemplateIT.java | 4 +- .../camel/quarkus/component/atom/it/AtomIT.java | 4 +- .../camel/quarkus/component/rss/it/RssIT.java | 4 +- .../quarkus/component/syslog/it/SyslogIT.java | 4 +- .../quarkus/component/tarfile/it/TarfileIT.java | 4 +- .../quarkus/component/telegram/it/TelegramIT.java | 4 +- .../camel/quarkus/component/tika/it/TikaIT.java | 4 +- .../quarkus/component/twilio/it/TwilioIT.java | 4 +- .../quarkus/component/twitter/CamelTwitterIT.java | 4 +- .../it/UniVocityCsvDataFormatMarshalIT.java | 4 +- .../it/UniVocityCsvDataFormatUnmarshalIT.java | 4 +- .../it/UniVocityFixedWidthDataFormatMarshalIT.java | 4 +- .../UniVocityFixedWidthDataFormatUnmarshalIT.java | 4 +- .../it/UniVocityTsvDataFormatMarshalIT.java | 4 +- .../it/UniVocityTsvDataFormatUnmarshalIT.java | 4 +- .../component/validator/it/ValidatorIT.java | 4 +- .../quarkus/component/velocity/it/VelocityIT.java | 4 +- integration-tests/vertx-websocket/pom.xml | 2 +- .../vertx/websocket/it/VertxWebsocketIT.java | 4 +- .../camel/quarkus/component/vertx/it/VertxIT.java | 4 +- .../quarkus/component/weather/it/WeatherIT.java | 4 +- integration-tests/xchange/pom.xml | 6 - .../quarkus/component/xchange/it/XchangeIT.java | 4 +- .../camel/quarkus/component/xml/it/XmlIT.java | 4 +- .../component/xmlsecurity/it/XmlsecurityIT.java | 4 +- .../camel/quarkus/language/xpath/XPathIT.java | 4 +- .../quarkus/component/xstream/it/XstreamIT.java | 4 +- .../quarkus/component/zendesk/it/ZendeskIT.java | 4 +- pom.xml | 82 +- poms/bom-test/pom.xml | 46 + poms/bom/pom.xml | 3835 ++- poms/bom/src/main/generated/flattened-full-pom.xml | 23033 +++++++++++++++++++ .../src/main/generated/flattened-reduced-pom.xml | 10969 +++++++++ .../generated/flattened-reduced-verbose-pom.xml | 10969 +++++++++ poms/build-parent/pom.xml | 9 + tooling/create-extension-templates/IT.java | 4 +- tooling/create-extension-templates/runtime-pom.xml | 12 - tooling/maven-plugin/pom.xml | 7 + tooling/scripts/validate-github-workflows.groovy | 2 +- 946 files changed, 64842 insertions(+), 7778 deletions(-)