This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch regen_bot
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 5528d7071d0 camel-jbang - Upgrade Q
     add bb79c01c805 Polished
     add 0307817b3cc Add missing description for ai tokenizers in DSL
     add f0296cc7a45 CAMEL-21569 - Bump Chicory to 1.0.0 (#16762)
     add b69f24882d0 CAMEL-21452: decouple the infrastructure from the testing 
API (#16322)
     add b007e07b562 chore(deps): Bump huaweicloud-sdk-version from 3.1.130 to 
3.1.131
     add c8dfbd87f0c chore(deps): Bump httpcore-version from 5.3.1 to 5.3.2
     add a6f1f78fd9c chore(deps): Bump com.arangodb:arangodb-java-driver
     add d55999bd476 chore(deps): Bump aws-java-sdk2-version from 2.29.47 to 
2.29.49
     add bda3fc4c02d chore(deps): Bump com.slack.api:slack-api-client from 
1.44.2 to 1.45.0 (#16755)
     add 121d97be00b chore(deps): Bump com.github.mwiede:jsch from 0.2.21 to 
0.2.22
     add 45b1a1e6ca0 chore(deps): Bump jooq-version from 3.19.16 to 3.19.17 
(#16757)
     add c1e11355604 chore(deps): Bump io.milvus:milvus-sdk-java from 2.5.3 to 
2.5.4
     add a7d0ba82225 chore(deps): Bump org.twdata.maven:mojo-executor from 
2.4.0 to 2.4.1 (#16769)
     add e48e607f509 chore(deps): Bump quickfixj-version from 2.3.1 to 2.3.2 
(#16767)
     add 0ad429ef78f chore(deps): Bump actions/upload-artifact from 4.5.0 to 
4.6.0 (#16764)
     add 4513985be81 chore(deps): Bump com.twilio.sdk:twilio from 10.6.4 to 
10.6.6 (#16760)
     add f0267d3e6ef CAMEL-21606 - Camel route validation mojo fails if it 
depends on external sources without cleaning the target folder (#16763)
     add bfadc5d7c2d Remove API changes in test-infra decouple refactor
     add 824370cce47 Remove Camel 3 from PR template
     add 21499b8e406 CAMEL-21598 - Camel AWS Bedrock: Update supported models 
(#16774)
     add 8967da425ad Fix labels for health
     add c6ebe18c5d5 Upgrade SmallRye Fault Tolerance to 6.7.2
     add 5ea32840a30 Regen
     add c54078bbb5a Regen
     add d96eb0b53bd doc(components): tracing actual design
     add d4d62940cd9 CAMEL-21608: (aws2-ses) Support message tags (#16776)
     add 9710edcad7c CAMEL621578 - Provide version for the Maven resources 
plugin for project (#16777)
     add 522fffe6053 CAMEL-21611: camel-jbang - Shell to use Camel as group name
     add fcc982de68f Regen SBOM from commit 
522fffe605385319371eda4fc611119735115c76 (#16779)
     add 0df442353e3 Update known camel releases
     add 207df4efd5c Flaky test
     add de4b6e898ef chore(deps): Bump com.alibaba:fastjson from 2.0.53 to 
2.0.54
     add d1f8d75610c chore(deps): Bump aws-java-sdk2-version from 2.29.49 to 
2.29.50 (#16782)
     add 56a9f78edc2 chore(deps): Bump org.owasp:dependency-check-maven from 
11.1.1 to 12.0.0 (#16785)
     add 682281f3616 chore(deps): Bump org.scala-lang:scala-library from 
2.13.15 to 2.13.16 (#16784)
     add 0c86d0c1396 chore(deps-dev): Bump org.apache.commons:commons-csv 
(#16789)
     add 4c7bb5bee69 chore(deps): Bump com.slack.api:slack-api-client from 
1.45.0 to 1.45.1 (#16787)
     add ec86ef8aa3d feat: tracing redesign proposal
     add 91df77cc58b chore: update proposal
     add fc2cbc7c429 chore(deps): Bump 
com.google.apis:google-api-services-sheets (#16788)
     add c880163f5e0 chore(deps): Bump io.smallrye.config:smallrye-config
     add cd00a51fa96 chore(deps): Bump io.smallrye:smallrye-fault-tolerance
     add ef145e032f4 chore(deps): Bump 
io.opentelemetry:opentelemetry-sdk-testing
     add 357aa4186a9 chore(deps): Bump io.opentelemetry:opentelemetry-bom-alpha
     add ac28a146f02 chore(deps-dev): Bump eslint from 9.17.0 to 9.18.0 in 
/docs (#16781)
     add f5b908935d2 CAMEL-21605: camel-jbang - Add send dev console to use 
instead of special logic in cli-connector.
     add d1536c9a9af CAMEL-21612: camel-jbang - Fix using --local-kamelet-dir 
could cause troubles such as camel-debug not working and other stuff.
     add da98b324062 CAMEL-21616: camel-main - Route exclude pattern does not 
work for discovered java classes
     add 4a023d853a5 CAMEL-21615: camel-jbang - Nicer error when export without 
name or gav
     add 33e6193074d Upgrade ActiveMQ 6.1.5
     add 34b247621d8 Fix spelling (#16793)
     add aefeabdae01 CAMEL-21617: Add doCatch and doFinally to doTry json model 
in camel-core-model
     add 16d77c6b79c chore(deps): Bump com.couchbase.client:java-client from 
3.7.6 to 3.7.7
     add 2dddca1f871 chore(deps): Bump micrometer-version from 1.14.2 to 1.14.3
     add aa291ee0db6 chore(deps): Bump com.twilio.sdk:twilio from 10.6.6 to 
10.6.7
     add 352375dadf9 chore(deps): Bump com.pubnub:pubnub-gson from 10.3.3 to 
10.3.4
     add d51726223db chore(deps): Bump gg.jte:jte from 3.1.15 to 3.1.16
     add 5c16a7f1875 chore(deps): Bump org.redisson:redisson from 3.42.0 to 
3.43.0
     add 9dbd8be88a5 chore(deps): Bump aws-java-sdk2-version from 2.29.50 to 
2.29.51 (#16794)
     add 9d6720f3c3a chore(deps): Bump micrometer-tracing-version from 1.4.1 to 
1.4.2 (#16799)
     add 374dfdc1c2e Updated known binders
     add dc3e64d3c0e Add Minikube deployment example for Camel 4.9 with Camel 
JBang
     add 2e8f169a398 Execute test-infra services via Camel JBang
     add e62512c1b0c Add description to test services exposed via camel jbang
     add 208408baf10 Fix Camel JBang
     add 32895ccfeae CAMEL-21614: camel-core - Prevent cache change miss on 
queue swap (#16809)
     add b3797fc19a2 CAMEL-21621: camel-jbang - k8s-httpclient-vertx fails in 
shutdown hook (#16806)
     add 3499798399d chore: Group dependabot update for micrometer and 
opentelemetry (#16808)
     add 2cf30c2a7d4 chore(deps): Bump aws-java-sdk2-version from 2.29.51 to 
2.29.52
     add 6845994893c chore(deps): Bump metrics-version from 4.2.29 to 4.2.30
     add 648b88b9bdb chore(deps): Bump io.projectreactor.netty:reactor-netty 
(#16812)
     add 5de8bd0c107 chore(deps-dev): Bump com.networknt:json-schema-validator 
(#16818)
     add 130b4537ab3 chore(deps): Bump tahu-version from 1.0.12 to 1.0.13 
(#16813)
     add 8b5417acc97 chore(deps): Bump com.cedarsoftware:java-util from 2.18.0 
to 3.0.0 (#16814)
     add 23d287564e2 chore(deps): Bump 
com.googlecode.libphonenumber:libphonenumber (#16816)
     add e9f5202e41e chore(deps): Bump io.netty:netty-bom from 4.1.116.Final to 
4.1.117.Final (#16815)
     add 005b1419ce0 chore(deps-dev): Bump org.postgresql:postgresql from 
42.7.4 to 42.7.5 (#16817)
     add 03e08acedc0 chore(deps-dev): Bump io.projectreactor:reactor-core from 
3.7.1 to 3.7.2 (#16819)
     add a2083895b38 docs: fix spelling (#16822)
     add ec9807a35a0 Sort Camel Infra Outputs
     add df445df7156 Fix JBang tests and clean up dependency tree
     add 10c73050be3 camel-test-infra-common - Polish javadoc
     add 1eb5e04f0e4 (chores) camel-jpa: enforce a timeout for some 
thread-unsafe tests
     add e2ff44fc50f CAMEL-21622: Adds route id in the span tags
     add 57d285a26a4 couchdb ppc64le integration tests activation (#16804)
     add 2948487cfb6 CAMEL-21620: camel-core - Fix onWhen to not include 
outputs in model (#16828)
     add f992f68ae56 support OpenAPI 3.1 in response body type resolution 
(#16829)
     add 6b340c91203 chore(deps): Bump debezium-version from 3.0.6.Final to 
3.0.7.Final (#16830)
     add ff1628db25a chore(deps): Bump jooq-version from 3.19.17 to 3.19.18 
(#16832)
     add 18a1f43c7a7 chore(deps): Bump org.snakeyaml:snakeyaml-engine from 2.8 
to 2.9 (#16834)
     add f7964f5dd56 chore(deps): Bump aws-java-sdk2-version from 2.29.52 to 
2.30.0 (#16831)
     add ce8ca834d95 chore(deps): Bump com.ibm.cloud:cloudant from 0.9.3 to 
0.10.0 (#16836)
     add 157e356a92b chore(deps): Bump com.google.cloud:libraries-bom from 
26.52.0 to 26.53.0 (#16835)
     add c0511b5a2cc Fix spelling (#16823)
     add 918385ca8aa camel-jbang - Upgrade Q
     add 671d22fd333 Regen
     add c35b9579d71 [CAMEL-18276] : azure-service-bus component support for 
session enabled entities (#16826)
     add 54bad7d534e Regen
     add cc14c51432b chore(deps): Bump io.github.ascopes:protobuf-maven-plugin 
(#16833)
     add bfb2fab8e56 camel-ai - Minor doc fixes
     add 401a6367aec Use Camel Catalog to retrieve Camel Infra metadata
     add 2f8a0881ed6 CAMEL-21625: camel-jbang - camel k8s run may not cleanup 
properly on openshift (#16825)
     add 6c76d151b99 CAMEL-21508: Create a KServe component
     add cf80392c9b5 Enhance camel-kafka documentation with Strimzi Oauth. 
(#16838)
     add 92c68be597a Fixed Camel-JBang manual typo (#16839)
     add b35d2a77f3f CAMEL-21628: Make AggregateProcessor set the CamelContext 
on its AggregationRepository (#16840)
     add 1265f21db75 camel-kserve - Fix examples in kserve-component.adoc

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |    5 +
 .github/pull_request_template.md                   |    2 +-
 .github/workflows/alternative-os-build-main.yml    |    2 +-
 .github/workflows/generate-sbom-main.yml           |    2 +-
 .github/workflows/pr-build-main.yml                |    2 +-
 bom/camel-bom/pom.xml                              |    5 +
 camel-sbom/camel-sbom.json                         | 8765 ++++++++++----------
 camel-sbom/camel-sbom.xml                          | 7508 ++++++++---------
 catalog/camel-allcomponents/pom.xml                |    5 +
 catalog/camel-catalog/pom.xml                      |    2 +
 .../apache/camel/catalog/components/aws2-ses.json  |    5 +-
 .../camel/catalog/components/azure-servicebus.json |   60 +-
 .../org/apache/camel/catalog/components/kafka.json |    4 +-
 .../org/apache/camel/catalog/components/mllp.json  |    2 +-
 .../catalog/components/xmlsecurity-verify.json     |    4 +-
 .../apache/camel/catalog/dataformats/fhirJson.json |    2 +-
 .../apache/camel/catalog/dataformats/fhirXml.json  |    2 +-
 .../org/apache/camel/catalog/dataformats/hl7.json  |    2 +-
 .../apache/camel/catalog/dev-consoles.properties   |    1 +
 .../apache/camel/catalog/dev-consoles/send.json    |   15 +
 .../org/apache/camel/catalog/models.properties     |    1 +
 .../org/apache/camel/catalog/models/aggregate.json |    2 +-
 .../camel/catalog/models/circuitBreaker.json       |    2 +-
 .../org/apache/camel/catalog/models/doCatch.json   |    4 +-
 .../org/apache/camel/catalog/models/doFinally.json |    2 +-
 .../org/apache/camel/catalog/models/doTry.json     |    4 +-
 .../org/apache/camel/catalog/models/fhirJson.json  |    2 +-
 .../org/apache/camel/catalog/models/fhirXml.json   |    2 +-
 .../org/apache/camel/catalog/models/filter.json    |    2 +-
 .../org/apache/camel/catalog/models/hl7.json       |    2 +-
 .../camel/catalog/models/idempotentConsumer.json   |    2 +-
 .../org/apache/camel/catalog/models/intercept.json |    3 +-
 .../apache/camel/catalog/models/interceptFrom.json |    3 +-
 .../catalog/models/interceptSendToEndpoint.json    |    3 +-
 .../org/apache/camel/catalog/models/kamelet.json   |    2 +-
 .../models/langChain4jCharacterTokenizer.json      |    1 +
 .../catalog/models/langChain4jLineTokenizer.json   |    1 +
 .../models/langChain4jParagraphTokenizer.json      |    1 +
 .../models/langChain4jSentenceTokenizer.json       |    1 +
 .../catalog/models/langChain4jWordTokenizer.json   |    1 +
 .../apache/camel/catalog/models/loadBalance.json   |    2 +-
 .../org/apache/camel/catalog/models/loop.json      |    2 +-
 .../org/apache/camel/catalog/models/multicast.json |    2 +-
 .../apache/camel/catalog/models/onCompletion.json  |    4 +-
 .../apache/camel/catalog/models/onException.json   |    4 +-
 .../apache/camel/catalog/models/onFallback.json    |    7 +-
 .../org/apache/camel/catalog/models/onWhen.json    |   19 +
 .../org/apache/camel/catalog/models/otherwise.json |    2 +-
 .../org/apache/camel/catalog/models/pipeline.json  |    2 +-
 .../apache/camel/catalog/models/resequence.json    |    2 +-
 .../org/apache/camel/catalog/models/route.json     |    2 +-
 .../org/apache/camel/catalog/models/saga.json      |    2 +-
 .../org/apache/camel/catalog/models/split.json     |    2 +-
 .../org/apache/camel/catalog/models/step.json      |    2 +-
 .../org/apache/camel/catalog/models/when.json      |    2 +-
 .../catalog/models/whenSkipSendToEndpoint.json     |    7 +-
 .../camel/catalog/releases/camel-releases.json     |    7 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |  211 +-
 .../apache/camel/catalog/test-infra/metadata.json  |  532 ++
 .../java/org/apache/camel/maven/ValidateMojo.java  |   12 +-
 components/camel-activemq/pom.xml                  |    6 +-
 .../component/activemq/ActiveMQITSupport.java      |    5 +-
 components/camel-activemq6/pom.xml                 |    7 +-
 .../component/activemq6/ActiveMQITSupport.java     |    5 +-
 components/camel-ai/camel-chatscript/pom.xml       |    2 +-
 components/camel-ai/camel-kserve/pom.xml           |  168 +
 .../kserve/KServeComponentConfigurer.java          |   97 +
 .../kserve/KServeConfigurationConfigurer.java      |   63 +
 .../component/kserve/KServeConverterLoader.java    |   64 +
 .../component/kserve/KServeEndpointConfigurer.java |   69 +
 .../component/kserve/KServeEndpointUriFactory.java |   75 +
 .../org/apache/camel/component/kserve/kserve.json  |   49 +
 .../services/org/apache/camel/TypeConverterLoader  |    2 +
 .../services/org/apache/camel/component.properties |    7 +
 .../services/org/apache/camel/component/kserve     |    2 +
 .../org/apache/camel/configurer/kserve-component   |    2 +
 .../org/apache/camel/configurer/kserve-endpoint    |    2 +
 ...ache.camel.component.kserve.KServeConfiguration |    2 +
 .../org/apache/camel/urifactory/kserve-endpoint    |    2 +
 .../src/main/docs/kserve-component.adoc            |  243 +
 .../camel/component/kserve/KServeComponent.java    |   59 +
 .../component/kserve/KServeConfiguration.java      |   93 +
 .../camel/component/kserve/KServeConstants.java    |   32 +
 .../camel/component/kserve/KServeConverter.java    |   63 +
 .../camel/component/kserve/KServeEndpoint.java     |  105 +
 .../camel/component/kserve/KServeProducer.java     |  129 +
 .../src/main/proto/grpc_predict_v2.proto           |  342 +
 .../component/kserve/it/KServeEndpointIT.java      |  312 +
 .../camel/component/kserve/it/KServeITSupport.java |   39 +
 .../src/test/resources/log4j2.properties           |   28 +
 .../camel-ai/camel-langchain4j-embeddings/pom.xml  |    4 +-
 .../camel-ai/camel-langchain4j-tools/pom.xml       |    6 +
 components/camel-ai/camel-milvus/pom.xml           |    2 +-
 components/camel-ai/camel-qdrant/pom.xml           |    2 +-
 .../tensorflow/serving/tensorflow-serving.json     |    6 +-
 .../serving/TensorFlowServingConfiguration.java    |    2 +-
 .../serving/TensorFlowServingConstants.java        |    2 +-
 components/camel-ai/camel-torchserve/pom.xml       |    2 +-
 .../src/main/docs/torchserve-component.adoc        |    2 +-
 components/camel-ai/pom.xml                        |    1 +
 components/camel-amqp/pom.xml                      |    4 +-
 components/camel-atmosphere-websocket/pom.xml      |   12 +
 components/camel-atom/pom.xml                      |   12 +
 components/camel-aws/camel-aws-bedrock/pom.xml     |    3 +-
 .../component/aws2/bedrock/BedrockModels.java      |    3 +
 components/camel-aws/camel-aws-cloudtrail/pom.xml  |    2 +-
 components/camel-aws/camel-aws-config/pom.xml      |    2 +-
 .../camel-aws/camel-aws-secrets-manager/pom.xml    |    2 +-
 components/camel-aws/camel-aws2-athena/pom.xml     |    2 +-
 components/camel-aws/camel-aws2-cw/pom.xml         |    2 +-
 components/camel-aws/camel-aws2-ddb/pom.xml        |    2 +-
 components/camel-aws/camel-aws2-ec2/pom.xml        |    2 +-
 components/camel-aws/camel-aws2-eks/pom.xml        |    2 +-
 .../camel-aws/camel-aws2-eventbridge/pom.xml       |    2 +-
 components/camel-aws/camel-aws2-iam/pom.xml        |    2 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml    |    2 +-
 components/camel-aws/camel-aws2-kms/pom.xml        |    2 +-
 components/camel-aws/camel-aws2-lambda/pom.xml     |    2 +-
 components/camel-aws/camel-aws2-mq/pom.xml         |    2 +-
 components/camel-aws/camel-aws2-msk/pom.xml        |    2 +-
 components/camel-aws/camel-aws2-s3/pom.xml         |    2 +-
 components/camel-aws/camel-aws2-ses/pom.xml        |    2 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |    5 +-
 .../camel/component/aws2/ses/Ses2Constants.java    |    3 +
 .../camel/component/aws2/ses/Ses2Producer.java     |   27 +-
 .../camel/component/aws2/ses/SesComponentTest.java |   27 +-
 components/camel-aws/camel-aws2-sns/pom.xml        |    2 +-
 components/camel-aws/camel-aws2-sqs/pom.xml        |    2 +-
 .../aws2/sqs/integration/Aws2SQSBaseTest.java      |    2 +-
 .../camel-aws/camel-aws2-step-functions/pom.xml    |    2 +-
 components/camel-aws/camel-aws2-sts/pom.xml        |    2 +-
 components/camel-aws/camel-aws2-timestream/pom.xml |    2 +-
 components/camel-aws/camel-aws2-translate/pom.xml  |    2 +-
 .../camel-azure/camel-azure-servicebus/pom.xml     |    2 +-
 .../servicebus/ServiceBusComponentConfigurer.java  |   12 +
 .../servicebus/ServiceBusEndpointConfigurer.java   |   12 +
 .../servicebus/ServiceBusEndpointUriFactory.java   |    4 +-
 .../azure/servicebus/azure-servicebus.json         |   60 +-
 .../src/main/docs/azure-servicebus-component.adoc  |   23 +
 .../azure/servicebus/ServiceBusConfiguration.java  |   27 +
 .../azure/servicebus/ServiceBusConsumer.java       |   10 +-
 .../azure/servicebus/ServiceBusProducer.java       |   14 +-
 .../azure/servicebus/ServiceBusUtils.java          |   11 +-
 .../servicebus/client/ServiceBusClientFactory.java |   38 +
 .../operations/ServiceBusSenderOperations.java     |   40 +-
 .../azure/servicebus/ServiceBusConsumerTest.java   |   28 +
 .../azure/servicebus/ServiceBusEndpointTest.java   |   27 +-
 .../azure/servicebus/ServiceBusUtilsTest.java      |   69 +-
 .../integration/BaseServiceBusTestSupport.java     |   37 +
 .../integration/ServiceBusConsumerIT.java          |   72 +-
 .../integration/ServiceBusProducerIT.java          |  145 +-
 .../operations/ServiceBusSenderOperationsTest.java |  184 +-
 .../camel-azure/camel-azure-storage-blob/pom.xml   |    2 +-
 .../camel-azure-storage-datalake/pom.xml           |    2 +-
 .../camel-azure/camel-azure-storage-queue/pom.xml  |    2 +-
 .../camel-bean/src/main/docs/bean-language.adoc    |    2 +-
 components/camel-cassandraql/pom.xml               |    4 +-
 .../cassandra/integration/BaseCassandra.java       |   13 +-
 components/camel-consul/pom.xml                    |    2 +-
 .../camel/component/consul/ConsulRegistryIT.java   |    1 -
 components/camel-couchbase/pom.xml                 |    2 +-
 .../component/couchbase/CouchbaseEndpoint.java     |    1 +
 components/camel-couchdb/pom.xml                   |    3 +-
 .../src/main/docs/cxf-component.adoc               |    2 +-
 components/camel-cxf/camel-cxf-spring-soap/pom.xml |    2 +-
 .../CxfMtomRouterCxfMessageModeTest-context.xml    |    2 +-
 .../CxfMtomRouterPayloadMode12Test-context.xml     |    2 +-
 .../mtom/CxfMtomRouterPayloadModeTest-context.xml  |    2 +-
 .../cxf/mtom/CxfMtomRouterRawModeTest-context.xml  |    2 +-
 components/camel-dynamic-router/pom.xml            |    6 +
 components/camel-elasticsearch-rest-client/pom.xml |    6 +
 components/camel-elasticsearch/pom.xml             |    2 +-
 components/camel-etcd3/pom.xml                     |    2 +-
 components/camel-fhir/camel-fhir-component/pom.xml |    2 +-
 .../org/apache/camel/component/fhir/fhirJson.json  |    2 +-
 .../org/apache/camel/component/fhir/fhirXml.json   |    2 +-
 .../camel-fop/src/main/docs/fop-component.adoc     |    2 +-
 components/camel-ftp/pom.xml                       |    2 +-
 .../camel-google/camel-google-pubsub/pom.xml       |    2 +-
 components/camel-hashicorp-vault/pom.xml           |    2 +-
 components/camel-hazelcast/pom.xml                 |   11 +-
 .../src/main/docs/hazelcast-summary.adoc           |    6 +-
 .../org/apache/camel/component/hl7/hl7.json        |    2 +-
 components/camel-http/pom.xml                      |   12 +
 components/camel-ignite/pom.xml                    |    2 +-
 .../camel-infinispan/camel-infinispan/pom.xml      |    2 +-
 .../InfinispanRemoteAggregationRepositoryIT.java   |    4 +
 components/camel-jms/pom.xml                       |    4 +-
 .../camel/component/jpa/JpaWithNamedQueryTest.java |    4 +-
 .../component/jpa/JpaWithNativeQueryTest.java      |    2 +
 .../camel/component/jpa/JpaWithQueryTest.java      |    2 +
 .../processor/jpa/JpaProducerWithQueryTest.java    |    2 +
 components/camel-kafka/pom.xml                     |    4 +-
 .../org/apache/camel/component/kafka/kafka.json    |    4 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |   62 +-
 .../camel/component/kafka/KafkaConfiguration.java  |    5 +-
 components/camel-ldif/pom.xml                      |    2 +-
 components/camel-lra/pom.xml                       |    2 +-
 components/camel-micrometer-prometheus/pom.xml     |    1 +
 .../src/main/docs/micrometer-prometheus.adoc       |    2 +-
 .../micrometer/prometheus/BindersHelper.java       |    2 +-
 .../faulttolerance/FaultToleranceProcessor.java    |   28 +-
 .../faulttolerance/FaultToleranceReifier.java      |    4 +-
 components/camel-minio/pom.xml                     |    2 +-
 components/camel-mllp/pom.xml                      |    2 +-
 .../org/apache/camel/component/mllp/mllp.json      |    2 +-
 components/camel-mongodb-gridfs/pom.xml            |    6 +
 components/camel-mongodb/pom.xml                   |    4 +-
 components/camel-nats/pom.xml                      |    2 +-
 .../camel-olingo2/camel-olingo2-component/pom.xml  |   12 +
 components/camel-opensearch/pom.xml                |    4 +-
 components/camel-opentelemetry/pom.xml             |    2 +-
 components/camel-paho-mqtt5/pom.xml                |    2 +-
 components/camel-paho/pom.xml                      |    4 +-
 components/camel-pg-replication-slot/pom.xml       |    2 +-
 components/camel-pgevent/pom.xml                   |    6 +
 components/camel-platform-http/pom.xml             |    6 +
 components/camel-pulsar/pom.xml                    |    2 +-
 .../src/main/docs/quickfix-component.adoc          |    4 +-
 components/camel-redis/pom.xml                     |    2 +-
 .../component/resilience4j/ResilienceReifier.java  |    4 +-
 .../camel/component/rest/openapi/OpenApiUtils.java |  101 +-
 .../component/rest/openapi/OpenApiUtilsTest.java   |   59 +
 .../src/main/docs/robotframework-component.adoc    |    2 +-
 components/camel-rocketmq/pom.xml                  |    2 +-
 components/camel-rss/pom.xml                       |    6 +
 .../src/main/docs/salesforce-component.adoc        |    4 +-
 .../src/main/docs/xquery-component.adoc            |    2 +-
 .../src/main/docs/schematron-component.adoc        |    2 +-
 components/camel-sjms/pom.xml                      |    2 +-
 components/camel-sjms2/pom.xml                     |    2 +-
 components/camel-solr/pom.xml                      |    3 +-
 components/camel-spring-rabbitmq/pom.xml           |    2 +-
 components/camel-spring-redis/pom.xml              |    6 +
 .../SpringInterceptSimpleRouteWhenStopTest.xml     |    4 +-
 .../SpringInterceptSimpleRouteWhenTest.xml         |    4 +-
 .../processor/interceptSendToEndpointWhen.xml      |    2 +-
 components/camel-stomp/pom.xml                     |    2 +-
 components/camel-tahu/pom.xml                      |   10 +-
 .../java/org/apache/camel/test/AvailablePort.java  |   52 +
 .../org/apache/camel/test/AvailablePortFinder.java |   28 +-
 .../camel-tracing/src/main/docs/tracing.adoc       |  117 +-
 .../org/apache/camel/tracing/TagConstants.java     |    1 +
 .../tracing/decorators/AbstractSpanDecorator.java  |    5 +
 .../decorators/AbstractSpanDecoratorTest.java      |    6 +-
 components/camel-undertow/pom.xml                  |    6 +
 components/camel-wasm/pom.xml                      |    2 +-
 .../apache/camel/component/wasm/WasmProducer.java  |    7 +-
 .../apache/camel/language/wasm/WasmExpression.java |    4 +-
 .../java/org/apache/camel/wasm/WasmFunction.java   |   19 +-
 .../src/main/docs/xchange-component.adoc           |    2 +-
 .../component/xmlsecurity/xmlsecurity-verify.json  |    4 +-
 .../src/main/docs/xmlsecurity-sign-component.adoc  |    6 +-
 .../main/docs/xmlsecurity-verify-component.adoc    |    2 +-
 .../api/DefaultXmlSignature2Message.java           |    4 +-
 .../processor/XmlVerifierConfiguration.java        |    2 +-
 components/camel-xmpp/pom.xml                      |    2 +-
 components/camel-zookeeper-master/pom.xml          |    2 +-
 .../zookeepermaster/MasterEndpointIT.java          |   10 +-
 .../zookeepermaster/MasterQuartzEndpointIT.java    |    9 +-
 .../component/zookeepermaster/group/GroupIT.java   |    8 +-
 components/camel-zookeeper/pom.xml                 |    2 +-
 .../generated/java/org/apache/camel/Category.java  |    2 +-
 .../apache/camel/spi/annotations/InfraService.java |   72 +
 .../java/org/apache/camel/cloud/ServiceHealth.java |    2 +-
 .../apache/camel/spi/InterceptEndpointFactory.java |    4 +-
 .../apache/camel/spi/InterceptSendToEndpoint.java  |   11 +
 .../apache/camel/spi/InternalProcessorFactory.java |    3 +-
 .../org/apache/camel/spi/PropertiesComponent.java  |    5 +-
 .../engine/DefaultInterceptEndpointFactory.java    |    5 +-
 .../impl/console/SendDevConsoleConfigurer.java     |   77 +
 .../org/apache/camel/dev-console/send.json         |   15 +
 .../org.apache.camel.impl.console.SendDevConsole   |    2 +
 .../services/org/apache/camel/dev-console/send     |    2 +
 .../org/apache/camel/dev-consoles.properties       |    2 +-
 .../apache/camel/impl/console/SendDevConsole.java  |  338 +
 .../main/docs/modules/eips/pages/intercept.adoc    |   18 +-
 .../modules/languages/pages/simple-language.adoc   |    2 +-
 .../META-INF/org/apache/camel/model/aggregate.json |    2 +-
 .../org/apache/camel/model/circuitBreaker.json     |    2 +-
 .../apache/camel/model/dataformat/fhirJson.json    |    2 +-
 .../org/apache/camel/model/dataformat/fhirXml.json |    2 +-
 .../org/apache/camel/model/dataformat/hl7.json     |    2 +-
 .../META-INF/org/apache/camel/model/doCatch.json   |    4 +-
 .../META-INF/org/apache/camel/model/doFinally.json |    2 +-
 .../META-INF/org/apache/camel/model/doTry.json     |    4 +-
 .../META-INF/org/apache/camel/model/filter.json    |    2 +-
 .../org/apache/camel/model/idempotentConsumer.json |    2 +-
 .../META-INF/org/apache/camel/model/intercept.json |    3 +-
 .../org/apache/camel/model/interceptFrom.json      |    3 +-
 .../camel/model/interceptSendToEndpoint.json       |    3 +-
 .../META-INF/org/apache/camel/model/kamelet.json   |    2 +-
 .../org/apache/camel/model/loadBalance.json        |    2 +-
 .../META-INF/org/apache/camel/model/loop.json      |    2 +-
 .../META-INF/org/apache/camel/model/multicast.json |    2 +-
 .../org/apache/camel/model/onCompletion.json       |    4 +-
 .../org/apache/camel/model/onException.json        |    4 +-
 .../org/apache/camel/model/onFallback.json         |    7 +-
 .../META-INF/org/apache/camel/model/onWhen.json    |   19 +
 .../META-INF/org/apache/camel/model/otherwise.json |    2 +-
 .../META-INF/org/apache/camel/model/pipeline.json  |    2 +-
 .../org/apache/camel/model/resequence.json         |    2 +-
 .../META-INF/org/apache/camel/model/route.json     |    2 +-
 .../META-INF/org/apache/camel/model/saga.json      |    2 +-
 .../META-INF/org/apache/camel/model/split.json     |    2 +-
 .../META-INF/org/apache/camel/model/step.json      |    2 +-
 .../tokenizer/langChain4jCharacterTokenizer.json   |    1 +
 .../model/tokenizer/langChain4jLineTokenizer.json  |    1 +
 .../tokenizer/langChain4jParagraphTokenizer.json   |    1 +
 .../tokenizer/langChain4jSentenceTokenizer.json    |    1 +
 .../model/tokenizer/langChain4jWordTokenizer.json  |    1 +
 .../META-INF/org/apache/camel/model/when.json      |    2 +-
 .../apache/camel/model/whenSkipSendToEndpoint.json |    7 +-
 .../services/org/apache/camel/model.properties     |    1 +
 .../resources/org/apache/camel/model/jaxb.index    |    1 +
 .../org/apache/camel/model/CatchDefinition.java    |   10 +-
 .../camel/model/CircuitBreakerDefinition.java      |   36 +-
 .../apache/camel/model/InterceptDefinition.java    |   62 +-
 .../model/InterceptSendToEndpointDefinition.java   |   74 +-
 .../apache/camel/model/OnCompletionDefinition.java |   10 +-
 .../apache/camel/model/OnExceptionDefinition.java  |   10 +-
 .../apache/camel/model/OnFallbackDefinition.java   |   22 +-
 .../org/apache/camel/model/OnWhenDefinition.java   |  154 +
 .../apache/camel/model/OutputExpressionNode.java   |    4 +
 .../apache/camel/model/RouteDefinitionHelper.java  |    2 -
 .../java/org/apache/camel/model/TryDefinition.java |    2 +-
 .../org/apache/camel/model/WhenDefinition.java     |    2 +
 .../model/WhenSkipSendToEndpointDefinition.java    |   61 -
 .../camel/model/dataformat/FhirJsonDataFormat.java |    2 +-
 .../camel/model/dataformat/FhirXmlDataFormat.java  |    2 +-
 .../camel/model/dataformat/HL7DataFormat.java      |    2 +-
 .../LangChain4jCharacterTokenizerDefinition.java   |    6 +-
 .../LangChain4jLineTokenizerDefinition.java        |    6 +-
 .../LangChain4jParagraphTokenizerDefinition.java   |    5 +-
 .../LangChain4jSentenceTokenizerDefinition.java    |    6 +-
 .../tokenizer/LangChain4jTokenizerDefinition.java  |    2 +-
 .../LangChain4jWordTokenizerDefinition.java        |    6 +-
 .../processor/DefaultInternalProcessorFactory.java |    5 +-
 .../processor/InterceptSendToEndpointCallback.java |    9 +-
 .../InterceptSendToEndpointProcessor.java          |   80 +-
 .../processor/aggregate/AggregateProcessor.java    |    1 +
 .../org/apache/camel/reifier/CatchReifier.java     |    1 +
 .../apache/camel/reifier/InterceptFromReifier.java |   30 +-
 .../org/apache/camel/reifier/InterceptReifier.java |   25 +-
 .../reifier/InterceptSendToEndpointReifier.java    |   52 +-
 .../apache/camel/reifier/OnCompletionReifier.java  |    1 +
 .../apache/camel/reifier/OnExceptionReifier.java   |    1 +
 .../apache/camel/reifier/OnFallbackReifier.java    |   35 -
 .../org/apache/camel/reifier/ProcessorReifier.java |    8 +-
 .../reifier/WhenSkipSendToEndpointReifier.java     |   58 -
 .../file/FileConsumerInterceptEmptyFileTest.java   |    2 +-
 .../camel/impl/DurationRoutePolicyFactoryTest.java |    7 +-
 .../InterceptCustomPredicateAsFilterTest.java      |    2 +-
 .../InterceptFromPredicateProceedAndStopTest.java  |    6 +-
 ...eOriginalMessageEndpointExceptionIssueTest.java |    6 +-
 .../apache/camel/language/XPathFunctionTest.java   |    2 +-
 .../InterceptFromSimplePredicateTest.java          |    2 +-
 .../InterceptFromSimplePredicateWithStopTest.java  |    2 +-
 .../intercept/InterceptFromSimpleRouteTest.java    |    2 +-
 .../intercept/InterceptFromWhenNoStopTest.java     |    2 +-
 .../processor/intercept/InterceptFromWhenTest.java |    2 +-
 .../intercept/InterceptFromWhenWithChoiceTest.java |    2 +-
 ...erceptFromWithPredicateAndProceedRouteTest.java |    2 +-
 ...InterceptFromWithPredicateAndStopRouteTest.java |    2 +-
 .../InterceptFromWithPredicateRouteTest.java       |    2 +-
 .../intercept/InterceptFromWithPredicateTest.java  |    2 +-
 .../InterceptSendToEndpointAfterTest.java          |    2 +-
 ...nterceptSendToEndpointConditionalSkip2Test.java |    4 +-
 ...nterceptSendToEndpointConditionalSkip3Test.java |    4 +-
 ...InterceptSendToEndpointConditionalSkipTest.java |   24 +-
 .../intercept/InterceptSendToEndpointTest.java     |    2 +-
 .../InterceptSimpleRouteWhenStopTest.java          |    2 +-
 .../intercept/InterceptSimpleRouteWhenTest.java    |    2 +-
 .../apache/camel/main/MainCommandLineSupport.java  |    3 +-
 .../org/apache/camel/main/RoutesConfigurer.java    |   51 +-
 .../camel/management/mbean/ManagedDoCatch.java     |    6 +-
 .../camel/management/ManagedInterceptFromTest.java |    2 +-
 .../support/DefaultInterceptSendToEndpoint.java    |   12 +-
 .../apache/camel/support/cache/SimpleLRUCache.java |   22 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |   40 +-
 .../java/org/apache/camel/xml/out/ModelWriter.java |   23 +-
 .../org/apache/camel/yaml/out/ModelWriter.java     |   23 +-
 docs/.pnp.cjs                                      |   79 +-
 .../modules/ROOT/examples/json/kserve.json         |    1 +
 docs/components/modules/ROOT/nav.adoc              |    1 +
 .../modules/ROOT/pages/kserve-component.adoc       |    1 +
 docs/package.json                                  |    2 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_10.adoc    |   59 +
 .../modules/ROOT/pages/camel-jbang-kubernetes.adoc |   11 +-
 .../modules/ROOT/pages/camel-jbang.adoc            |   80 +-
 .../user-manual/modules/ROOT/pages/test-infra.adoc |   25 +-
 docs/yarn.lock                                     |   41 +-
 .../camel/cli/connector/LocalCliConnector.java     |  182 +-
 .../component/ComponentsBuilderFactory.java        |    2 +-
 .../AzureServicebusComponentBuilderFactory.java    |   34 +
 .../dsl/KafkaComponentBuilderFactory.java          |    2 +-
 .../component/dsl/MllpComponentBuilderFactory.java |    2 +-
 .../XmlsecurityVerifyComponentBuilderFactory.java  |    2 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |    4 +-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |   12 +-
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   |    6 +-
 .../dsl/ServiceBusEndpointBuilderFactory.java      |   44 +
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   |   14 +
 .../dsl/XmlVerifierEndpointBuilderFactory.java     |    4 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |    6 +
 .../camel/dsl/jbang/core/commands/Export.java      |   12 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |    2 +-
 .../camel/dsl/jbang/core/commands/Shell.java       |   15 +-
 .../core/commands/action/CamelSendAction.java      |    5 +-
 .../core/commands/infra/InfraBaseCommand.java      |   76 +
 .../jbang/core/commands/infra/InfraCommand.java    |   36 +
 .../dsl/jbang/core/commands/infra/InfraList.java   |  119 +
 .../dsl/jbang/core/commands/infra/InfraRun.java    |  163 +
 .../camel/dsl/jbang/core/common/RuntimeType.java   |    2 +-
 .../resources/templates/main-kubernetes-pom.tmpl   |    1 +
 .../templates/quarkus-kubernetes-pom.tmpl          |    1 +
 .../templates/spring-boot-kubernetes-pom.tmpl      |    1 +
 .../ParameterExceptionHandlerTest.java             |    2 +-
 .../camel-jbang-plugin-kubernetes/pom.xml          |    5 +
 .../core/commands/kubernetes/KubernetesHelper.java |   13 +-
 .../core/commands/kubernetes/KubernetesRun.java    |   33 +-
 .../java/org/apache/camel/main/KameletMain.java    |    4 +-
 .../camel-main-known-dependencies.properties       |    2 +-
 .../dsl/yaml/deserializers/ModelDeserializers.java |  198 +-
 .../deserializers/ModelDeserializersResolver.java  |    6 +-
 dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml          |    2 +-
 .../generated/resources/schema/camelYamlDsl.json   |  287 +-
 parent/pom.xml                                     |   87 +-
 pom.xml                                            |    3 +
 proposals/tracing.adoc                             |  123 +
 test-infra/camel-test-infra-all/pom.xml            |  558 ++
 .../src/generated/resources/META-INF/metadata.json |  532 ++
 test-infra/camel-test-infra-arangodb/pom.xml       |    4 +
 .../infra/arangodb/common/ArangoDBProperties.java  |    0
 .../arangodb/services/ArangoDBInfraService.java    |   30 +
 .../ArangoDBLocalContainerInfraService.java        |   89 +
 .../services/ArangoDBRemoteInfraService.java       |   47 +
 .../infra/arangodb/services/ArangoDbContainer.java |    0
 .../infra/arangodb/services/container.properties   |    0
 .../services/ArangoDBLocalContainerService.java    |   84 -
 .../arangodb/services/ArangoDBRemoteService.java   |   47 -
 .../infra/arangodb/services/ArangoDBService.java   |   10 +-
 .../arangodb/services/ArangoDBServiceFactory.java  |    8 +
 test-infra/camel-test-infra-artemis/pom.xml        |    5 +
 .../infra/artemis/common/ArtemisProperties.java    |    0
 .../infra/artemis/common/ArtemisRunException.java  |   28 +
 .../artemis/common/ConnectionFactoryHelper.java    |   67 +
 .../services/AbstractArtemisEmbeddedService.java   |  194 +
 .../artemis/services/ArtemisAMQPInfraService.java  |  109 +
 .../infra/artemis/services/ArtemisContainer.java   |    0
 .../artemis/services/ArtemisInfraService.java      |   46 +
 .../artemis/services/ArtemisMQTTInfraService.java  |   71 +
 .../services/ArtemisPersistentVMInfraService.java  |   67 +
 .../ArtemisTCPAllProtocolsInfraService.java        |   69 +
 .../artemis/services/ArtemisVMInfraService.java    |   93 +
 .../services/RestartAwareArtemisContainer.java     |    0
 .../test/infra/artemis/services/ServiceAware.java  |   29 +
 .../infra/artemis/services/container.properties    |    0
 .../artemis/common/ConnectionFactoryHelper.java    |   67 -
 .../services/AbstractArtemisEmbeddedService.java   |  195 -
 .../infra/artemis/services/ArtemisAMQPService.java |   83 +-
 .../services/ArtemisEmbeddedServiceBuilder.java    |    4 +-
 .../infra/artemis/services/ArtemisMQTTService.java |   37 +-
 .../services/ArtemisPersistentVMService.java       |   41 +-
 .../infra/artemis/services/ArtemisService.java     |   26 +-
 .../artemis/services/ArtemisServiceFactory.java    |    6 +-
 .../services/ArtemisTCPAllProtocolsService.java    |   45 +-
 .../infra/artemis/services/ArtemisVMService.java   |   45 +-
 test-infra/camel-test-infra-aws-common/pom.xml     |    9 +
 .../camel/test/infra/aws/common/AWSCommon.java     |    0
 .../camel/test/infra/aws/common/AWSConfigs.java    |    0
 .../camel/test/infra/aws/common/AWSProperties.java |    0
 .../infra/aws/common/services/AWSInfraService.java |   27 +
 .../test/infra/aws/common/services/AWSService.java |    8 +-
 test-infra/camel-test-infra-aws-v2/pom.xml         |   11 +-
 .../test/infra/aws2/clients/AWSSDKClientUtils.java |    0
 .../test/infra/aws2/clients/KinesisUtils.java      |  269 +
 .../SystemPropertiesAWSCredentialsProvider.java    |    0
 .../test/infra/aws2/common/TestAWSCredentials.java |    0
 .../aws2/common/TestAWSCredentialsProvider.java    |    0
 .../AWSCloudWatchLocalContainerInfraService.java   |   31 +
 .../AWSConfigLocalContainerInfraService.java       |   30 +
 .../test/infra/aws2/services/AWSContainer.java     |  107 +
 .../AWSDynamodbLocalContainerInfraService.java     |   31 +
 .../services/AWSEC2LocalContainerInfraService.java |   30 +
 .../AWSEventBridgeLocalContainerInfraService.java  |   31 +
 .../services/AWSIAMLocalContainerInfraService.java |   29 +
 .../services/AWSKMSLocalContainerInfraService.java |   30 +
 .../AWSKinesisLocalContainerInfraService.java      |   39 +
 .../AWSLambdaLocalContainerInfraService.java       |   31 +
 .../services/AWSLocalContainerInfraService.java    |  118 +
 .../infra/aws2/services/AWSRemoteInfraService.java |   57 +
 .../services/AWSS3LocalContainerInfraService.java  |   34 +
 .../services/AWSSNSLocalContainerInfraService.java |   31 +
 .../services/AWSSQSLocalContainerInfraService.java |   31 +
 .../services/AWSSTSLocalContainerInfraService.java |   30 +
 ...WSSecretsManagerLocalContainerInfraService.java |   31 +
 .../camel/test/infra/aws2/services/Service.java    |    0
 .../test/infra/aws2/services/container.properties  |    0
 .../test/infra/aws2/clients/KinesisUtils.java      |  268 -
 .../AWSCloudWatchLocalContainerService.java        |   24 -
 .../services/AWSConfigLocalContainerService.java   |   24 -
 .../test/infra/aws2/services/AWSContainer.java     |  107 -
 .../services/AWSDynamodbLocalContainerService.java |   25 -
 .../aws2/services/AWSEC2LocalContainerService.java |   24 -
 .../AWSEventBridgeLocalContainerService.java       |   25 -
 .../aws2/services/AWSIAMLocalContainerService.java |   23 -
 .../aws2/services/AWSKMSLocalContainerService.java |   24 -
 .../services/AWSKinesisLocalContainerService.java  |   34 -
 .../services/AWSLambdaLocalContainerService.java   |   25 -
 .../aws2/services/AWSLocalContainerService.java    |  118 -
 .../test/infra/aws2/services/AWSRemoteService.java |   57 -
 .../aws2/services/AWSS3LocalContainerService.java  |   29 -
 .../aws2/services/AWSSNSLocalContainerService.java |   25 -
 .../aws2/services/AWSSQSLocalContainerService.java |   25 -
 .../aws2/services/AWSSTSLocalContainerService.java |   24 -
 .../AWSSecretsManagerLocalContainerService.java    |   25 -
 .../infra/aws2/services/AWSServiceFactory.java     |   44 +-
 .../test/infra/aws2/services/AWSTestServices.java  |   71 +
 test-infra/camel-test-infra-azure-common/pom.xml   |    9 +
 .../test/infra/azure/common/AzureConfigs.java      |    0
 .../infra/azure/common/AzureCredentialsHolder.java |    0
 .../test/infra/azure/common/AzureProperties.java   |    0
 .../azure/common/services/AzureInfraService.java   |   31 +
 .../infra/azure/common/services/AzureServices.java |    0
 .../common/services/AzureStorageInfraService.java  |   73 +
 .../azure/common/services/AzuriteContainer.java    |    0
 .../azure/common/services/container.properties     |    0
 .../infra/azure/common/services/AzureService.java  |   12 +-
 .../azure/common/services/AzureStorageService.java |   73 -
 .../camel-test-infra-azure-storage-blob/pom.xml    |   11 +-
 .../blob/clients/AzureStorageBlobClientUtils.java  |    0
 ...AzureStorageBlobLocalContainerInfraService.java |   43 +
 .../AzureStorageBlobRemoteInfraService.java        |   56 +
 .../AzureStorageBlobLocalContainerService.java     |   38 -
 .../services/AzureStorageBlobRemoteService.java    |   56 -
 .../services/AzureStorageBlobServiceFactory.java   |    7 +
 .../pom.xml                                        |   11 +-
 .../clients/AzureStorageDataLakeClientUtils.java   |    0
 .../AzureStorageDataLakeRemoteInfraService.java    |   54 +
 .../AzureStorageDataLakeRemoteService.java         |   54 -
 .../AzureStorageDataLakeServiceFactory.java        |    3 +
 .../camel-test-infra-azure-storage-queue/pom.xml   |   11 +-
 .../queue/clients/AzureStorageClientUtils.java     |    0
 .../services/AzureStorageQueueInfraService.java    |   56 +
 ...zureStorageQueueLocalContainerInfraService.java |   43 +
 .../AzureStorageQueueLocalContainerService.java    |   38 -
 .../services/AzureStorageQueueRemoteService.java   |   56 -
 .../services/AzureStorageQueueServiceFactory.java  |    7 +
 test-infra/camel-test-infra-cassandra/pom.xml      |    4 +
 .../cassandra/common/CassandraProperties.java      |    0
 .../cassandra/services/CassandraInfraService.java  |   34 +
 .../CassandraLocalContainerInfraService.java       |   91 +
 .../services/RemoteCassandraInfraService.java      |   61 +
 .../infra/cassandra/services/container.properties  |    0
 .../services/CassandraLocalContainerService.java   |   70 +-
 .../infra/cassandra/services/CassandraService.java |   15 +-
 .../services/CassandraServiceFactory.java          |   12 +
 .../cassandra/services/RemoteCassandraService.java |   61 -
 test-infra/camel-test-infra-chatscript/pom.xml     |    4 +
 .../chatscript/common/ChatScriptProperties.java    |    0
 .../services/ChatScriptInfraService.java           |   27 +
 .../ChatScriptLocalContainerInfraService.java      |   74 +
 .../services/ChatScriptRemoteInfraService.java     |   42 +
 .../infra/chatscript/services/container.properties |    0
 .../services/ChatScriptLocalContainerService.java  |   70 -
 .../services/ChatScriptRemoteService.java          |   42 -
 .../chatscript/services/ChatScriptService.java     |    9 +-
 .../services/ChatScriptServiceFactory.java         |   11 +-
 test-infra/camel-test-infra-cli/pom.xml            |    5 +
 test-infra/camel-test-infra-common/pom.xml         |    4 +
 .../test/infra/common/LocalPropertyResolver.java   |    0
 .../infra/common/services/AbstractService.java     |   49 +
 .../common/services/ContainerEnvironmentUtil.java  |    0
 .../infra/common/services/ContainerService.java    |   25 +
 .../common/services/InfrastructureService.java     |   42 +
 .../infra/common/services/AbstractTestService.java |   21 +-
 .../infra/common/services/ContainerService.java    |   45 -
 .../common/services/ContainerTestService.java      |   41 +
 .../common/services/SimpleTestServiceBuilder.java  |    2 +-
 .../infra/common/services/SingletonService.java    |    3 +-
 .../test/infra/common/services/TestService.java    |   24 +-
 .../infra/common/services/TestServiceBuilder.java  |    2 +-
 test-infra/camel-test-infra-consul/pom.xml         |    4 +
 .../test/infra/consul/common/ConsulProperties.java |    0
 .../infra/consul/services/ConsulInfraService.java  |   31 +
 .../services/ConsulLocalContainerInfraService.java |  102 +
 .../consul/services/ConsulRemoteInfraService.java  |   59 +
 .../infra/consul/services/container.properties     |    0
 .../services/ConsulLocalContainerService.java      |   98 -
 .../infra/consul/services/ConsulRemoteService.java |   59 -
 .../test/infra/consul/services/ConsulService.java  |    9 +-
 .../consul/services/ConsulServiceFactory.java      |   10 +-
 test-infra/camel-test-infra-couchbase/pom.xml      |    4 +
 .../couchbase/common/CouchbaseProperties.java      |    0
 .../couchbase/services/CouchbaseInfraService.java  |   33 +
 .../CouchbaseLocalContainerInfraService.java       |  132 +
 .../services/CouchbaseRemoteInfraService.java      |   65 +
 .../infra/couchbase/services/container.properties  |    0
 .../services/CouchbaseLocalContainerService.java   |  128 -
 .../couchbase/services/CouchbaseRemoteService.java |   65 -
 .../infra/couchbase/services/CouchbaseService.java |   12 +-
 .../services/CouchbaseServiceFactory.java          |   15 +-
 test-infra/camel-test-infra-couchdb/pom.xml        |    4 +
 .../infra/couchdb/common/CouchDbProperties.java    |    0
 .../couchdb/services/CouchDbInfraService.java      |   33 +
 .../CouchDbLocalContainerInfraService.java         |   96 +
 .../services/CouchDbRemoteInfraService.java        |   54 +
 .../infra/couchdb/services/container.properties    |   19 +
 .../services/CouchDbLocalContainerService.java     |   92 -
 .../couchdb/services/CouchDbRemoteService.java     |   54 -
 .../infra/couchdb/services/CouchDbService.java     |   11 +-
 .../couchdb/services/CouchDbServiceFactory.java    |   14 +-
 .../infra/couchdb/services/container.properties    |   18 -
 .../camel-test-infra-dispatch-router/pom.xml       |    2 -
 test-infra/camel-test-infra-elasticsearch/pom.xml  |    4 +
 .../common/ElasticSearchProperties.java            |    0
 .../services/ElasticSearchInfraService.java        |   43 +
 .../ElasticSearchLocalContainerInfraService.java   |  151 +
 .../services/RemoteElasticSearchInfraService.java  |   79 +
 .../elasticsearch/services/container.properties    |    0
 .../ElasticSearchLocalContainerService.java        |  146 -
 .../services/ElasticSearchService.java             |   22 +-
 .../services/ElasticSearchServiceFactory.java      |   18 +-
 .../services/RemoteElasticSearchService.java       |   79 -
 test-infra/camel-test-infra-etcd3/pom.xml          |    4 +
 .../test/infra/etcd3/common/Etcd3Properties.java   |    0
 .../infra/etcd3/services/Etcd3InfraService.java    |   27 +
 .../services/Etcd3LocalContainerInfraService.java  |   95 +
 .../etcd3/services/Etcd3RemoteInfraService.java    |   42 +
 .../test/infra/etcd3/services/container.properties |    0
 .../etcd3/services/Etcd3LocalContainerService.java |   91 -
 .../infra/etcd3/services/Etcd3RemoteService.java   |   42 -
 .../test/infra/etcd3/services/Etcd3Service.java    |    5 +-
 .../infra/etcd3/services/Etcd3ServiceFactory.java  |   10 +-
 test-infra/camel-test-infra-fhir/pom.xml           |    4 +
 .../test/infra/fhir/common/FhirProperties.java     |    0
 .../test/infra/fhir/services/FhirInfraService.java |   31 +
 .../services/FhirLocalContainerInfraService.java   |  112 +
 .../fhir/services/FhirRemoteInfraService.java      |   53 +
 .../test/infra/fhir/services/container.properties  |    0
 .../fhir/services/FhirLocalContainerService.java   |   90 +-
 .../infra/fhir/services/FhirRemoteService.java     |   53 -
 .../test/infra/fhir/services/FhirService.java      |    8 +-
 .../infra/fhir/services/FhirServiceFactory.java    |    7 +-
 test-infra/camel-test-infra-ftp/pom.xml            |    4 +
 .../camel/test/infra/ftp/common/FtpProperties.java |    0
 .../test/infra/ftp/services/FtpInfraService.java   |   30 +
 .../infra/ftp/services/FtpRemoteInfraService.java  |   21 +
 .../services/embedded/EmbeddedConfiguration.java   |    0
 .../embedded/EmbeddedConfigurationBuilder.java     |    0
 .../services/embedded/FtpEmbeddedInfraService.java |  216 +
 .../embedded/FtpsEmbeddedInfraService.java         |   88 +
 .../test/infra/ftp/services/embedded/FtpsUtil.java |    0
 .../embedded/SftpEmbeddedInfraService.java         |  180 +
 .../test/infra/ftp/services/embedded/SftpUtil.java |    0
 .../test/infra/ftp/services/FtpRemoteService.java  |   21 -
 .../camel/test/infra/ftp/services/FtpService.java  |    7 +-
 .../ftp/services/embedded/FtpEmbeddedService.java  |  184 +-
 .../ftp/services/embedded/FtpsEmbeddedService.java |    3 +-
 .../ftp/services/embedded/SftpEmbeddedService.java |  149 +-
 test-infra/camel-test-infra-google-pubsub/pom.xml  |    4 +
 .../pubsub/common/GooglePubSubProperties.java      |    0
 .../pubsub/services/GooglePubSubInfraService.java  |   27 +
 .../GooglePubSubLocalContainerInfraService.java    |   93 +
 .../services/GooglePubSubRemoteInfraService.java   |   42 +
 .../google/pubsub/services/container.properties    |    0
 .../GooglePubSubLocalContainerService.java         |   87 -
 .../pubsub/services/GooglePubSubRemoteService.java |   42 -
 .../pubsub/services/GooglePubSubService.java       |    5 +-
 .../services/GooglePubSubServiceFactory.java       |    7 +
 .../camel-test-infra-hashicorp-vault/pom.xml       |    4 +
 .../vault/common/HashicorpVaultProperties.java     |    0
 .../vault/services/HashicorpVaultInfraService.java |   31 +
 .../HashicorpVaultLocalContainerInfraService.java  |  133 +
 .../hashicorp/vault/services/container.properties  |    0
 .../vault/services/HashicorpServiceFactory.java    |    4 +
 .../HashicorpVaultLocalContainerService.java       |  127 -
 .../vault/services/HashicorpVaultService.java      |   11 +-
 test-infra/camel-test-infra-hazelcast/pom.xml      |    4 +
 .../hazelcast/common/HazelcastProperties.java      |    0
 .../services/HazelcastEmbeddedInfraService.java    |   75 +
 .../hazelcast/services/HazelcastInfraService.java  |   28 +
 .../services/HazelcastRemoteInfraService.java      |   42 +
 .../services/HazelcastEmbeddedService.java         |   71 -
 .../hazelcast/services/HazelcastRemoteService.java |   42 -
 .../infra/hazelcast/services/HazelcastService.java |    6 +-
 .../services/HazelcastServiceFactory.java          |    3 +
 test-infra/camel-test-infra-hivemq/pom.xml         |    4 +
 .../test/infra/hivemq/common/HiveMQProperties.java |    0
 .../services/AbstractLocalHiveMQService.java       |  101 +
 .../infra/hivemq/services/HiveMQInfraService.java  |   36 +
 .../hivemq/services/LocalHiveMQInfraService.java   |   37 +
 .../LocalHiveMQSparkplugTCKInfraService.java       |   51 +
 .../hivemq/services/RemoteHiveMQInfraService.java  |   70 +
 .../camel/test/infra/hivemq/services/Dockerfile    |    0
 .../infra/hivemq/services/container.properties     |    0
 .../services/AbstractLocalHiveMQService.java       |  101 -
 .../test/infra/hivemq/services/HiveMQService.java  |   20 +-
 .../hivemq/services/HiveMQServiceFactory.java      |    9 +
 .../infra/hivemq/services/LocalHiveMQService.java  |   33 -
 .../services/LocalHiveMQSparkplugTCKService.java   |   46 -
 .../infra/hivemq/services/RemoteHiveMQService.java |   70 -
 test-infra/camel-test-infra-ignite/pom.xml         |    9 +
 .../test/infra/ignite/common/IgniteProperties.java |    0
 .../services/IgniteEmbeddedInfraService.java       |   88 +
 .../infra/ignite/services/IgniteInfraService.java  |   28 +
 .../ignite/services/IgniteRemoteInfraService.java  |   42 +
 .../ignite/services/IgniteEmbeddedService.java     |   84 -
 .../infra/ignite/services/IgniteRemoteService.java |   42 -
 .../test/infra/ignite/services/IgniteService.java  |    6 +-
 .../ignite/services/IgniteServiceFactory.java      |    3 +
 test-infra/camel-test-infra-infinispan/pom.xml     |    5 +-
 .../infinispan/common/InfinispanProperties.java    |    0
 .../services/InfinispanInfraService.java           |   35 +
 .../InfinispanLocalContainerInfraService.java      |  151 +
 .../services/InfinispanRemoteInfraService.java     |   68 +
 .../src/{test => main}/resources/infinispan.xml    |    0
 .../infra/infinispan/services/container.properties |    0
 .../services/InfinispanLocalContainerService.java  |  147 -
 .../services/InfinispanRemoteService.java          |   68 -
 .../infinispan/services/InfinispanService.java     |   13 +-
 .../services/InfinispanServiceFactory.java         |    7 +
 .../infra/jetty/services/JettyEmbeddedService.java |   10 +-
 test-infra/camel-test-infra-kafka/pom.xml          |    4 +
 .../test/infra/kafka/common/KafkaProperties.java   |    0
 .../services/ContainerLocalKafkaInfraService.java  |   90 +
 .../infra/kafka/services/KafkaInfraService.java    |   34 +
 .../infra/kafka/services/RedpandaInfraService.java |   90 +
 .../RedpandaTransactionsEnabledContainer.java      |   47 +
 .../kafka/services/RemoteKafkaInfraService.java    |   47 +
 .../infra/kafka/services/StrimziContainer.java     |    0
 .../infra/kafka/services/StrimziInfraService.java  |  114 +
 .../infra/kafka/services/ZookeeperContainer.java   |    0
 .../test/infra/kafka/services/container.properties |    0
 .../services/ContainerLocalAuthKafkaService.java   |    5 +-
 .../kafka/services/ContainerLocalKafkaService.java |   86 -
 .../test/infra/kafka/services/KafkaService.java    |   43 +-
 .../infra/kafka/services/KafkaServiceFactory.java  |   27 +
 .../test/infra/kafka/services/RedpandaService.java |   86 -
 .../RedpandaTransactionsEnabledContainer.java      |   45 -
 .../infra/kafka/services/RemoteKafkaService.java   |   47 -
 .../test/infra/kafka/services/StrimziService.java  |  110 -
 .../camel-test-infra-messaging-common/pom.xml      |    4 +
 .../messaging/common/MessagingProperties.java      |    0
 .../messaging/services/ConnectionFactoryAware.java |    0
 .../messaging/services/MessagingContainer.java     |    0
 .../messaging/services/MessagingInfraService.java  |   30 +
 .../MessagingLocalContainerInfraService.java       |   72 +
 .../services/MessagingRemoteInfraService.java      |   43 +
 .../services/MessagingServiceBuilder.java          |   71 +
 .../services/MessagingLocalContainerService.java   |   71 -
 .../messaging/services/MessagingRemoteService.java |   43 -
 .../infra/messaging/services/MessagingService.java |   13 +-
 .../services/MessagingServiceBuilder.java          |   71 -
 .../services/MessagingServiceFactory.java          |   14 +
 .../camel-test-infra-microprofile-lra/pom.xml      |    4 +
 .../lra/common/MicroprofileLRAProperties.java      |    0
 .../lra/services/MicroprofileLRAInfraService.java  |   35 +
 .../MicroprofileLRALocalContainerInfraService.java |  119 +
 .../MicroprofileLRARemoteInfraService.java         |   58 +
 .../microprofile/lra/services/container.properties |    0
 .../MicroprofileLRALocalContainerService.java      |  111 -
 .../lra/services/MicroprofileLRARemoteService.java |   58 -
 .../lra/services/MicroprofileLRAService.java       |   15 +-
 .../services/MicroprofileLRAServiceFactory.java    |    8 +
 test-infra/camel-test-infra-milvus/pom.xml         |    4 +
 .../test/infra/milvus/common/MilvusProperties.java |    0
 .../infra/milvus/services/MilvusInfraService.java  |   31 +
 .../services/MilvusLocalContainerInfraService.java |  111 +
 .../milvus/services/MilvusRemoteInfraService.java  |   52 +
 .../infra/milvus/services/container.properties     |    0
 .../services/MilvusLocalContainerService.java      |  107 -
 .../infra/milvus/services/MilvusRemoteService.java |   52 -
 .../test/infra/milvus/services/MilvusService.java  |    9 +-
 .../milvus/services/MilvusServiceFactory.java      |    6 +
 test-infra/camel-test-infra-minio/pom.xml          |    4 +
 .../test/infra/minio/common/MinioProperties.java   |    0
 .../infra/minio/services/MinioInfraService.java    |   33 +
 .../services/MinioLocalContainerInfraService.java  |  121 +
 .../minio/services/MinioRemoteInfraService.java    |   63 +
 .../test/infra/minio/services/container.properties |    0
 .../minio/services/MinioLocalContainerService.java |  117 -
 .../infra/minio/services/MinioRemoteService.java   |   63 -
 .../test/infra/minio/services/MinioService.java    |   11 +-
 .../infra/minio/services/MinioServiceFactory.java  |    6 +
 test-infra/camel-test-infra-mongodb/pom.xml        |    5 +-
 .../infra/mongodb/common/MongoDBProperties.java    |    0
 .../mongodb/services/MongoDBInfraService.java      |   37 +
 .../MongoDBLocalContainerInfraService.java         |   93 +
 .../services/MongoDBRemoteInfraService.java        |   47 +
 .../infra/mongodb/services/container.properties    |    0
 .../services/MongoDBLocalContainerService.java     |   64 +-
 .../mongodb/services/MongoDBRemoteService.java     |   47 -
 .../infra/mongodb/services/MongoDBService.java     |   21 +-
 .../mongodb/services/MongoDBServiceFactory.java    |    3 +
 test-infra/camel-test-infra-mosquitto/pom.xml      |    4 +
 .../mosquitto/common/MosquittoProperties.java      |    0
 .../mosquitto/services/MosquittoInfraService.java  |   27 +
 .../MosquittoLocalContainerInfraService.java       |  112 +
 .../services/MosquittoRemoteInfraService.java      |   50 +
 .../src/{test => main}/resources/mosquitto.conf    |    0
 .../infra/mosquitto/services/container.properties  |    0
 .../services/MosquittoLocalContainerService.java   |   86 +-
 .../mosquitto/services/MosquittoRemoteService.java |   28 +-
 .../infra/mosquitto/services/MosquittoService.java |    5 +-
 .../services/MosquittoServiceFactory.java          |    1 +
 test-infra/camel-test-infra-nats/pom.xml           |    4 +
 .../test/infra/nats/common/NatsProperties.java     |    0
 .../test/infra/nats/services/NatsInfraService.java |   27 +
 .../services/NatsLocalContainerInfraService.java   |   90 +
 .../nats/services/NatsRemoteInfraService.java      |   42 +
 .../apache/camel/test/infra/nats/services/ca.pem   |    0
 .../test/infra/nats/services/container.properties  |    0
 .../apache/camel/test/infra/nats/services/key.pem  |    0
 .../camel/test/infra/nats/services/server.pem      |    0
 .../services/NatsLocalContainerAuthService.java    |    2 +-
 .../NatsLocalContainerAuthTokenService.java        |    2 +-
 .../nats/services/NatsLocalContainerService.java   |   68 +-
 .../services/NatsLocalContainerTLSAuthService.java |    2 +-
 .../infra/nats/services/NatsRemoteService.java     |   42 -
 .../test/infra/nats/services/NatsService.java      |    5 +-
 .../infra/nats/services/NatsServiceFactory.java    |    3 +
 test-infra/camel-test-infra-ollama/pom.xml         |    5 +-
 .../infra/ollama/commons/OllamaProperties.java     |    0
 .../infra/ollama/services/OllamaInfraService.java  |   26 +
 .../services/OllamaLocalContainerInfraService.java |  108 +
 .../ollama/services/OllamaRemoteInfraService.java  |   65 +
 .../services/OllamaServiceConfiguration.java       |    0
 .../infra/ollama/services/container.properties     |    0
 .../services/OllamaLocalContainerService.java      |   83 +-
 .../infra/ollama/services/OllamaRemoteService.java |   44 +-
 .../test/infra/ollama/services/OllamaService.java  |    9 +-
 test-infra/camel-test-infra-openldap/pom.xml       |    4 +
 .../infra/openldap/common/OpenldapProperties.java  |    0
 .../infra/openldap/services/OpenLdapContainer.java |   36 +
 .../openldap/services/OpenldapInfraService.java    |   31 +
 .../OpenldapLocalContainerInfraService.java        |   80 +
 .../services/OpenldapRemoteInfraService.java       |   66 +
 .../infra/openldap/services/container.properties   |    0
 .../infra/openldap/services/OpenLdapContainer.java |   35 -
 .../services/OpenldapLocalContainerService.java    |   76 -
 .../openldap/services/OpenldapRemoteService.java   |   66 -
 .../infra/openldap/services/OpenldapService.java   |    9 +-
 .../openldap/services/OpenldapServiceFactory.java  |    6 +
 test-infra/camel-test-infra-opensearch/pom.xml     |    5 +-
 .../opensearch/common/OpenSearchProperties.java    |    0
 .../services/OpenSearchInfraService.java           |   35 +
 .../OpenSearchLocalContainerInfraService.java      |  123 +
 .../services/RemoteOpenSearchInfraService.java     |   65 +
 .../infra/opensearch/services/container.properties |    0
 .../services/OpenSearchLocalContainerService.java  |  123 -
 .../opensearch/services/OpenSearchService.java     |   19 +-
 .../services/OpenSearchServiceFactory.java         |    7 +
 .../services/RemoteOpenSearchService.java          |   65 -
 test-infra/camel-test-infra-postgres/pom.xml       |    4 +
 .../infra/postgres/common/PostgresProperties.java  |    0
 .../postgres/services/PostgresInfraService.java    |   35 +
 .../PostgresLocalContainerInfraService.java        |  108 +
 .../services/PostgresRemoteInfraService.java       |   68 +
 .../infra/postgres/services/container.properties   |    0
 .../services/PostgresLocalContainerService.java    |   76 +-
 .../postgres/services/PostgresRemoteService.java   |   68 -
 .../infra/postgres/services/PostgresService.java   |   13 +-
 .../postgres/services/PostgresServiceFactory.java  |    3 +
 test-infra/camel-test-infra-pulsar/pom.xml         |    4 +
 .../test/infra/pulsar/common/PulsarProperties.java |    0
 .../infra/pulsar/services/PulsarInfraService.java  |   29 +
 .../services/PulsarLocalContainerInfraService.java |   92 +
 .../pulsar/services/PulsarRemoteInfraService.java  |   47 +
 .../infra/pulsar/services/container.properties     |    0
 .../services/PulsarLocalContainerService.java      |   88 -
 .../infra/pulsar/services/PulsarRemoteService.java |   47 -
 .../test/infra/pulsar/services/PulsarService.java  |    7 +-
 .../pulsar/services/PulsarServiceFactory.java      |    6 +
 test-infra/camel-test-infra-qdrant/pom.xml         |    4 +
 .../test/infra/qdrant/common/QdrantProperties.java |    0
 .../infra/qdrant/services/QdrantInfraService.java  |   53 +
 .../services/QdrantLocalContainerInfraService.java |  100 +
 .../qdrant/services/QdrantRemoteInfraService.java  |   57 +
 .../infra/qdrant/services/container.properties     |    0
 .../services/QdrantLocalContainerService.java      |   96 -
 .../infra/qdrant/services/QdrantRemoteService.java |   57 -
 .../test/infra/qdrant/services/QdrantService.java  |   37 +-
 .../qdrant/services/QdrantServiceFactory.java      |    6 +
 test-infra/camel-test-infra-rabbitmq/pom.xml       |    5 +-
 .../infra/rabbitmq/common/RabbitMQProperties.java  |    0
 .../rabbitmq/services/ConnectionProperties.java    |    0
 .../rabbitmq/services/RabbitMQInfraService.java    |   57 +
 .../RabbitMQLocalContainerInfraService.java        |  117 +
 .../services/RabbitMQRemoteInfraService.java       |   72 +
 .../infra/rabbitmq/services/container.properties   |    0
 .../services/RabbitMQLocalContainerService.java    |  112 -
 .../rabbitmq/services/RabbitMQRemoteService.java   |   72 -
 .../infra/rabbitmq/services/RabbitMQService.java   |   41 +-
 .../rabbitmq/services/RabbitMQServiceFactory.java  |    6 +
 test-infra/camel-test-infra-redis/pom.xml          |    4 +
 .../test/infra/redis/common/RedisProperties.java   |    0
 .../test/infra/redis/services/RedisContainer.java  |   47 +
 .../infra/redis/services/RedisInfraService.java    |   33 +
 .../services/RedisLocalContainerInfraService.java  |   77 +
 .../redis/services/RedisRemoteInfraService.java    |   54 +
 .../test/infra/redis/services/container.properties |    0
 .../test/infra/redis/services/RedisContainer.java  |   47 -
 .../redis/services/RedisLocalContainerService.java |   73 -
 .../infra/redis/services/RedisRemoteService.java   |   54 -
 .../test/infra/redis/services/RedisService.java    |   11 +-
 .../infra/redis/services/RedisServiceFactory.java  |    6 +
 test-infra/camel-test-infra-rocketmq/pom.xml       |    5 +-
 .../infra/rocketmq/common/RocketMQProperties.java  |    0
 .../rocketmq/services/RocketMQBrokerContainer.java |   49 +
 .../services/RocketMQContainerInfraService.java    |  107 +
 .../rocketmq/services/RocketMQInfraService.java    |   34 +
 .../services/RocketMQNameserverContainer.java      |   39 +
 .../{test => main}/resources/broker1/broker1.conf  |    0
 .../infra/rocketmq/services/container.properties   |    0
 .../rocketmq/services/RocketMQBrokerContainer.java |   49 -
 .../services/RocketMQContainerService.java         |  103 -
 .../services/RocketMQNameserverContainer.java      |   39 -
 .../infra/rocketmq/services/RocketMQService.java   |   31 +-
 .../rocketmq/services/RocketMQServiceFactory.java  |    3 +
 test-infra/camel-test-infra-smb/pom.xml            |    4 +
 .../camel/test/infra/smb/common/SmbProperties.java |    0
 .../test/infra/smb/services/SmbContainer.java      |    0
 .../test/infra/smb/services/SmbInfraService.java   |   32 +
 .../services/SmbLocalContainerInfraService.java    |   73 +
 .../infra/smb/services/SmbRemoteInfraService.java  |   58 +
 .../camel/test/infra/smb/services/Dockerfile       |    0
 .../apache/camel/test/infra/smb/services/smb.conf  |    0
 .../apache/camel/test/infra/smb/services/start.sh  |    0
 .../smb/services/SmbLocalContainerService.java     |   84 -
 .../test/infra/smb/services/SmbRemoteService.java  |   71 -
 .../camel/test/infra/smb/services/SmbService.java  |   46 +-
 .../test/infra/smb/services/SmbServiceFactory.java |   45 +
 test-infra/camel-test-infra-solr/pom.xml           |    8 +-
 .../test/infra/solr/common/SolrProperties.java     |    0
 .../test/infra/solr/services/SolrContainer.java    |   56 +
 .../test/infra/solr/services/SolrInfraService.java |   30 +
 .../services/SolrLocalContainerInfraService.java   |   80 +
 .../solr/services/SolrRemoteInfraService.java      |   48 +
 .../test/infra/solr/services/container.properties  |    0
 .../test/infra/solr/services/SolrContainer.java    |   56 -
 .../services/SolrLocalContainerCloudService.java   |    3 +-
 .../solr/services/SolrLocalContainerService.java   |   58 +-
 .../infra/solr/services/SolrRemoteService.java     |   48 -
 .../test/infra/solr/services/SolrService.java      |   21 +-
 .../infra/solr/services/SolrServiceFactory.java    |    3 +
 test-infra/camel-test-infra-torchserve/pom.xml     |    4 +
 .../torchserve/common/TorchServeProperties.java    |    0
 .../services/TorchServeInfraService.java           |   28 +
 .../TorchServeLocalContainerInfraService.java      |  109 +
 .../services/TorchServeRemoteInfraService.java     |   55 +
 .../src/{test => main}/resources/config.properties |    0
 .../resources/models/squeezenet1_1.mar             |  Bin
 .../infra/torchserve/services/container.properties |    0
 .../services/TorchServeLocalContainerService.java  |  105 -
 .../services/TorchServeRemoteService.java          |   55 -
 .../torchserve/services/TorchServeService.java     |   12 +-
 .../services/TorchServeServiceFactory.java         |    7 +
 test-infra/camel-test-infra-triton/pom.xml         |   52 +
 .../test/infra/triton/common/TritonProperties.java |   27 +
 .../infra/triton/services/TritonInfraService.java  |   28 +
 .../services/TritonLocalContainerInfraService.java |   99 +
 .../triton/services/TritonRemoteInfraService.java  |   55 +
 .../src/main/resources/META-INF/MANIFEST.MF        |    0
 .../main/resources/models/simple/1/model.graphdef  |   21 +
 .../src/main/resources/models/simple/config.pbtxt  |   27 +
 .../infra/triton/services/container.properties     |   17 +
 .../test/infra/triton/services/TritonService.java  |   26 +
 .../triton/services/TritonServiceFactory.java      |   42 +
 test-infra/camel-test-infra-xmpp/pom.xml           |    4 +
 .../test/infra/xmpp/common/XmppProperties.java     |    0
 .../test/infra/xmpp/services/XmppInfraService.java |   30 +
 .../services/XmppLocalContainerInfraService.java   |   91 +
 .../xmpp/services/XmppRemoteInfraService.java      |   58 +
 .../infra/xmpp/services/XmppServerContainer.java   |    0
 .../test/infra/xmpp/services/container.properties  |    0
 .../xmpp/services/XmppLocalContainerService.java   |   87 -
 .../infra/xmpp/services/XmppRemoteService.java     |   58 -
 .../test/infra/xmpp/services/XmppService.java      |    8 +-
 .../infra/xmpp/services/XmppServiceFactory.java    |    6 +
 test-infra/camel-test-infra-zookeeper/pom.xml      |    5 +-
 .../zookeeper/common/ZooKeeperProperties.java      |    0
 .../zookeeper/services/ZooKeeperContainer.java     |    0
 .../zookeeper/services/ZooKeeperInfraService.java  |   26 +
 .../ZooKeeperLocalContainerInfraService.java       |   84 +
 .../services/ZooKeeperRemoteInfraService.java      |   42 +
 .../infra/zookeeper/services/container.properties  |    0
 .../services/ZooKeeperLocalContainerService.java   |   79 -
 .../zookeeper/services/ZooKeeperRemoteService.java |   42 -
 .../infra/zookeeper/services/ZooKeeperService.java |    6 +-
 .../services/ZooKeeperServiceFactory.java          |   21 +
 test-infra/pom.xml                                 |   52 +
 .../camel/itest/security/GreeterClientTest.java    |    4 +-
 tooling/maven/camel-package-maven-plugin/pom.xml   |    5 +
 .../CamelTestInfraGenerateMetadataMojo.java        |  217 +
 .../camel/maven/packaging/SchemaGeneratorMojo.java |   18 +
 .../packaging/UpdateTestInfraMetadataMojo.java     |   71 +
 .../src/test/resources/json/test_component4.json   |    2 +-
 .../src/main/java/org/apache/camel/Category.java   |    2 +-
 .../apache/camel/spi/annotations/InfraService.java |   72 +
 1001 files changed, 28108 insertions(+), 18375 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/send.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onWhen.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/test-infra/metadata.json
 create mode 100644 components/camel-ai/camel-kserve/pom.xml
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/java/org/apache/camel/component/kserve/KServeComponentConfigurer.java
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/java/org/apache/camel/component/kserve/KServeConfigurationConfigurer.java
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/java/org/apache/camel/component/kserve/KServeConverterLoader.java
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/java/org/apache/camel/component/kserve/KServeEndpointConfigurer.java
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/java/org/apache/camel/component/kserve/KServeEndpointUriFactory.java
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/org/apache/camel/component/kserve/kserve.json
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/services/org/apache/camel/component/kserve
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/services/org/apache/camel/configurer/kserve-component
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/services/org/apache/camel/configurer/kserve-endpoint
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.kserve.KServeConfiguration
 create mode 100644 
components/camel-ai/camel-kserve/src/generated/resources/META-INF/services/org/apache/camel/urifactory/kserve-endpoint
 create mode 100644 
components/camel-ai/camel-kserve/src/main/docs/kserve-component.adoc
 create mode 100644 
components/camel-ai/camel-kserve/src/main/java/org/apache/camel/component/kserve/KServeComponent.java
 create mode 100644 
components/camel-ai/camel-kserve/src/main/java/org/apache/camel/component/kserve/KServeConfiguration.java
 create mode 100644 
components/camel-ai/camel-kserve/src/main/java/org/apache/camel/component/kserve/KServeConstants.java
 create mode 100644 
components/camel-ai/camel-kserve/src/main/java/org/apache/camel/component/kserve/KServeConverter.java
 create mode 100644 
components/camel-ai/camel-kserve/src/main/java/org/apache/camel/component/kserve/KServeEndpoint.java
 create mode 100644 
components/camel-ai/camel-kserve/src/main/java/org/apache/camel/component/kserve/KServeProducer.java
 create mode 100644 
components/camel-ai/camel-kserve/src/main/proto/grpc_predict_v2.proto
 create mode 100644 
components/camel-ai/camel-kserve/src/test/java/org/apache/camel/component/kserve/it/KServeEndpointIT.java
 create mode 100644 
components/camel-ai/camel-kserve/src/test/java/org/apache/camel/component/kserve/it/KServeITSupport.java
 create mode 100644 
components/camel-ai/camel-kserve/src/test/resources/log4j2.properties
 create mode 100644 
components/camel-test/camel-test-junit5/src/main/java/org/apache/camel/test/AvailablePort.java
 create mode 100644 
core/camel-api/src/generated/java/org/apache/camel/spi/annotations/InfraService.java
 create mode 100644 
core/camel-console/src/generated/java/org/apache/camel/impl/console/SendDevConsoleConfigurer.java
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/send.json
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.impl.console.SendDevConsole
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/send
 create mode 100644 
core/camel-console/src/main/java/org/apache/camel/impl/console/SendDevConsole.java
 create mode 100644 
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/onWhen.json
 create mode 100644 
core/camel-core-model/src/main/java/org/apache/camel/model/OnWhenDefinition.java
 delete mode 100644 
core/camel-core-model/src/main/java/org/apache/camel/model/WhenSkipSendToEndpointDefinition.java
 delete mode 100644 
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/OnFallbackReifier.java
 delete mode 100644 
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/WhenSkipSendToEndpointReifier.java
 create mode 120000 docs/components/modules/ROOT/examples/json/kserve.json
 create mode 120000 docs/components/modules/ROOT/pages/kserve-component.adoc
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraCommand.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraList.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraRun.java
 create mode 100644 proposals/tracing.adoc
 create mode 100644 test-infra/camel-test-infra-all/pom.xml
 create mode 100644 
test-infra/camel-test-infra-all/src/generated/resources/META-INF/metadata.json
 rename test-infra/camel-test-infra-arangodb/src/{test => 
main}/java/org/apache/camel/test/infra/arangodb/common/ArangoDBProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-arangodb/src/main/java/org/apache/camel/test/infra/arangodb/services/ArangoDBInfraService.java
 create mode 100644 
test-infra/camel-test-infra-arangodb/src/main/java/org/apache/camel/test/infra/arangodb/services/ArangoDBLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-arangodb/src/main/java/org/apache/camel/test/infra/arangodb/services/ArangoDBRemoteInfraService.java
 rename test-infra/camel-test-infra-arangodb/src/{test => 
main}/java/org/apache/camel/test/infra/arangodb/services/ArangoDbContainer.java 
(100%)
 rename test-infra/camel-test-infra-arangodb/src/{test => 
main}/resources/org/apache/camel/test/infra/arangodb/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-arangodb/src/test/java/org/apache/camel/test/infra/arangodb/services/ArangoDBLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-arangodb/src/test/java/org/apache/camel/test/infra/arangodb/services/ArangoDBRemoteService.java
 rename test-infra/camel-test-infra-artemis/src/{test => 
main}/java/org/apache/camel/test/infra/artemis/common/ArtemisProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/common/ArtemisRunException.java
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/common/ConnectionFactoryHelper.java
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/AbstractArtemisEmbeddedService.java
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/ArtemisAMQPInfraService.java
 rename test-infra/camel-test-infra-artemis/src/{test => 
main}/java/org/apache/camel/test/infra/artemis/services/ArtemisContainer.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/ArtemisInfraService.java
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/ArtemisMQTTInfraService.java
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/ArtemisPersistentVMInfraService.java
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/ArtemisTCPAllProtocolsInfraService.java
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/ArtemisVMInfraService.java
 rename test-infra/camel-test-infra-artemis/src/{test => 
main}/java/org/apache/camel/test/infra/artemis/services/RestartAwareArtemisContainer.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-artemis/src/main/java/org/apache/camel/test/infra/artemis/services/ServiceAware.java
 rename test-infra/camel-test-infra-artemis/src/{test => 
main}/resources/org/apache/camel/test/infra/artemis/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-artemis/src/test/java/org/apache/camel/test/infra/artemis/common/ConnectionFactoryHelper.java
 delete mode 100644 
test-infra/camel-test-infra-artemis/src/test/java/org/apache/camel/test/infra/artemis/services/AbstractArtemisEmbeddedService.java
 rename test-infra/camel-test-infra-aws-common/src/{test => 
main}/java/org/apache/camel/test/infra/aws/common/AWSCommon.java (100%)
 rename test-infra/camel-test-infra-aws-common/src/{test => 
main}/java/org/apache/camel/test/infra/aws/common/AWSConfigs.java (100%)
 rename test-infra/camel-test-infra-aws-common/src/{test => 
main}/java/org/apache/camel/test/infra/aws/common/AWSProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-aws-common/src/main/java/org/apache/camel/test/infra/aws/common/services/AWSInfraService.java
 rename test-infra/camel-test-infra-aws-v2/src/{test => 
main}/java/org/apache/camel/test/infra/aws2/clients/AWSSDKClientUtils.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/clients/KinesisUtils.java
 copy test-infra/camel-test-infra-aws-v2/src/{test => 
main}/java/org/apache/camel/test/infra/aws2/common/SystemPropertiesAWSCredentialsProvider.java
 (100%)
 copy test-infra/camel-test-infra-aws-v2/src/{test => 
main}/java/org/apache/camel/test/infra/aws2/common/TestAWSCredentials.java 
(100%)
 copy test-infra/camel-test-infra-aws-v2/src/{test => 
main}/java/org/apache/camel/test/infra/aws2/common/TestAWSCredentialsProvider.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSCloudWatchLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSConfigLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSContainer.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSDynamodbLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSEC2LocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSEventBridgeLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSIAMLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSKMSLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSKinesisLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSLambdaLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSRemoteInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSS3LocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSSNSLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSSQSLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSSTSLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/main/java/org/apache/camel/test/infra/aws2/services/AWSSecretsManagerLocalContainerInfraService.java
 rename test-infra/camel-test-infra-aws-v2/src/{test => 
main}/java/org/apache/camel/test/infra/aws2/services/Service.java (100%)
 rename test-infra/camel-test-infra-aws-v2/src/{test => 
main}/resources/org/apache/camel/test/infra/aws2/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/clients/KinesisUtils.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSCloudWatchLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSConfigLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSContainer.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSDynamodbLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSEC2LocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSEventBridgeLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSIAMLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSKMSLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSKinesisLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSLambdaLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSRemoteService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSS3LocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSSNSLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSSQSLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSSTSLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSSecretsManagerLocalContainerService.java
 create mode 100644 
test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/services/AWSTestServices.java
 rename test-infra/camel-test-infra-azure-common/src/{test => 
main}/java/org/apache/camel/test/infra/azure/common/AzureConfigs.java (100%)
 rename test-infra/camel-test-infra-azure-common/src/{test => 
main}/java/org/apache/camel/test/infra/azure/common/AzureCredentialsHolder.java 
(100%)
 rename test-infra/camel-test-infra-azure-common/src/{test => 
main}/java/org/apache/camel/test/infra/azure/common/AzureProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-azure-common/src/main/java/org/apache/camel/test/infra/azure/common/services/AzureInfraService.java
 rename test-infra/camel-test-infra-azure-common/src/{test => 
main}/java/org/apache/camel/test/infra/azure/common/services/AzureServices.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-azure-common/src/main/java/org/apache/camel/test/infra/azure/common/services/AzureStorageInfraService.java
 rename test-infra/camel-test-infra-azure-common/src/{test => 
main}/java/org/apache/camel/test/infra/azure/common/services/AzuriteContainer.java
 (100%)
 rename test-infra/camel-test-infra-azure-common/src/{test => 
main}/resources/org/apache/camel/test/infra/azure/common/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-azure-common/src/test/java/org/apache/camel/test/infra/azure/common/services/AzureStorageService.java
 rename test-infra/camel-test-infra-azure-storage-blob/src/{test => 
main}/java/org/apache/camel/test/infra/azure/storage/blob/clients/AzureStorageBlobClientUtils.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-azure-storage-blob/src/main/java/org/apache/camel/test/infra/azure/storage/blob/services/AzureStorageBlobLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-azure-storage-blob/src/main/java/org/apache/camel/test/infra/azure/storage/blob/services/AzureStorageBlobRemoteInfraService.java
 delete mode 100644 
test-infra/camel-test-infra-azure-storage-blob/src/test/java/org/apache/camel/test/infra/azure/storage/blob/services/AzureStorageBlobLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-azure-storage-blob/src/test/java/org/apache/camel/test/infra/azure/storage/blob/services/AzureStorageBlobRemoteService.java
 rename test-infra/camel-test-infra-azure-storage-datalake/src/{test => 
main}/java/org/apache/camel/test/infra/azure/storage/datalake/clients/AzureStorageDataLakeClientUtils.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-azure-storage-datalake/src/main/java/org/apache/camel/test/infra/azure/storage/datalake/services/AzureStorageDataLakeRemoteInfraService.java
 delete mode 100644 
test-infra/camel-test-infra-azure-storage-datalake/src/test/java/org/apache/camel/test/infra/azure/storage/datalake/services/AzureStorageDataLakeRemoteService.java
 rename test-infra/camel-test-infra-azure-storage-queue/src/{test => 
main}/java/org/apache/camel/test/infra/azure/storage/queue/clients/AzureStorageClientUtils.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-azure-storage-queue/src/main/java/org/apache/camel/test/infra/azure/storage/queue/services/AzureStorageQueueInfraService.java
 create mode 100644 
test-infra/camel-test-infra-azure-storage-queue/src/main/java/org/apache/camel/test/infra/azure/storage/queue/services/AzureStorageQueueLocalContainerInfraService.java
 delete mode 100644 
test-infra/camel-test-infra-azure-storage-queue/src/test/java/org/apache/camel/test/infra/azure/storage/queue/services/AzureStorageQueueLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-azure-storage-queue/src/test/java/org/apache/camel/test/infra/azure/storage/queue/services/AzureStorageQueueRemoteService.java
 rename test-infra/camel-test-infra-cassandra/src/{test => 
main}/java/org/apache/camel/test/infra/cassandra/common/CassandraProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-cassandra/src/main/java/org/apache/camel/test/infra/cassandra/services/CassandraInfraService.java
 create mode 100644 
test-infra/camel-test-infra-cassandra/src/main/java/org/apache/camel/test/infra/cassandra/services/CassandraLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-cassandra/src/main/java/org/apache/camel/test/infra/cassandra/services/RemoteCassandraInfraService.java
 rename test-infra/camel-test-infra-cassandra/src/{test => 
main}/resources/org/apache/camel/test/infra/cassandra/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-cassandra/src/test/java/org/apache/camel/test/infra/cassandra/services/RemoteCassandraService.java
 rename test-infra/camel-test-infra-chatscript/src/{test => 
main}/java/org/apache/camel/test/infra/chatscript/common/ChatScriptProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-chatscript/src/main/java/org/apache/camel/test/infra/chatscript/services/ChatScriptInfraService.java
 create mode 100644 
test-infra/camel-test-infra-chatscript/src/main/java/org/apache/camel/test/infra/chatscript/services/ChatScriptLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-chatscript/src/main/java/org/apache/camel/test/infra/chatscript/services/ChatScriptRemoteInfraService.java
 rename test-infra/camel-test-infra-chatscript/src/{test => 
main}/resources/org/apache/camel/test/infra/chatscript/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-chatscript/src/test/java/org/apache/camel/test/infra/chatscript/services/ChatScriptLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-chatscript/src/test/java/org/apache/camel/test/infra/chatscript/services/ChatScriptRemoteService.java
 rename test-infra/camel-test-infra-common/src/{test => 
main}/java/org/apache/camel/test/infra/common/LocalPropertyResolver.java (100%)
 create mode 100644 
test-infra/camel-test-infra-common/src/main/java/org/apache/camel/test/infra/common/services/AbstractService.java
 rename test-infra/camel-test-infra-common/src/{test => 
main}/java/org/apache/camel/test/infra/common/services/ContainerEnvironmentUtil.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-common/src/main/java/org/apache/camel/test/infra/common/services/ContainerService.java
 create mode 100644 
test-infra/camel-test-infra-common/src/main/java/org/apache/camel/test/infra/common/services/InfrastructureService.java
 delete mode 100644 
test-infra/camel-test-infra-common/src/test/java/org/apache/camel/test/infra/common/services/ContainerService.java
 create mode 100644 
test-infra/camel-test-infra-common/src/test/java/org/apache/camel/test/infra/common/services/ContainerTestService.java
 rename test-infra/camel-test-infra-consul/src/{test => 
main}/java/org/apache/camel/test/infra/consul/common/ConsulProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-consul/src/main/java/org/apache/camel/test/infra/consul/services/ConsulInfraService.java
 create mode 100644 
test-infra/camel-test-infra-consul/src/main/java/org/apache/camel/test/infra/consul/services/ConsulLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-consul/src/main/java/org/apache/camel/test/infra/consul/services/ConsulRemoteInfraService.java
 rename test-infra/camel-test-infra-consul/src/{test => 
main}/resources/org/apache/camel/test/infra/consul/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-consul/src/test/java/org/apache/camel/test/infra/consul/services/ConsulLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-consul/src/test/java/org/apache/camel/test/infra/consul/services/ConsulRemoteService.java
 rename test-infra/camel-test-infra-couchbase/src/{test => 
main}/java/org/apache/camel/test/infra/couchbase/common/CouchbaseProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-couchbase/src/main/java/org/apache/camel/test/infra/couchbase/services/CouchbaseInfraService.java
 create mode 100644 
test-infra/camel-test-infra-couchbase/src/main/java/org/apache/camel/test/infra/couchbase/services/CouchbaseLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-couchbase/src/main/java/org/apache/camel/test/infra/couchbase/services/CouchbaseRemoteInfraService.java
 rename test-infra/camel-test-infra-couchbase/src/{test => 
main}/resources/org/apache/camel/test/infra/couchbase/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-couchbase/src/test/java/org/apache/camel/test/infra/couchbase/services/CouchbaseLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-couchbase/src/test/java/org/apache/camel/test/infra/couchbase/services/CouchbaseRemoteService.java
 rename test-infra/camel-test-infra-couchdb/src/{test => 
main}/java/org/apache/camel/test/infra/couchdb/common/CouchDbProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-couchdb/src/main/java/org/apache/camel/test/infra/couchdb/services/CouchDbInfraService.java
 create mode 100644 
test-infra/camel-test-infra-couchdb/src/main/java/org/apache/camel/test/infra/couchdb/services/CouchDbLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-couchdb/src/main/java/org/apache/camel/test/infra/couchdb/services/CouchDbRemoteInfraService.java
 create mode 100644 
test-infra/camel-test-infra-couchdb/src/main/resources/org/apache/camel/test/infra/couchdb/services/container.properties
 delete mode 100644 
test-infra/camel-test-infra-couchdb/src/test/java/org/apache/camel/test/infra/couchdb/services/CouchDbLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-couchdb/src/test/java/org/apache/camel/test/infra/couchdb/services/CouchDbRemoteService.java
 delete mode 100644 
test-infra/camel-test-infra-couchdb/src/test/resources/org/apache/camel/test/infra/couchdb/services/container.properties
 rename test-infra/camel-test-infra-elasticsearch/src/{test => 
main}/java/org/apache/camel/test/infra/elasticsearch/common/ElasticSearchProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-elasticsearch/src/main/java/org/apache/camel/test/infra/elasticsearch/services/ElasticSearchInfraService.java
 create mode 100644 
test-infra/camel-test-infra-elasticsearch/src/main/java/org/apache/camel/test/infra/elasticsearch/services/ElasticSearchLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-elasticsearch/src/main/java/org/apache/camel/test/infra/elasticsearch/services/RemoteElasticSearchInfraService.java
 rename test-infra/camel-test-infra-elasticsearch/src/{test => 
main}/resources/org/apache/camel/test/infra/elasticsearch/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-elasticsearch/src/test/java/org/apache/camel/test/infra/elasticsearch/services/ElasticSearchLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-elasticsearch/src/test/java/org/apache/camel/test/infra/elasticsearch/services/RemoteElasticSearchService.java
 rename test-infra/camel-test-infra-etcd3/src/{test => 
main}/java/org/apache/camel/test/infra/etcd3/common/Etcd3Properties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-etcd3/src/main/java/org/apache/camel/test/infra/etcd3/services/Etcd3InfraService.java
 create mode 100644 
test-infra/camel-test-infra-etcd3/src/main/java/org/apache/camel/test/infra/etcd3/services/Etcd3LocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-etcd3/src/main/java/org/apache/camel/test/infra/etcd3/services/Etcd3RemoteInfraService.java
 rename test-infra/camel-test-infra-etcd3/src/{test => 
main}/resources/org/apache/camel/test/infra/etcd3/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-etcd3/src/test/java/org/apache/camel/test/infra/etcd3/services/Etcd3LocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-etcd3/src/test/java/org/apache/camel/test/infra/etcd3/services/Etcd3RemoteService.java
 rename test-infra/camel-test-infra-fhir/src/{test => 
main}/java/org/apache/camel/test/infra/fhir/common/FhirProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-fhir/src/main/java/org/apache/camel/test/infra/fhir/services/FhirInfraService.java
 create mode 100644 
test-infra/camel-test-infra-fhir/src/main/java/org/apache/camel/test/infra/fhir/services/FhirLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-fhir/src/main/java/org/apache/camel/test/infra/fhir/services/FhirRemoteInfraService.java
 rename test-infra/camel-test-infra-fhir/src/{test => 
main}/resources/org/apache/camel/test/infra/fhir/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-fhir/src/test/java/org/apache/camel/test/infra/fhir/services/FhirRemoteService.java
 rename test-infra/camel-test-infra-ftp/src/{test => 
main}/java/org/apache/camel/test/infra/ftp/common/FtpProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpInfraService.java
 create mode 100644 
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/FtpRemoteInfraService.java
 rename test-infra/camel-test-infra-ftp/src/{test => 
main}/java/org/apache/camel/test/infra/ftp/services/embedded/EmbeddedConfiguration.java
 (100%)
 rename test-infra/camel-test-infra-ftp/src/{test => 
main}/java/org/apache/camel/test/infra/ftp/services/embedded/EmbeddedConfigurationBuilder.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/FtpEmbeddedInfraService.java
 create mode 100644 
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/FtpsEmbeddedInfraService.java
 rename test-infra/camel-test-infra-ftp/src/{test => 
main}/java/org/apache/camel/test/infra/ftp/services/embedded/FtpsUtil.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-ftp/src/main/java/org/apache/camel/test/infra/ftp/services/embedded/SftpEmbeddedInfraService.java
 rename test-infra/camel-test-infra-ftp/src/{test => 
main}/java/org/apache/camel/test/infra/ftp/services/embedded/SftpUtil.java 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-ftp/src/test/java/org/apache/camel/test/infra/ftp/services/FtpRemoteService.java
 rename test-infra/camel-test-infra-google-pubsub/src/{test => 
main}/java/org/apache/camel/test/infra/google/pubsub/common/GooglePubSubProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-google-pubsub/src/main/java/org/apache/camel/test/infra/google/pubsub/services/GooglePubSubInfraService.java
 create mode 100644 
test-infra/camel-test-infra-google-pubsub/src/main/java/org/apache/camel/test/infra/google/pubsub/services/GooglePubSubLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-google-pubsub/src/main/java/org/apache/camel/test/infra/google/pubsub/services/GooglePubSubRemoteInfraService.java
 rename test-infra/camel-test-infra-google-pubsub/src/{test => 
main}/resources/org/apache/camel/test/infra/google/pubsub/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-google-pubsub/src/test/java/org/apache/camel/test/infra/google/pubsub/services/GooglePubSubLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-google-pubsub/src/test/java/org/apache/camel/test/infra/google/pubsub/services/GooglePubSubRemoteService.java
 rename test-infra/camel-test-infra-hashicorp-vault/src/{test => 
main}/java/org/apache/camel/test/infra/hashicorp/vault/common/HashicorpVaultProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-hashicorp-vault/src/main/java/org/apache/camel/test/infra/hashicorp/vault/services/HashicorpVaultInfraService.java
 create mode 100644 
test-infra/camel-test-infra-hashicorp-vault/src/main/java/org/apache/camel/test/infra/hashicorp/vault/services/HashicorpVaultLocalContainerInfraService.java
 rename test-infra/camel-test-infra-hashicorp-vault/src/{test => 
main}/resources/org/apache/camel/test/infra/hashicorp/vault/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-hashicorp-vault/src/test/java/org/apache/camel/test/infra/hashicorp/vault/services/HashicorpVaultLocalContainerService.java
 rename test-infra/camel-test-infra-hazelcast/src/{test => 
main}/java/org/apache/camel/test/infra/hazelcast/common/HazelcastProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-hazelcast/src/main/java/org/apache/camel/test/infra/hazelcast/services/HazelcastEmbeddedInfraService.java
 create mode 100644 
test-infra/camel-test-infra-hazelcast/src/main/java/org/apache/camel/test/infra/hazelcast/services/HazelcastInfraService.java
 create mode 100644 
test-infra/camel-test-infra-hazelcast/src/main/java/org/apache/camel/test/infra/hazelcast/services/HazelcastRemoteInfraService.java
 delete mode 100644 
test-infra/camel-test-infra-hazelcast/src/test/java/org/apache/camel/test/infra/hazelcast/services/HazelcastEmbeddedService.java
 delete mode 100644 
test-infra/camel-test-infra-hazelcast/src/test/java/org/apache/camel/test/infra/hazelcast/services/HazelcastRemoteService.java
 rename test-infra/camel-test-infra-hivemq/src/{test => 
main}/java/org/apache/camel/test/infra/hivemq/common/HiveMQProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-hivemq/src/main/java/org/apache/camel/test/infra/hivemq/services/AbstractLocalHiveMQService.java
 create mode 100644 
test-infra/camel-test-infra-hivemq/src/main/java/org/apache/camel/test/infra/hivemq/services/HiveMQInfraService.java
 create mode 100644 
test-infra/camel-test-infra-hivemq/src/main/java/org/apache/camel/test/infra/hivemq/services/LocalHiveMQInfraService.java
 create mode 100644 
test-infra/camel-test-infra-hivemq/src/main/java/org/apache/camel/test/infra/hivemq/services/LocalHiveMQSparkplugTCKInfraService.java
 create mode 100644 
test-infra/camel-test-infra-hivemq/src/main/java/org/apache/camel/test/infra/hivemq/services/RemoteHiveMQInfraService.java
 rename test-infra/camel-test-infra-hivemq/src/{test => 
main}/resources/org/apache/camel/test/infra/hivemq/services/Dockerfile (100%)
 rename test-infra/camel-test-infra-hivemq/src/{test => 
main}/resources/org/apache/camel/test/infra/hivemq/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-hivemq/src/test/java/org/apache/camel/test/infra/hivemq/services/AbstractLocalHiveMQService.java
 delete mode 100644 
test-infra/camel-test-infra-hivemq/src/test/java/org/apache/camel/test/infra/hivemq/services/LocalHiveMQService.java
 delete mode 100644 
test-infra/camel-test-infra-hivemq/src/test/java/org/apache/camel/test/infra/hivemq/services/LocalHiveMQSparkplugTCKService.java
 delete mode 100644 
test-infra/camel-test-infra-hivemq/src/test/java/org/apache/camel/test/infra/hivemq/services/RemoteHiveMQService.java
 rename test-infra/camel-test-infra-ignite/src/{test => 
main}/java/org/apache/camel/test/infra/ignite/common/IgniteProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services/IgniteEmbeddedInfraService.java
 create mode 100644 
test-infra/camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services/IgniteInfraService.java
 create mode 100644 
test-infra/camel-test-infra-ignite/src/main/java/org/apache/camel/test/infra/ignite/services/IgniteRemoteInfraService.java
 delete mode 100644 
test-infra/camel-test-infra-ignite/src/test/java/org/apache/camel/test/infra/ignite/services/IgniteEmbeddedService.java
 delete mode 100644 
test-infra/camel-test-infra-ignite/src/test/java/org/apache/camel/test/infra/ignite/services/IgniteRemoteService.java
 rename test-infra/camel-test-infra-infinispan/src/{test => 
main}/java/org/apache/camel/test/infra/infinispan/common/InfinispanProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-infinispan/src/main/java/org/apache/camel/test/infra/infinispan/services/InfinispanInfraService.java
 create mode 100644 
test-infra/camel-test-infra-infinispan/src/main/java/org/apache/camel/test/infra/infinispan/services/InfinispanLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-infinispan/src/main/java/org/apache/camel/test/infra/infinispan/services/InfinispanRemoteInfraService.java
 rename test-infra/camel-test-infra-infinispan/src/{test => 
main}/resources/infinispan.xml (100%)
 rename test-infra/camel-test-infra-infinispan/src/{test => 
main}/resources/org/apache/camel/test/infra/infinispan/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-infinispan/src/test/java/org/apache/camel/test/infra/infinispan/services/InfinispanLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-infinispan/src/test/java/org/apache/camel/test/infra/infinispan/services/InfinispanRemoteService.java
 rename test-infra/camel-test-infra-kafka/src/{test => 
main}/java/org/apache/camel/test/infra/kafka/common/KafkaProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/ContainerLocalKafkaInfraService.java
 create mode 100644 
test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/KafkaInfraService.java
 create mode 100644 
test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/RedpandaInfraService.java
 create mode 100644 
test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/RedpandaTransactionsEnabledContainer.java
 create mode 100644 
test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/RemoteKafkaInfraService.java
 rename test-infra/camel-test-infra-kafka/src/{test => 
main}/java/org/apache/camel/test/infra/kafka/services/StrimziContainer.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-kafka/src/main/java/org/apache/camel/test/infra/kafka/services/StrimziInfraService.java
 rename test-infra/camel-test-infra-kafka/src/{test => 
main}/java/org/apache/camel/test/infra/kafka/services/ZookeeperContainer.java 
(100%)
 rename test-infra/camel-test-infra-kafka/src/{test => 
main}/resources/org/apache/camel/test/infra/kafka/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-kafka/src/test/java/org/apache/camel/test/infra/kafka/services/ContainerLocalKafkaService.java
 delete mode 100644 
test-infra/camel-test-infra-kafka/src/test/java/org/apache/camel/test/infra/kafka/services/RedpandaService.java
 delete mode 100644 
test-infra/camel-test-infra-kafka/src/test/java/org/apache/camel/test/infra/kafka/services/RedpandaTransactionsEnabledContainer.java
 delete mode 100644 
test-infra/camel-test-infra-kafka/src/test/java/org/apache/camel/test/infra/kafka/services/RemoteKafkaService.java
 delete mode 100644 
test-infra/camel-test-infra-kafka/src/test/java/org/apache/camel/test/infra/kafka/services/StrimziService.java
 rename test-infra/camel-test-infra-messaging-common/src/{test => 
main}/java/org/apache/camel/test/infra/messaging/common/MessagingProperties.java
 (100%)
 rename test-infra/camel-test-infra-messaging-common/src/{test => 
main}/java/org/apache/camel/test/infra/messaging/services/ConnectionFactoryAware.java
 (100%)
 rename test-infra/camel-test-infra-messaging-common/src/{test => 
main}/java/org/apache/camel/test/infra/messaging/services/MessagingContainer.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-messaging-common/src/main/java/org/apache/camel/test/infra/messaging/services/MessagingInfraService.java
 create mode 100644 
test-infra/camel-test-infra-messaging-common/src/main/java/org/apache/camel/test/infra/messaging/services/MessagingLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-messaging-common/src/main/java/org/apache/camel/test/infra/messaging/services/MessagingRemoteInfraService.java
 create mode 100644 
test-infra/camel-test-infra-messaging-common/src/main/java/org/apache/camel/test/infra/messaging/services/MessagingServiceBuilder.java
 delete mode 100644 
test-infra/camel-test-infra-messaging-common/src/test/java/org/apache/camel/test/infra/messaging/services/MessagingLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-messaging-common/src/test/java/org/apache/camel/test/infra/messaging/services/MessagingRemoteService.java
 delete mode 100644 
test-infra/camel-test-infra-messaging-common/src/test/java/org/apache/camel/test/infra/messaging/services/MessagingServiceBuilder.java
 rename test-infra/camel-test-infra-microprofile-lra/src/{test => 
main}/java/org/apache/camel/test/infra/microprofile/lra/common/MicroprofileLRAProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-microprofile-lra/src/main/java/org/apache/camel/test/infra/microprofile/lra/services/MicroprofileLRAInfraService.java
 create mode 100644 
test-infra/camel-test-infra-microprofile-lra/src/main/java/org/apache/camel/test/infra/microprofile/lra/services/MicroprofileLRALocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-microprofile-lra/src/main/java/org/apache/camel/test/infra/microprofile/lra/services/MicroprofileLRARemoteInfraService.java
 rename test-infra/camel-test-infra-microprofile-lra/src/{test => 
main}/resources/org/apache/camel/test/infra/microprofile/lra/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-microprofile-lra/src/test/java/org/apache/camel/test/infra/microprofile/lra/services/MicroprofileLRALocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-microprofile-lra/src/test/java/org/apache/camel/test/infra/microprofile/lra/services/MicroprofileLRARemoteService.java
 rename test-infra/camel-test-infra-milvus/src/{test => 
main}/java/org/apache/camel/test/infra/milvus/common/MilvusProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-milvus/src/main/java/org/apache/camel/test/infra/milvus/services/MilvusInfraService.java
 create mode 100644 
test-infra/camel-test-infra-milvus/src/main/java/org/apache/camel/test/infra/milvus/services/MilvusLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-milvus/src/main/java/org/apache/camel/test/infra/milvus/services/MilvusRemoteInfraService.java
 rename test-infra/camel-test-infra-milvus/src/{test => 
main}/resources/org/apache/camel/test/infra/milvus/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusRemoteService.java
 rename test-infra/camel-test-infra-minio/src/{test => 
main}/java/org/apache/camel/test/infra/minio/common/MinioProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-minio/src/main/java/org/apache/camel/test/infra/minio/services/MinioInfraService.java
 create mode 100644 
test-infra/camel-test-infra-minio/src/main/java/org/apache/camel/test/infra/minio/services/MinioLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-minio/src/main/java/org/apache/camel/test/infra/minio/services/MinioRemoteInfraService.java
 rename test-infra/camel-test-infra-minio/src/{test => 
main}/resources/org/apache/camel/test/infra/minio/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-minio/src/test/java/org/apache/camel/test/infra/minio/services/MinioLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-minio/src/test/java/org/apache/camel/test/infra/minio/services/MinioRemoteService.java
 rename test-infra/camel-test-infra-mongodb/src/{test => 
main}/java/org/apache/camel/test/infra/mongodb/common/MongoDBProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-mongodb/src/main/java/org/apache/camel/test/infra/mongodb/services/MongoDBInfraService.java
 create mode 100644 
test-infra/camel-test-infra-mongodb/src/main/java/org/apache/camel/test/infra/mongodb/services/MongoDBLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-mongodb/src/main/java/org/apache/camel/test/infra/mongodb/services/MongoDBRemoteInfraService.java
 rename test-infra/camel-test-infra-mongodb/src/{test => 
main}/resources/org/apache/camel/test/infra/mongodb/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-mongodb/src/test/java/org/apache/camel/test/infra/mongodb/services/MongoDBRemoteService.java
 rename test-infra/camel-test-infra-mosquitto/src/{test => 
main}/java/org/apache/camel/test/infra/mosquitto/common/MosquittoProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-mosquitto/src/main/java/org/apache/camel/test/infra/mosquitto/services/MosquittoInfraService.java
 create mode 100644 
test-infra/camel-test-infra-mosquitto/src/main/java/org/apache/camel/test/infra/mosquitto/services/MosquittoLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-mosquitto/src/main/java/org/apache/camel/test/infra/mosquitto/services/MosquittoRemoteInfraService.java
 rename test-infra/camel-test-infra-mosquitto/src/{test => 
main}/resources/mosquitto.conf (100%)
 rename test-infra/camel-test-infra-mosquitto/src/{test => 
main}/resources/org/apache/camel/test/infra/mosquitto/services/container.properties
 (100%)
 rename test-infra/camel-test-infra-nats/src/{test => 
main}/java/org/apache/camel/test/infra/nats/common/NatsProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-nats/src/main/java/org/apache/camel/test/infra/nats/services/NatsInfraService.java
 create mode 100644 
test-infra/camel-test-infra-nats/src/main/java/org/apache/camel/test/infra/nats/services/NatsLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-nats/src/main/java/org/apache/camel/test/infra/nats/services/NatsRemoteInfraService.java
 rename test-infra/camel-test-infra-nats/src/{test => 
main}/resources/org/apache/camel/test/infra/nats/services/ca.pem (100%)
 rename test-infra/camel-test-infra-nats/src/{test => 
main}/resources/org/apache/camel/test/infra/nats/services/container.properties 
(100%)
 rename test-infra/camel-test-infra-nats/src/{test => 
main}/resources/org/apache/camel/test/infra/nats/services/key.pem (100%)
 rename test-infra/camel-test-infra-nats/src/{test => 
main}/resources/org/apache/camel/test/infra/nats/services/server.pem (100%)
 delete mode 100644 
test-infra/camel-test-infra-nats/src/test/java/org/apache/camel/test/infra/nats/services/NatsRemoteService.java
 rename test-infra/camel-test-infra-ollama/src/{test => 
main}/java/org/apache/camel/test/infra/ollama/commons/OllamaProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-ollama/src/main/java/org/apache/camel/test/infra/ollama/services/OllamaInfraService.java
 create mode 100644 
test-infra/camel-test-infra-ollama/src/main/java/org/apache/camel/test/infra/ollama/services/OllamaLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-ollama/src/main/java/org/apache/camel/test/infra/ollama/services/OllamaRemoteInfraService.java
 rename test-infra/camel-test-infra-ollama/src/{test => 
main}/java/org/apache/camel/test/infra/ollama/services/OllamaServiceConfiguration.java
 (100%)
 rename test-infra/camel-test-infra-ollama/src/{test => 
main}/resources/org/apache/camel/test/infra/ollama/services/container.properties
 (100%)
 rename test-infra/camel-test-infra-openldap/src/{test => 
main}/java/org/apache/camel/test/infra/openldap/common/OpenldapProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-openldap/src/main/java/org/apache/camel/test/infra/openldap/services/OpenLdapContainer.java
 create mode 100644 
test-infra/camel-test-infra-openldap/src/main/java/org/apache/camel/test/infra/openldap/services/OpenldapInfraService.java
 create mode 100644 
test-infra/camel-test-infra-openldap/src/main/java/org/apache/camel/test/infra/openldap/services/OpenldapLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-openldap/src/main/java/org/apache/camel/test/infra/openldap/services/OpenldapRemoteInfraService.java
 rename test-infra/camel-test-infra-openldap/src/{test => 
main}/resources/org/apache/camel/test/infra/openldap/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-openldap/src/test/java/org/apache/camel/test/infra/openldap/services/OpenLdapContainer.java
 delete mode 100644 
test-infra/camel-test-infra-openldap/src/test/java/org/apache/camel/test/infra/openldap/services/OpenldapLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-openldap/src/test/java/org/apache/camel/test/infra/openldap/services/OpenldapRemoteService.java
 rename test-infra/camel-test-infra-opensearch/src/{test => 
main}/java/org/apache/camel/test/infra/opensearch/common/OpenSearchProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-opensearch/src/main/java/org/apache/camel/test/infra/opensearch/services/OpenSearchInfraService.java
 create mode 100644 
test-infra/camel-test-infra-opensearch/src/main/java/org/apache/camel/test/infra/opensearch/services/OpenSearchLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-opensearch/src/main/java/org/apache/camel/test/infra/opensearch/services/RemoteOpenSearchInfraService.java
 rename test-infra/camel-test-infra-opensearch/src/{test => 
main}/resources/org/apache/camel/test/infra/opensearch/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-opensearch/src/test/java/org/apache/camel/test/infra/opensearch/services/OpenSearchLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-opensearch/src/test/java/org/apache/camel/test/infra/opensearch/services/RemoteOpenSearchService.java
 rename test-infra/camel-test-infra-postgres/src/{test => 
main}/java/org/apache/camel/test/infra/postgres/common/PostgresProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-postgres/src/main/java/org/apache/camel/test/infra/postgres/services/PostgresInfraService.java
 create mode 100644 
test-infra/camel-test-infra-postgres/src/main/java/org/apache/camel/test/infra/postgres/services/PostgresLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-postgres/src/main/java/org/apache/camel/test/infra/postgres/services/PostgresRemoteInfraService.java
 rename test-infra/camel-test-infra-postgres/src/{test => 
main}/resources/org/apache/camel/test/infra/postgres/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-postgres/src/test/java/org/apache/camel/test/infra/postgres/services/PostgresRemoteService.java
 rename test-infra/camel-test-infra-pulsar/src/{test => 
main}/java/org/apache/camel/test/infra/pulsar/common/PulsarProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-pulsar/src/main/java/org/apache/camel/test/infra/pulsar/services/PulsarInfraService.java
 create mode 100644 
test-infra/camel-test-infra-pulsar/src/main/java/org/apache/camel/test/infra/pulsar/services/PulsarLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-pulsar/src/main/java/org/apache/camel/test/infra/pulsar/services/PulsarRemoteInfraService.java
 rename test-infra/camel-test-infra-pulsar/src/{test => 
main}/resources/org/apache/camel/test/infra/pulsar/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-pulsar/src/test/java/org/apache/camel/test/infra/pulsar/services/PulsarLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-pulsar/src/test/java/org/apache/camel/test/infra/pulsar/services/PulsarRemoteService.java
 rename test-infra/camel-test-infra-qdrant/src/{test => 
main}/java/org/apache/camel/test/infra/qdrant/common/QdrantProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-qdrant/src/main/java/org/apache/camel/test/infra/qdrant/services/QdrantInfraService.java
 create mode 100644 
test-infra/camel-test-infra-qdrant/src/main/java/org/apache/camel/test/infra/qdrant/services/QdrantLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-qdrant/src/main/java/org/apache/camel/test/infra/qdrant/services/QdrantRemoteInfraService.java
 rename test-infra/camel-test-infra-qdrant/src/{test => 
main}/resources/org/apache/camel/test/infra/qdrant/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-qdrant/src/test/java/org/apache/camel/test/infra/qdrant/services/QdrantLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-qdrant/src/test/java/org/apache/camel/test/infra/qdrant/services/QdrantRemoteService.java
 rename test-infra/camel-test-infra-rabbitmq/src/{test => 
main}/java/org/apache/camel/test/infra/rabbitmq/common/RabbitMQProperties.java 
(100%)
 rename test-infra/camel-test-infra-rabbitmq/src/{test => 
main}/java/org/apache/camel/test/infra/rabbitmq/services/ConnectionProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-rabbitmq/src/main/java/org/apache/camel/test/infra/rabbitmq/services/RabbitMQInfraService.java
 create mode 100644 
test-infra/camel-test-infra-rabbitmq/src/main/java/org/apache/camel/test/infra/rabbitmq/services/RabbitMQLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-rabbitmq/src/main/java/org/apache/camel/test/infra/rabbitmq/services/RabbitMQRemoteInfraService.java
 rename test-infra/camel-test-infra-rabbitmq/src/{test => 
main}/resources/org/apache/camel/test/infra/rabbitmq/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-rabbitmq/src/test/java/org/apache/camel/test/infra/rabbitmq/services/RabbitMQLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-rabbitmq/src/test/java/org/apache/camel/test/infra/rabbitmq/services/RabbitMQRemoteService.java
 rename test-infra/camel-test-infra-redis/src/{test => 
main}/java/org/apache/camel/test/infra/redis/common/RedisProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-redis/src/main/java/org/apache/camel/test/infra/redis/services/RedisContainer.java
 create mode 100644 
test-infra/camel-test-infra-redis/src/main/java/org/apache/camel/test/infra/redis/services/RedisInfraService.java
 create mode 100644 
test-infra/camel-test-infra-redis/src/main/java/org/apache/camel/test/infra/redis/services/RedisLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-redis/src/main/java/org/apache/camel/test/infra/redis/services/RedisRemoteInfraService.java
 rename test-infra/camel-test-infra-redis/src/{test => 
main}/resources/org/apache/camel/test/infra/redis/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-redis/src/test/java/org/apache/camel/test/infra/redis/services/RedisContainer.java
 delete mode 100644 
test-infra/camel-test-infra-redis/src/test/java/org/apache/camel/test/infra/redis/services/RedisLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-redis/src/test/java/org/apache/camel/test/infra/redis/services/RedisRemoteService.java
 rename test-infra/camel-test-infra-rocketmq/src/{test => 
main}/java/org/apache/camel/test/infra/rocketmq/common/RocketMQProperties.java 
(100%)
 create mode 100644 
test-infra/camel-test-infra-rocketmq/src/main/java/org/apache/camel/test/infra/rocketmq/services/RocketMQBrokerContainer.java
 create mode 100644 
test-infra/camel-test-infra-rocketmq/src/main/java/org/apache/camel/test/infra/rocketmq/services/RocketMQContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-rocketmq/src/main/java/org/apache/camel/test/infra/rocketmq/services/RocketMQInfraService.java
 create mode 100644 
test-infra/camel-test-infra-rocketmq/src/main/java/org/apache/camel/test/infra/rocketmq/services/RocketMQNameserverContainer.java
 rename test-infra/camel-test-infra-rocketmq/src/{test => 
main}/resources/broker1/broker1.conf (100%)
 rename test-infra/camel-test-infra-rocketmq/src/{test => 
main}/resources/org/apache/camel/test/infra/rocketmq/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-rocketmq/src/test/java/org/apache/camel/test/infra/rocketmq/services/RocketMQBrokerContainer.java
 delete mode 100644 
test-infra/camel-test-infra-rocketmq/src/test/java/org/apache/camel/test/infra/rocketmq/services/RocketMQContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-rocketmq/src/test/java/org/apache/camel/test/infra/rocketmq/services/RocketMQNameserverContainer.java
 rename test-infra/camel-test-infra-smb/src/{test => 
main}/java/org/apache/camel/test/infra/smb/common/SmbProperties.java (100%)
 rename test-infra/camel-test-infra-smb/src/{test => 
main}/java/org/apache/camel/test/infra/smb/services/SmbContainer.java (100%)
 create mode 100644 
test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbInfraService.java
 create mode 100644 
test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-smb/src/main/java/org/apache/camel/test/infra/smb/services/SmbRemoteInfraService.java
 rename test-infra/camel-test-infra-smb/src/{test => 
main}/resources/org/apache/camel/test/infra/smb/services/Dockerfile (100%)
 rename test-infra/camel-test-infra-smb/src/{test => 
main}/resources/org/apache/camel/test/infra/smb/services/smb.conf (100%)
 rename test-infra/camel-test-infra-smb/src/{test => 
main}/resources/org/apache/camel/test/infra/smb/services/start.sh (100%)
 delete mode 100644 
test-infra/camel-test-infra-smb/src/test/java/org/apache/camel/test/infra/smb/services/SmbLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-smb/src/test/java/org/apache/camel/test/infra/smb/services/SmbRemoteService.java
 rename test-infra/camel-test-infra-solr/src/{test => 
main}/java/org/apache/camel/test/infra/solr/common/SolrProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-solr/src/main/java/org/apache/camel/test/infra/solr/services/SolrContainer.java
 create mode 100644 
test-infra/camel-test-infra-solr/src/main/java/org/apache/camel/test/infra/solr/services/SolrInfraService.java
 create mode 100644 
test-infra/camel-test-infra-solr/src/main/java/org/apache/camel/test/infra/solr/services/SolrLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-solr/src/main/java/org/apache/camel/test/infra/solr/services/SolrRemoteInfraService.java
 rename test-infra/camel-test-infra-solr/src/{test => 
main}/resources/org/apache/camel/test/infra/solr/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-solr/src/test/java/org/apache/camel/test/infra/solr/services/SolrContainer.java
 delete mode 100644 
test-infra/camel-test-infra-solr/src/test/java/org/apache/camel/test/infra/solr/services/SolrRemoteService.java
 rename test-infra/camel-test-infra-torchserve/src/{test => 
main}/java/org/apache/camel/test/infra/torchserve/common/TorchServeProperties.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-torchserve/src/main/java/org/apache/camel/test/infra/torchserve/services/TorchServeInfraService.java
 create mode 100644 
test-infra/camel-test-infra-torchserve/src/main/java/org/apache/camel/test/infra/torchserve/services/TorchServeLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-torchserve/src/main/java/org/apache/camel/test/infra/torchserve/services/TorchServeRemoteInfraService.java
 rename test-infra/camel-test-infra-torchserve/src/{test => 
main}/resources/config.properties (100%)
 rename test-infra/camel-test-infra-torchserve/src/{test => 
main}/resources/models/squeezenet1_1.mar (100%)
 rename test-infra/camel-test-infra-torchserve/src/{test => 
main}/resources/org/apache/camel/test/infra/torchserve/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-torchserve/src/test/java/org/apache/camel/test/infra/torchserve/services/TorchServeLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-torchserve/src/test/java/org/apache/camel/test/infra/torchserve/services/TorchServeRemoteService.java
 create mode 100644 test-infra/camel-test-infra-triton/pom.xml
 create mode 100644 
test-infra/camel-test-infra-triton/src/main/java/org/apache/camel/test/infra/triton/common/TritonProperties.java
 create mode 100644 
test-infra/camel-test-infra-triton/src/main/java/org/apache/camel/test/infra/triton/services/TritonInfraService.java
 create mode 100644 
test-infra/camel-test-infra-triton/src/main/java/org/apache/camel/test/infra/triton/services/TritonLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-triton/src/main/java/org/apache/camel/test/infra/triton/services/TritonRemoteInfraService.java
 copy test-infra/{camel-test-infra-arangodb => 
camel-test-infra-triton}/src/main/resources/META-INF/MANIFEST.MF (100%)
 create mode 100644 
test-infra/camel-test-infra-triton/src/main/resources/models/simple/1/model.graphdef
 create mode 100644 
test-infra/camel-test-infra-triton/src/main/resources/models/simple/config.pbtxt
 create mode 100644 
test-infra/camel-test-infra-triton/src/main/resources/org/apache/camel/test/infra/triton/services/container.properties
 create mode 100644 
test-infra/camel-test-infra-triton/src/test/java/org/apache/camel/test/infra/triton/services/TritonService.java
 create mode 100644 
test-infra/camel-test-infra-triton/src/test/java/org/apache/camel/test/infra/triton/services/TritonServiceFactory.java
 rename test-infra/camel-test-infra-xmpp/src/{test => 
main}/java/org/apache/camel/test/infra/xmpp/common/XmppProperties.java (100%)
 create mode 100644 
test-infra/camel-test-infra-xmpp/src/main/java/org/apache/camel/test/infra/xmpp/services/XmppInfraService.java
 create mode 100644 
test-infra/camel-test-infra-xmpp/src/main/java/org/apache/camel/test/infra/xmpp/services/XmppLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-xmpp/src/main/java/org/apache/camel/test/infra/xmpp/services/XmppRemoteInfraService.java
 rename test-infra/camel-test-infra-xmpp/src/{test => 
main}/java/org/apache/camel/test/infra/xmpp/services/XmppServerContainer.java 
(100%)
 rename test-infra/camel-test-infra-xmpp/src/{test => 
main}/resources/org/apache/camel/test/infra/xmpp/services/container.properties 
(100%)
 delete mode 100644 
test-infra/camel-test-infra-xmpp/src/test/java/org/apache/camel/test/infra/xmpp/services/XmppLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-xmpp/src/test/java/org/apache/camel/test/infra/xmpp/services/XmppRemoteService.java
 rename test-infra/camel-test-infra-zookeeper/src/{test => 
main}/java/org/apache/camel/test/infra/zookeeper/common/ZooKeeperProperties.java
 (100%)
 rename test-infra/camel-test-infra-zookeeper/src/{test => 
main}/java/org/apache/camel/test/infra/zookeeper/services/ZooKeeperContainer.java
 (100%)
 create mode 100644 
test-infra/camel-test-infra-zookeeper/src/main/java/org/apache/camel/test/infra/zookeeper/services/ZooKeeperInfraService.java
 create mode 100644 
test-infra/camel-test-infra-zookeeper/src/main/java/org/apache/camel/test/infra/zookeeper/services/ZooKeeperLocalContainerInfraService.java
 create mode 100644 
test-infra/camel-test-infra-zookeeper/src/main/java/org/apache/camel/test/infra/zookeeper/services/ZooKeeperRemoteInfraService.java
 rename test-infra/camel-test-infra-zookeeper/src/{test => 
main}/resources/org/apache/camel/test/infra/zookeeper/services/container.properties
 (100%)
 delete mode 100644 
test-infra/camel-test-infra-zookeeper/src/test/java/org/apache/camel/test/infra/zookeeper/services/ZooKeeperLocalContainerService.java
 delete mode 100644 
test-infra/camel-test-infra-zookeeper/src/test/java/org/apache/camel/test/infra/zookeeper/services/ZooKeeperRemoteService.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/CamelTestInfraGenerateMetadataMojo.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateTestInfraMetadataMojo.java
 create mode 100644 
tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/InfraService.java

Reply via email to