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