This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a change to branch camel-master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git.
discard 85cb9c2 CAMEL-14297: Introduce RouteBuilderConfigurer. Check route names in test, thanks Peter. discard b8cb6f4 CAMEL-14297: Introduce RouteBuilderConfigurer. Thanks Luca discard fd60bbc CAMEL-14297: Introduce RouteBuilderConfigurer. omit 9efdccd Fixes health example #1500 omit 61760ce Upgrade to Camel 3.5.0-SNAPSHOT add 078a668 Improve the Release guide add b1e5d89 Add test support module for executing quarkus runners add 2858b94 Add master extension add a17e808 Add extension for smallrye-reactive-messaging-camel add 48c795c The next 1.1.0 add 4d8ad7b Collapse all 1.0.0-M* and 1.0.0-CR* version labels to just 1.0.0 add 349d9a9 Set antora's camel-quarkus-last-release to 1.0.0 add 5f816a0 Fixed the VerifyError in the health example fixes #1517 add 87246b0 Fixed minor issues in examples doc add 3e7862d Completed bean itests with an @InjectMock test add 8644281 Fixed typos add 6f7f29b Avoid purging artifacts for builds that may be in progress new 5325104 Upgrade to Camel 3.5.0-SNAPSHOT new b752bf0 CAMEL-14297: Introduce RouteBuilderConfigurer. 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 (85cb9c2) \ N -- N -- N refs/heads/camel-master (b752bf0) 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 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .github/workflows/purge-stale-artifacts-cron.yaml | 3 +- docs/antora.yml | 2 +- .../pages/contributor-guide/release-guide.adoc | 39 ++- docs/modules/ROOT/pages/extensions/activemq.adoc | 2 +- docs/modules/ROOT/pages/extensions/ahc-ws.adoc | 2 +- docs/modules/ROOT/pages/extensions/ahc.adoc | 2 +- docs/modules/ROOT/pages/extensions/amqp.adoc | 2 +- docs/modules/ROOT/pages/extensions/avro-rpc.adoc | 2 +- docs/modules/ROOT/pages/extensions/avro.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws-ec2.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws-ecs.adoc | 2 +- .../modules/ROOT/pages/extensions/aws-kinesis.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws-kms.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws-lambda.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws-sdb.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws-swf.adoc | 2 +- .../ROOT/pages/extensions/aws-translate.adoc | 2 +- .../modules/ROOT/pages/extensions/aws2-athena.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-cw.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-ddb.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-ec2.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-ecs.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-eks.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-iam.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-kms.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-mq.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-msk.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-s3.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-ses.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-sns.adoc | 2 +- docs/modules/ROOT/pages/extensions/aws2-sqs.adoc | 2 +- .../ROOT/pages/extensions/aws2-translate.adoc | 2 +- docs/modules/ROOT/pages/extensions/azure.adoc | 2 +- docs/modules/ROOT/pages/extensions/base64.adoc | 2 +- .../ROOT/pages/extensions/bean-validator.adoc | 2 +- docs/modules/ROOT/pages/extensions/bindy.adoc | 2 +- docs/modules/ROOT/pages/extensions/box.adoc | 2 +- .../ROOT/pages/extensions/caffeine-lrucache.adoc | 2 +- .../modules/ROOT/pages/extensions/cassandraql.adoc | 2 +- .../ROOT/pages/extensions/componentdsl.adoc | 2 +- docs/modules/ROOT/pages/extensions/consul.adoc | 2 +- docs/modules/ROOT/pages/extensions/couchbase.adoc | 2 +- docs/modules/ROOT/pages/extensions/couchdb.adoc | 2 +- docs/modules/ROOT/pages/extensions/cron.adoc | 2 +- .../ROOT/pages/extensions/debezium-mongodb.adoc | 2 +- .../ROOT/pages/extensions/debezium-mysql.adoc | 2 +- .../ROOT/pages/extensions/debezium-postgres.adoc | 2 +- .../ROOT/pages/extensions/debezium-sqlserver.adoc | 2 +- docs/modules/ROOT/pages/extensions/dozer.adoc | 2 +- .../ROOT/pages/extensions/elasticsearch-rest.adoc | 2 +- .../modules/ROOT/pages/extensions/endpointdsl.adoc | 2 +- docs/modules/ROOT/pages/extensions/file-watch.adoc | 2 +- docs/modules/ROOT/pages/extensions/ftp.adoc | 2 +- docs/modules/ROOT/pages/extensions/github.adoc | 2 +- .../ROOT/pages/extensions/google-bigquery.adoc | 2 +- .../ROOT/pages/extensions/google-calendar.adoc | 2 +- .../ROOT/pages/extensions/google-drive.adoc | 2 +- .../modules/ROOT/pages/extensions/google-mail.adoc | 2 +- .../ROOT/pages/extensions/google-pubsub.adoc | 2 +- .../ROOT/pages/extensions/google-sheets.adoc | 2 +- docs/modules/ROOT/pages/extensions/graphql.adoc | 2 +- docs/modules/ROOT/pages/extensions/grok.adoc | 2 +- docs/modules/ROOT/pages/extensions/groovy.adoc | 2 +- docs/modules/ROOT/pages/extensions/grpc.adoc | 2 +- docs/modules/ROOT/pages/extensions/gson.adoc | 2 +- docs/modules/ROOT/pages/extensions/http.adoc | 2 +- docs/modules/ROOT/pages/extensions/hystrix.adoc | 2 +- docs/modules/ROOT/pages/extensions/ical.adoc | 2 +- docs/modules/ROOT/pages/extensions/influxdb.adoc | 2 +- docs/modules/ROOT/pages/extensions/jacksonxml.adoc | 2 +- docs/modules/ROOT/pages/extensions/jaxb.adoc | 2 +- docs/modules/ROOT/pages/extensions/jira.adoc | 2 +- docs/modules/ROOT/pages/extensions/johnzon.adoc | 2 +- docs/modules/ROOT/pages/extensions/jolt.adoc | 2 +- docs/modules/ROOT/pages/extensions/jpa.adoc | 2 +- .../ROOT/pages/extensions/json-validator.adoc | 2 +- docs/modules/ROOT/pages/extensions/jsonpath.adoc | 2 +- docs/modules/ROOT/pages/extensions/jta.adoc | 2 +- docs/modules/ROOT/pages/extensions/kafka.adoc | 2 +- docs/modules/ROOT/pages/extensions/kotlin.adoc | 2 +- docs/modules/ROOT/pages/extensions/kubernetes.adoc | 2 +- docs/modules/ROOT/pages/extensions/kudu.adoc | 2 +- docs/modules/ROOT/pages/extensions/lzf.adoc | 2 +- docs/modules/ROOT/pages/extensions/main.adoc | 2 +- .../pages/extensions/{direct.adoc => master.adoc} | 12 +- .../extensions/microprofile-fault-tolerance.adoc | 2 +- docs/modules/ROOT/pages/extensions/mock.adoc | 2 +- .../ROOT/pages/extensions/mongodb-gridfs.adoc | 2 +- docs/modules/ROOT/pages/extensions/mongodb.adoc | 2 +- docs/modules/ROOT/pages/extensions/mustache.adoc | 2 +- docs/modules/ROOT/pages/extensions/nitrite.adoc | 2 +- docs/modules/ROOT/pages/extensions/ognl.adoc | 2 +- docs/modules/ROOT/pages/extensions/olingo4.adoc | 2 +- .../ROOT/pages/extensions/openapi-java.adoc | 2 +- docs/modules/ROOT/pages/extensions/openstack.adoc | 2 +- docs/modules/ROOT/pages/extensions/protobuf.adoc | 2 +- docs/modules/ROOT/pages/extensions/pubnub.adoc | 2 +- docs/modules/ROOT/pages/extensions/quartz.adoc | 2 +- docs/modules/ROOT/pages/extensions/qute.adoc | 2 +- docs/modules/ROOT/pages/extensions/rabbitmq.adoc | 2 +- .../ROOT/pages/extensions/reactive-streams.adoc | 2 +- docs/modules/ROOT/pages/extensions/ref.adoc | 2 +- .../ROOT/pages/extensions/rest-openapi.adoc | 2 +- .../ROOT/pages/extensions/sap-netweaver.adoc | 2 +- docs/modules/ROOT/pages/extensions/seda.adoc | 2 +- docs/modules/ROOT/pages/extensions/servicenow.adoc | 2 +- docs/modules/ROOT/pages/extensions/sjms.adoc | 2 +- docs/modules/ROOT/pages/extensions/sjms2.adoc | 2 +- .../extensions/smallrye-reactive-messaging.adoc | 38 +++ docs/modules/ROOT/pages/extensions/soap.adoc | 2 +- docs/modules/ROOT/pages/extensions/sql.adoc | 2 +- docs/modules/ROOT/pages/extensions/stream.adoc | 2 +- docs/modules/ROOT/pages/extensions/tagsoup.adoc | 2 +- docs/modules/ROOT/pages/extensions/telegram.adoc | 2 +- docs/modules/ROOT/pages/extensions/tika.adoc | 2 +- docs/modules/ROOT/pages/extensions/vertx.adoc | 2 +- .../ROOT/pages/extensions/websocket-jsr356.adoc | 2 +- docs/modules/ROOT/pages/extensions/xml-io.adoc | 2 +- docs/modules/ROOT/pages/extensions/xml-jaxb.adoc | 2 +- docs/modules/ROOT/pages/extensions/xml-jaxp.adoc | 2 +- docs/modules/ROOT/pages/extensions/xpath.adoc | 2 +- docs/modules/ROOT/pages/extensions/xstream.adoc | 2 +- .../ROOT/pages/extensions/zip-deflater.adoc | 2 +- .../pages/list-of-camel-quarkus-extensions.adoc | 314 +++++++++++---------- docs/modules/ROOT/pages/user-guide/bootstrap.adoc | 2 +- docs/modules/ROOT/pages/user-guide/cdi.adoc | 2 +- examples/file-split-log-xml/README.adoc | 4 +- examples/health/README.adoc | 17 +- examples/health/pom.xml | 8 + .../main/java/org/acme/health/MyRouteBuilder.java | 19 +- ...HealthCheck.java => RunTooLongHealthCheck.java} | 32 +-- .../src/main/resources/application.properties | 5 + examples/http-log/README.adoc | 8 +- examples/observability/README.adoc | 4 +- examples/rest-json/README.adoc | 4 +- examples/timer-log-cdi/README.adoc | 6 +- examples/timer-log-main/README.adoc | 6 +- examples/timer-log-spring/README.adoc | 6 +- examples/timer-log-xml/README.adoc | 4 +- examples/timer-log/README.adoc | 4 +- extensions-core/caffeine-lrucache/runtime/pom.xml | 2 +- .../spi/CamelBootstrapCompletedBuildItem.java | 2 +- extensions-core/main/runtime/pom.xml | 2 +- .../quarkus/main/events/BeforeInitialize.java | 2 +- extensions-core/xml-io/runtime/pom.xml | 2 +- extensions-core/xml-jaxb/runtime/pom.xml | 2 +- extensions-core/xml-jaxp/runtime/pom.xml | 2 +- extensions-jvm/avro-rpc/runtime/pom.xml | 2 +- extensions-jvm/cassandraql/runtime/pom.xml | 2 +- extensions-jvm/couchbase/runtime/pom.xml | 2 +- extensions-jvm/debezium-mongodb/runtime/pom.xml | 2 +- extensions-jvm/google-bigquery/runtime/pom.xml | 2 +- extensions-jvm/google-pubsub/runtime/pom.xml | 2 +- extensions-jvm/groovy/runtime/pom.xml | 2 +- extensions-jvm/grpc/runtime/pom.xml | 2 +- extensions-jvm/nitrite/runtime/pom.xml | 2 +- extensions-jvm/ognl/runtime/pom.xml | 2 +- extensions-jvm/openstack/runtime/pom.xml | 2 +- extensions-jvm/protobuf/runtime/pom.xml | 2 +- extensions-jvm/pubnub/runtime/pom.xml | 2 +- extensions-jvm/rabbitmq/runtime/pom.xml | 2 +- extensions-support/aws/runtime/pom.xml | 2 +- extensions-support/aws2/runtime/pom.xml | 2 +- extensions-support/debezium/runtime/pom.xml | 2 +- .../google-http-client/runtime/pom.xml | 2 +- extensions-support/mail/runtime/pom.xml | 2 +- extensions-support/mongodb/runtime/pom.xml | 2 +- extensions-support/policy/runtime/pom.xml | 2 +- extensions/activemq/runtime/pom.xml | 2 +- extensions/ahc-ws/runtime/pom.xml | 2 +- extensions/ahc/runtime/pom.xml | 2 +- extensions/amqp/runtime/pom.xml | 2 +- extensions/avro/runtime/pom.xml | 2 +- extensions/aws-ec2/runtime/pom.xml | 2 +- extensions/aws-ecs/runtime/pom.xml | 2 +- extensions/aws-kinesis/runtime/pom.xml | 2 +- extensions/aws-kms/runtime/pom.xml | 2 +- extensions/aws-lambda/runtime/pom.xml | 2 +- extensions/aws-sdb/runtime/pom.xml | 2 +- extensions/aws-swf/runtime/pom.xml | 2 +- extensions/aws-translate/runtime/pom.xml | 2 +- extensions/aws2-athena/runtime/pom.xml | 2 +- extensions/aws2-cw/runtime/pom.xml | 2 +- extensions/aws2-ddb/runtime/pom.xml | 2 +- extensions/aws2-ec2/runtime/pom.xml | 2 +- extensions/aws2-ecs/runtime/pom.xml | 2 +- extensions/aws2-eks/runtime/pom.xml | 2 +- extensions/aws2-iam/runtime/pom.xml | 2 +- extensions/aws2-kms/runtime/pom.xml | 2 +- extensions/aws2-mq/runtime/pom.xml | 2 +- extensions/aws2-msk/runtime/pom.xml | 2 +- extensions/aws2-s3/runtime/pom.xml | 2 +- extensions/aws2-ses/runtime/pom.xml | 2 +- extensions/aws2-sns/runtime/pom.xml | 2 +- extensions/aws2-sqs/runtime/pom.xml | 2 +- extensions/aws2-translate/runtime/pom.xml | 2 +- extensions/azure/runtime/pom.xml | 2 +- extensions/base64/runtime/pom.xml | 2 +- extensions/bean-validator/runtime/pom.xml | 2 +- extensions/bindy/runtime/pom.xml | 2 +- extensions/box/runtime/pom.xml | 2 +- extensions/componentdsl/runtime/pom.xml | 2 +- extensions/consul/runtime/pom.xml | 2 +- extensions/couchdb/runtime/pom.xml | 2 +- extensions/cron/runtime/pom.xml | 2 +- extensions/debezium-mysql/runtime/pom.xml | 2 +- extensions/debezium-postgres/runtime/pom.xml | 2 +- extensions/debezium-sqlserver/runtime/pom.xml | 2 +- extensions/dozer/runtime/pom.xml | 2 +- extensions/elasticsearch-rest/runtime/pom.xml | 2 +- extensions/endpointdsl/runtime/pom.xml | 2 +- extensions/file-watch/runtime/pom.xml | 2 +- extensions/ftp/runtime/pom.xml | 2 +- extensions/github/runtime/pom.xml | 2 +- extensions/google-calendar/runtime/pom.xml | 2 +- extensions/google-drive/runtime/pom.xml | 2 +- extensions/google-mail/runtime/pom.xml | 2 +- extensions/google-sheets/runtime/pom.xml | 2 +- extensions/graphql/runtime/pom.xml | 2 +- extensions/grok/runtime/pom.xml | 2 +- .../main/resources/META-INF/quarkus-extension.yaml | 2 + extensions/gson/runtime/pom.xml | 2 +- extensions/http/runtime/pom.xml | 2 +- extensions/hystrix/runtime/pom.xml | 2 +- extensions/ical/runtime/pom.xml | 2 +- extensions/influxdb/runtime/pom.xml | 2 +- extensions/jacksonxml/runtime/pom.xml | 2 +- extensions/jaxb/runtime/pom.xml | 2 +- extensions/jira/runtime/pom.xml | 2 +- extensions/johnzon/runtime/pom.xml | 2 +- extensions/jolt/runtime/pom.xml | 2 +- extensions/jpa/runtime/pom.xml | 2 +- extensions/json-validator/runtime/pom.xml | 2 +- extensions/jsonpath/runtime/pom.xml | 2 +- extensions/jta/runtime/pom.xml | 2 +- extensions/kafka/runtime/pom.xml | 2 +- extensions/kotlin/runtime/pom.xml | 2 +- extensions/kubernetes/runtime/pom.xml | 2 +- extensions/kudu/runtime/pom.xml | 2 +- extensions/lzf/runtime/pom.xml | 2 +- extensions/{grok => master}/deployment/pom.xml | 8 +- .../master/deployment/MasterProcessor.java} | 7 +- extensions/{grok => master}/pom.xml | 4 +- extensions/{grok => master}/runtime/pom.xml | 12 +- .../main/resources/META-INF/quarkus-extension.yaml | 8 +- .../microprofile-fault-tolerance/runtime/pom.xml | 2 +- extensions/mock/runtime/pom.xml | 2 +- extensions/mongodb-gridfs/runtime/pom.xml | 2 +- extensions/mongodb/runtime/pom.xml | 2 +- extensions/mustache/runtime/pom.xml | 2 +- extensions/olingo4/runtime/pom.xml | 2 +- extensions/openapi-java/runtime/pom.xml | 2 +- extensions/pom.xml | 2 + extensions/quartz/runtime/pom.xml | 2 +- extensions/qute/runtime/pom.xml | 2 +- extensions/reactive-streams/runtime/pom.xml | 2 +- extensions/ref/runtime/pom.xml | 2 +- extensions/rest-openapi/runtime/pom.xml | 2 +- extensions/sap-netweaver/runtime/pom.xml | 2 +- extensions/seda/runtime/pom.xml | 2 +- extensions/servicenow/runtime/pom.xml | 2 +- extensions/sjms/runtime/pom.xml | 2 +- extensions/sjms2/runtime/pom.xml | 2 +- .../deployment/pom.xml | 18 +- .../SmallRyeReactiveMessagingProcessor.java | 87 ++++++ .../smallrye-reactive-messaging}/pom.xml | 10 +- .../runtime/pom.xml | 23 +- .../runtime/src/main/doc/configuration.adoc | 4 + .../runtime/src/main/doc/usage.adoc | 4 + .../main/resources/META-INF/quarkus-extension.yaml | 6 +- extensions/soap/runtime/pom.xml | 2 +- extensions/sql/runtime/pom.xml | 2 +- extensions/stream/runtime/pom.xml | 2 +- extensions/tagsoup/runtime/pom.xml | 2 +- extensions/telegram/runtime/pom.xml | 2 +- extensions/tika/runtime/pom.xml | 2 +- extensions/vertx/runtime/pom.xml | 2 +- extensions/websocket-jsr356/runtime/pom.xml | 2 +- extensions/xpath/runtime/pom.xml | 2 +- extensions/xstream/runtime/pom.xml | 2 +- extensions/zip-deflater/runtime/pom.xml | 2 +- integration-tests-support/pom.xml | 1 + .../pom.xml | 8 +- .../support/process/QuarkusProcessExecutor.java | 97 +++++++ integration-tests/bean/pom.xml | 5 + .../component/bean/BeanInjectMockTest.java} | 43 +-- integration-tests/main-command-mode/pom.xml | 12 +- .../camel/quarkus/main/cmd/it/CommandModeIT.java | 12 - .../camel/quarkus/main/cmd/it/CommandModeTest.java | 19 +- .../{main-command-mode => master}/pom.xml | 69 +++-- .../component/master/it/MasterResource.java | 20 +- .../quarkus/component/master/it/MasterRoutes.java | 44 ++- .../src/main/resources/application.properties | 2 +- .../quarkus/component/master/it/MasterIT.java} | 4 +- .../quarkus/component/master/it/MasterTest.java | 96 +++++++ integration-tests/pom.xml | 2 + .../{mock => smallrye-reactive-messaging}/pom.xml | 25 +- .../reactive/messaging/it/PublisherRoute.java | 62 ++++ .../reactive/messaging/it/ResultsBean.java | 21 +- .../it/SmallRyeReactiveMessagingResource.java} | 31 +- .../reactive/messaging/it/SubscriberRoute.java} | 31 +- .../messaging/it/SmallRyeReactiveMessagingIT.java} | 4 +- .../it/SmallRyeReactiveMessagingTest.java | 72 +++++ pom.xml | 1 + poms/bom-test/pom.xml | 5 + poms/bom/pom.xml | 30 ++ tooling/create-extension-templates/runtime-pom.xml | 2 +- tooling/scripts/test-categories.yaml | 4 +- 308 files changed, 1256 insertions(+), 690 deletions(-) copy docs/modules/ROOT/pages/extensions/{direct.adoc => master.adoc} (59%) create mode 100644 docs/modules/ROOT/pages/extensions/smallrye-reactive-messaging.adoc rename examples/health/src/main/java/org/acme/health/{MonkeyHealthCheck.java => RunTooLongHealthCheck.java} (63%) copy extensions/{grok => master}/deployment/pom.xml (90%) copy extensions/{bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java => master/deployment/src/main/java/org/apache/camel/quarkus/component/master/deployment/MasterProcessor.java} (87%) copy extensions/{grok => master}/pom.xml (93%) copy extensions/{grok => master}/runtime/pom.xml (89%) copy extensions/{aws-sns => master}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (86%) copy extensions/{debezium-mysql => smallrye-reactive-messaging}/deployment/pom.xml (83%) create mode 100644 extensions/smallrye-reactive-messaging/deployment/src/main/java/org/apache/camel/quarkus/component/smallrye/reactive/messaging/deployment/SmallRyeReactiveMessagingProcessor.java copy {extensions-core/main => extensions/smallrye-reactive-messaging}/pom.xml (91%) copy extensions/{sap-netweaver => smallrye-reactive-messaging}/runtime/pom.xml (84%) create mode 100644 extensions/smallrye-reactive-messaging/runtime/src/main/doc/configuration.adoc create mode 100644 extensions/smallrye-reactive-messaging/runtime/src/main/doc/usage.adoc copy extensions/{aws2-ec2 => smallrye-reactive-messaging}/runtime/src/main/resources/META-INF/quarkus-extension.yaml (88%) copy integration-tests-support/{testcontainers-support => process-executor-support}/pom.xml (88%) create mode 100644 integration-tests-support/process-executor-support/src/main/java/org/apache/camel/quarkus/test/support/process/QuarkusProcessExecutor.java copy integration-tests/{openapi-java/src/test/java/org/apache/camel/quarkus/component/openapijava/it/OpenApiTest.java => bean/src/test/java/org/apache/camel/quarkus/component/bean/BeanInjectMockTest.java} (53%) copy integration-tests/{main-command-mode => master}/pom.xml (65%) copy examples/http-log/src/main/java/org/acme/http/ExampleResource.java => integration-tests/master/src/main/java/org/apache/camel/quarkus/component/master/it/MasterResource.java (73%) copy examples/timer-log-cdi/src/main/java/org/acme/timer/TimerRoute.java => integration-tests/master/src/main/java/org/apache/camel/quarkus/component/master/it/MasterRoutes.java (52%) copy integration-tests-support/testcontainers-support/src/main/resources/testcontainers.properties => integration-tests/master/src/main/resources/application.properties (97%) copy integration-tests/{base64/src/test/java/org/apache/camel/quarkus/component/base64/it/Base64IT.java => master/src/test/java/org/apache/camel/quarkus/component/master/it/MasterIT.java} (90%) create mode 100644 integration-tests/master/src/test/java/org/apache/camel/quarkus/component/master/it/MasterTest.java copy integration-tests/{mock => smallrye-reactive-messaging}/pom.xml (85%) create mode 100644 integration-tests/smallrye-reactive-messaging/src/main/java/org/apache/camel/quarkus/component/smallrye/reactive/messaging/it/PublisherRoute.java copy extensions-core/main/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainProducers.java => integration-tests/smallrye-reactive-messaging/src/main/java/org/apache/camel/quarkus/component/smallrye/reactive/messaging/it/ResultsBean.java (71%) copy integration-tests/{base64/src/main/java/org/apache/camel/quarkus/component/base64/it/Base64Resource.java => smallrye-reactive-messaging/src/main/java/org/apache/camel/quarkus/component/smallrye/reactive/messaging/it/SmallRyeReactiveMessagingResource.java} (68%) copy integration-tests/{couchdb/src/main/java/org/apache/camel/quarkus/component/couchdb/it/CouchDbRoute.java => smallrye-reactive-messaging/src/main/java/org/apache/camel/quarkus/component/smallrye/reactive/messaging/it/SubscriberRoute.java} (52%) copy integration-tests/{activemq/src/test/java/org/apache/camel/quarkus/component/activemq/it/ActiveMQIT.java => smallrye-reactive-messaging/src/test/java/org/apache/camel/quarkus/component/smallrye/reactive/messaging/it/SmallRyeReactiveMessagingIT.java} (85%) create mode 100644 integration-tests/smallrye-reactive-messaging/src/test/java/org/apache/camel/quarkus/component/smallrye/reactive/messaging/it/SmallRyeReactiveMessagingTest.java