This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch regen_bot_sbom in repository https://gitbox.apache.org/repos/asf/camel.git
omit 1992e802156 Regen SBOM from commit 93e3d74d5f43568879e458661fcf9a70a284b500 add 7ba7c8b3417 Regen SBOM from commit 93e3d74d5f43568879e458661fcf9a70a284b500 add dfdd5b1274a CAMEL-19087: camel trace - Added pretty option add 5a5de86ec15 CAMEL-19117: camel-catalog - Remove archetypeAsXml from CamelCatalog add 7576906192c Build archetypes later as it depend on catalog to be built first add 98426924c09 CAMEL-19017: Using tracing should output headers by default. add eb1d593b18f CAMEL-19017: Using tracing should output headers by default. add bd79f14f815 CAMEL-18983: camel-jbang - Automatic detect atlassian maven repo when using camel-jira add 61afb9967a2 CAMEL-18983: camel-jbang - export - Add known maven repos such when using camel-jira. add 42b8f1c343d Upgrade AWS SDK v2 to version 2.20.17 add 33e01bb90cf Sync deps add 54af7a4da41 Upgrade Caffeine to version 3.1.5 add 154622f066f Sync deps add 75696e8df2e CAMEL-19101: Features for Camel-Micrometer (#9454) (#9466) add bba65c9e252 Add private constructor add 203d44c49d9 Upgrade Minio to version 8.5.2 add 088b497c9f3 Sync deps add e48c6f96a99 Upgrade to maven-compiler-plugin 3.11.0 add 27f760c9e9a CAMEL-19118: camel-health - Liveness check default false add 0fb6fa87058 Upgrade Owasp Maven Plugin to version 8.1.2 add 1f87f739bc4 Sync deps add afa1a18c9ab Disable archetypes integration tests as this cause problems doing v4 M2 release add fea84e1d25f CAMEL-19119: camel-jdbc - Add missing example to docs add da9cb4dc48c CAMEL-19062 - Clean up Parent POM - Axiom add aaecb1e3b43 CAMEL-19062 - Clean up Parent POM - Axiom add ff08a893a68 CAMEL-19062 - Clean up Parent POM - Exec Maven plugin add f0d836b843e CAMEL-19062 - Clean up Parent POM - Exec Maven plugin add 47e147ee0ac CAMEL-19062 - Clean up Parent POM - Zendesk add b2b7604e94d CAMEL-19062 - Clean up Parent POM - Zendesk add 6099c93402e CAMEL-19062 - Clean up Parent POM - Commons DBCP add 55532e3093d CAMEL-19062 - Clean up Parent POM - Commons DBCP2 add 0fa7e07faa9 CAMEL-19062 - Clean up Parent POM - Commons DBCP2 add ce1fb3749ff CAMEL-19062 - Clean up Parent POM - Commons Collections add 9379e2a2d3a camel-jbang - Upgrade to quarkus 2.16.4 add 0f17a3df943 Polished add a5c616e30b4 CAMEL-19122: camel-jbang - Export java code with existing package name add 61398cd5dd5 Upgrade AWS SDK v2 to version 2.20.18 add a507457dd0a Sync deps add d828d4793d6 CAMEL-19062 - Clean up Parent POM - Commons IO add bb1eee0c165 CAMEL-19062 - Clean up Parent POM - Commons IO add e97bbaf385a CAMEL-19062 - Clean up Parent POM - Commons IO add fed3eee705c CAMEL-19062 - Clean up Parent POM - Commons IO add 7400df4ad6c CAMEL-19062 - Clean up Parent POM - Commons IO add fc26ba7de8b CAMEL-19113 Platform-http-vertx: consume with comma separated does not work (#9465) add 45761faa10d CAMEL-19062 - Clean up Parent POM - Xerces add 0e22fb70918 CAMEL-19062 - Clean up Parent POM - XML Apis add 4c587528f51 CAMEL-19062 - Clean up Parent POM - XML Apis add 8c44478ed4e CAMEL-19062 - Clean up Parent POM - Woodstox add 9a42c8a3d56 CAMEL-19062 - Clean up Parent POM - Woodstox add 6d2c0704565 CAMEL-19062 - Clean up Parent POM - Woodstox add ff40403eacb CAMEL-19062 - Clean up Parent POM - Avro and Avro IPC add 7c11d9623d3 CAMEL-19062 - Clean up Parent POM - Avro and Avro IPC add f9f13fed1fa CAMEL-19062 - Clean up Parent POM - FTP Server add f54eb0fb256 CAMEL-19062 - Clean up Parent POM - FTP Server add 585c6554e0b Fix saga-eip timeout description (#9472) add 2facc57c7bc CAMEL-19120: export configurable template add 27e2ce100c3 CAMEL-19062 - Clean up Parent POM - Zookeeper add 01db5e7b5d2 CAMEL-19062 - Clean up Parent POM - Nitrite add 5077b16e06a CAMEL-19062 - Clean up Parent POM - Nitrite add 2552d61846c (chores) camel-jms: do not create test files in the component base dir add 2da15f48932 CAMEL-18957: added a few utility methods to simplify conversion of existing code add 0cf627e91a0 CAMEL-18957: add a new transient context extension for tests add 1c9ae69d17c CAMEL-18957: converted camel-jms to camel-test-infra-core add 94704f6b7fd (chores) camel-jms: avoid sharing unsafe resources add af0c8e8b259 Upgrade to undertow 2.3.4 add 5886ba7adad Upgrade AWS SDK v2 to version 2.20.19 add d832697a03d Sync deps add 1862dcd35eb CAMEL-19062 - Clean up Parent POM - Archetypes Packaging add e7dda53431e CAMEL-19062 - Clean up Parent POM - PDFBox add 6bbf22b2e77 CAMEL-19062 - Clean up Parent POM - PDFBox add 347dea26b4b CAMEL-19062 - Clean up Parent POM - Pulsar add fab3ea899fd CAMEL-19062 - Clean up Parent POM - Pulsar add 132c9f75cc1 CAMEL-19062 - Clean up Parent POM - Apicurio Data Models add 6b8ceead998 CAMEL-19062 - Clean up Parent POM - Apicurio Data Models add 220f47f9c1e CAMEL-19062 - Clean up Parent POM - Java Grok add 93b77f722e3 CAMEL-19062 - Clean up Parent POM - Java Grok add f4746dc7d0e CAMEL-19062 - Clean up Parent POM - Picocli add 954cdc4b1cd CAMEL-19062 - Clean up Parent POM - Picocli add 0204bfa2878 Adding support to named parameters on queries provided by using the C… (#9480) add da5ac9a645d CAMEL-19062 - Clean up Parent POM - Directory Watcher add c3289efaa56 CAMEL-19062 - Clean up Parent POM - Directory Watcher add 3e5a9a8b9bd CAMEL-19062 - Clean up Parent POM - Jakarta XML WS API add 6f1a31f9605 CAMEL-19062 - Clean up Parent POM - Jakarta XML WS API add 43ef4f7687b CAMEL-19062 - Clean up Parent POM - Jakarta Annotations API add d8df879a96f CAMEL-19062 - Clean up Parent POM - Jakarta Annotations API add cffe17d4ba6 CAMEL-19062 - Clean up Parent POM - Jakarta Annotations API add 3f986f27993 CAMEL-19062 - Clean up Parent POM - Jakarta XML Bind add 9ad7934b921 CAMEL-19062 - Clean up Parent POM - Jakarta XML Bind add a824938a158 CAMEL-19062 - Clean up Parent POM - Jakarta JWS API add 5370c305a94 CAMEL-19062 - Clean up Parent POM - Jakarta JWS API add 2f48f1d529b CAMEL-19062 - Clean up Parent POM - SAAJ add 78e39beb82d CAMEL-19062 - Clean up Parent POM - SAAJ add b2b3263a8e6 CAMEL-18721: camel-jbang - Add tab completion for some options add 67426e7b71b CAMEL-19126: camel-fhir upgrade to 6.4.2 (#9488) add 90d4a3cf1aa Regen for commit 67426e7b71b4c21c88b3d0245dbcfab237fd598f add ad688dfb674 CAMEL-19125: Upgrade to Kamelets 3.20.2 add 071031b9ddb Upgrade maven-surefire-report-plugin to 3.0.0-M9 add 28518211afd atlasmap requires jaxb add b92e9822e20 xmlsecurity requires jaxb add 023e6aeadb5 CAMEL-19118: camel-health - Liveness check default false add d98319e04b5 CAMEL-18508: camel-jbang - User configuration add 4e996f3ee78 Upgrade AWS SDK v2 to version 2.20.20 add e3f25253f18 Sync deps add e8a46f89706 CAMEL-19019: camel-kafka - Upgrade to Kafka 3.4.x (#9492) add 31807c5686c CAMEL-18920: Upgrade to Groovy 4.x (#9487) add ee6f72a9aba CAMEL-18508: camel-jbang - User configuration add 6eb8faa2d8b CAMEL-19062 - Clean up Parent POM - Jakarta XML SOAP API add 94aaaaa9824 CAMEL-19062 - Clean up Parent POM - Jakarta XML SOAP API add 5179adf72fb CAMEL-19062 - Clean up Parent POM - Angus Mail add 595db901d20 CAMEL-19062 - Clean up Parent POM - Angus Mail add d48f0bea2a2 Polish user config. add b44a0c28fc0 CAMEL-19062 - Clean up Parent POM - Jackson add 5ed2ad9732c CAMEL-19062 - Clean up Parent POM - Jackson add b1d43ad7ca1 CAMEL-19062 - Clean up Parent POM - Jackson add 9851aae13b2 CAMEL-19062 - Clean up Parent POM - Jackson add ee7ad7dc1b1 CAMEL-19062 - Clean up Parent POM - Jackson add 31a2d49a20b CAMEL-19062 - Clean up Parent POM - Jackson add 8f655c683e0 CAMEL-19062 - Clean up Parent POM - Jackson add 6a77b358018 CAMEL-19062 - Clean up Parent POM - Jackson add 1e03724b909 CAMEL-19062 - Clean up Parent POM - Jackson add a2609253914 Upgrade apicurio 1.1.27 add 01a41d2746d Upgrade AWS SDK v2 to version 2.20.21 add c3ec06775f3 CAMEL-19062 - Clean up Parent POM - Woodstox add 64a30c267b9 Sync deps add 8f8ef995380 [maven-release-plugin] prepare release camel-4.0.0-M2 add 6b427327154 [maven-release-plugin] prepare for next development iteration add 76fb23bffc6 Merge branch 'release/4.0.0-M2' add 5573093088a Regen add 8297b4b9f4d CAMEL-19127: Added unit test. add 3420f401fdf CAMEL-19131. Upgrade to Deep Java Library 0.21.0 (#9499) add 5aedf26b2cc remove ProcessHandle...commandLine() usage (#9503) add be99b27c2c0 CAMEL-19050: set bind mode to read-only in order to resolve permission error in Docker container (#9497) add 104eaf25eee Regen add c6a4a61cddb Added CI support in Jenkins for ppc64le arch (#9504) add fe84085a199 CAMEL-19050: doc correction (#9509) add 44f22780423 CAMEL-19133: camel-zookeeper - Serialize MetaData in camel-cloud service discovery problem. Thanks to geyipeng for patch. add 00105cb06d5 CAMEL-19014 - Fixing issue about concurrence on the SimpleLanguage (#9333) add d6ca5fca99d CAMEL-19014 - Fixing issue about concurrence on the SimpleLanguage (#9333) add cf08eebfa46 Regen for commit 00105cb06d590326aa69f3544cb2b070d9121548 (#9511) add f2a3cc20d07 CAMEL-19014 - Fixing issue about concurrence on the SimpleLanguage (#9333) add 6238f6d6543 Regen for commit d6ca5fca99d528b5394113433c5f4e9a1b0b5296 (#9512) add d0b0c9a9482 CAMEL-19132: Deprecate vm and direct-vm and remove in v4 add 0a94f3053b9 Regen add 73bfbdad514 CAMEL-19132: Deprecate vm and direct-vm and remove in v4 add e4a313012ad CAMEL-19132: Deprecate vm and direct-vm and remove in v4 add 659016bcc00 CAMEL-19132: Deprecate vm and direct-vm and remove in v4 add b5ad091669b CAMEL-19132: Deprecate vm and direct-vm and remove in v4 add fa81d257843 CAMEL-19132: Deprecate vm and direct-vm and remove in v4 add 24f9e5307f3 CAMEL-19132: Deprecate vm and direct-vm and remove in v4 add 7312b95df20 Upgrade groovy 4.0.10 add 33818234d5c Regen SBOM from commit 7312b95df2041dab1573513f76f3994fe5af5be5 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (1992e802156) \ N -- N -- N refs/heads/regen_bot_sbom (33818234d5c) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: Jenkinsfile.ppc64le | 111 + .../build-it/archetype.properties | 0 .../build-it/goal.txt | 0 .../build-it/archetype.properties | 0 .../build-it/goal.txt | 0 .../build-it/archetype.properties | 0 .../build-it/goal.txt | 0 .../build-it/archetype.properties | 0 .../build-it/goal.txt | 0 .../run-it/archetype.properties | 0 .../run-it/goal.txt | 0 .../build-it/archetype.properties | 0 .../build-it/goal.txt | 0 .../run-it/archetype.properties | 0 .../run-it/goal.txt | 0 .../build-it/archetype.properties | 0 .../build-it/goal.txt | 0 .../run-it/archetype.properties | 0 .../run-it/goal.txt | 0 archetypes/pom.xml | 3 +- bom/camel-bom/pom.xml | 5 - buildingtools/pom.xml | 4 +- camel-dependencies/pom.xml | 33 +- camel-sbom/camel-sbom.json | 14866 ++++++++++++++----- camel-sbom/camel-sbom.xml | 7788 +++++++--- catalog/camel-allcomponents/pom.xml | 5 - catalog/camel-catalog-maven/pom.xml | 2 +- catalog/camel-catalog/pom.xml | 4 +- .../camel/catalog/archetypes/archetype-catalog.xml | 41 - .../org/apache/camel/catalog/components.properties | 2 - .../apache/camel/catalog/components/aws2-ec2.json | 2 +- .../apache/camel/catalog/components/direct-vm.json | 45 - .../org/apache/camel/catalog/components/vm.json | 57 - .../org/apache/camel/catalog/CamelCatalog.java | 17 +- .../apache/camel/catalog/DefaultCamelCatalog.java | 42 +- .../org/apache/camel/catalog/CamelCatalogTest.java | 24 +- .../resources/org/apache/camel/catalog/bar/foo.txt | 1 + catalog/camel-csimple-maven-plugin/pom.xml | 1 + catalog/camel-report-maven-plugin/pom.xml | 1 + components/camel-arangodb/pom.xml | 3 +- components/camel-asn1/pom.xml | 1 + components/camel-atlasmap/pom.xml | 4 + components/camel-atom/pom.xml | 3 + .../camel-avro-rpc-component/pom.xml | 5 +- .../camel-avro-rpc/camel-avro-rpc-jetty/pom.xml | 4 +- .../camel-avro-rpc/camel-avro-rpc-spi/pom.xml | 4 +- components/camel-avro/pom.xml | 1 + .../cloudtrail/CloudtrailConsumerHealthCheck.java | 6 - .../camel-aws/camel-aws-secrets-manager/pom.xml | 4 +- .../SecretsManagerClientHealthCheck.java | 6 - .../aws2/athena/Athena2ClientHealthCheck.java | 6 - .../component/aws2/cw/Cw2ClientHealthCheck.java | 6 - .../component/aws2/ddb/Ddb2ClientHealthCheck.java | 6 - .../ddbstream/Ddb2StreamConsumerHealthCheck.java | 6 - .../apache/camel/component/aws2/ec2/aws2-ec2.json | 2 +- .../component/aws2/ec2/AWS2EC2HealthCheck.java | 6 - .../component/aws2/ecs/ECS2ClientHealthCheck.java | 6 - .../component/aws2/eks/EKS2ClientHealthCheck.java | 6 - .../camel-aws/camel-aws2-eventbridge/pom.xml | 1 + .../eventbridge/EventbridgeClientHealthCheck.java | 6 - .../camel/component/aws2/iam/IAM2HealthCheck.java | 6 - .../aws2/kinesis/Kinesis2ConsumerHealthCheck.java | 6 - components/camel-aws/camel-aws2-kms/pom.xml | 3 +- components/camel-aws/camel-aws2-lambda/pom.xml | 3 +- .../aws2/lambda/Lambda2ClientHealthCheck.java | 6 - .../component/aws2/mq/MQ2ClientHealthCheck.java | 6 - .../camel/component/aws2/msk/MSK2HealthCheck.java | 6 - .../aws2/s3/AWS2S3ConsumerHealthCheck.java | 6 - .../camel/component/aws2/ses/Ses2HealthCheck.java | 6 - components/camel-aws/camel-aws2-sns/pom.xml | 4 +- .../camel/component/aws2/sns/Sns2HealthCheck.java | 6 - components/camel-aws/camel-aws2-sqs/pom.xml | 1 + .../aws2/sqs/Sqs2ConsumerHealthCheck.java | 6 - .../translate/Translate2ClientHealthCheck.java | 6 - .../camel-azure/camel-azure-cosmosdb/pom.xml | 1 + .../camel-azure/camel-azure-eventhubs/pom.xml | 1 + .../camel-azure/camel-azure-key-vault/pom.xml | 1 + .../camel-azure/camel-azure-servicebus/pom.xml | 1 + .../camel-azure/camel-azure-storage-blob/pom.xml | 5 + .../camel-azure-storage-datalake/pom.xml | 4 +- .../camel-azure/camel-azure-storage-queue/pom.xml | 5 + components/camel-bonita/pom.xml | 1 + components/camel-box/camel-box-api/pom.xml | 3 +- components/camel-cbor/pom.xml | 2 + components/camel-chatscript/pom.xml | 1 + components/camel-csimple-joor/pom.xml | 3 +- components/camel-cxf/camel-cxf-common/pom.xml | 1 + components/camel-datasonnet/pom.xml | 1 + components/camel-dhis2/camel-dhis2-api/pom.xml | 3 +- .../camel-dhis2/camel-dhis2-component/pom.xml | 9 +- .../src/main/docs/dhis2-component.adoc | 2 +- .../apache/camel/component/dhis2/Environment.java | 2 +- components/camel-dhis2/pom.xml | 3 +- .../src/main/docs/direct-component.adoc | 8 - components/camel-directvm/pom.xml | 43 - .../directvm/DirectVmComponentConfigurer.java | 79 - .../directvm/DirectVmEndpointConfigurer.java | 91 - .../directvm/DirectVmEndpointUriFactory.java | 77 - .../services/org/apache/camel/component.properties | 7 - .../services/org/apache/camel/component/direct-vm | 2 - .../apache/camel/configurer/direct-vm-component | 2 - .../org/apache/camel/configurer/direct-vm-endpoint | 2 - .../org/apache/camel/urifactory/direct-vm-endpoint | 2 - .../apache/camel/component/directvm/direct-vm.json | 45 - .../src/main/docs/camel-direct-vm.png | Bin 129236 -> 0 bytes .../src/main/docs/direct-vm-component.adoc | 104 - .../directvm/DirectVmBlockingProducer.java | 104 - .../component/directvm/DirectVmComponent.java | 176 - .../camel/component/directvm/DirectVmConsumer.java | 59 - .../directvm/DirectVmConsumerExpression.java | 55 - .../camel/component/directvm/DirectVmEndpoint.java | 148 - .../component/directvm/DirectVmProcessor.java | 107 - .../camel/component/directvm/DirectVmProducer.java | 109 - .../apache/camel/component/directvm/package.html | 32 - .../src/main/docs/disruptor-component.adoc | 15 +- .../src/main/docs/disruptor-vm-component.adoc | 17 +- .../djl/ImageClassificationLocalTest.java | 2 +- .../component/djl/ImageClassificationTest.java | 2 +- .../test/resources/models/mnist/mlp-0007.params | Bin 438234 -> 0 bytes .../test/resources/models/mnist/mlp-0020.params | Bin 0 -> 438290 bytes components/camel-dropbox/pom.xml | 1 + components/camel-ehcache/pom.xml | 3 +- components/camel-elasticsearch/pom.xml | 1 + components/camel-elytron/pom.xml | 1 + components/camel-etcd3/pom.xml | 3 + components/camel-fhir/camel-fhir-component/pom.xml | 10 +- components/camel-file-watch/pom.xml | 1 + components/camel-fop/pom.xml | 1 + .../camel-google/camel-google-functions/pom.xml | 3 +- .../camel-google-secret-manager/pom.xml | 4 +- .../camel-google/camel-google-sheets/pom.xml | 1 + .../camel-google/camel-google-storage/pom.xml | 3 +- .../GoogleCloudStorageConsumerHealthCheck.java | 6 - components/camel-grape/pom.xml | 2 +- components/camel-graphql/pom.xml | 1 + components/camel-grok/pom.xml | 1 + components/camel-groovy/pom.xml | 2 +- components/camel-grpc/pom.xml | 4 +- components/camel-hashicorp-vault/pom.xml | 1 + .../camel-huawei/camel-huaweicloud-common/pom.xml | 4 +- .../camel-huawei/camel-huaweicloud-frs/pom.xml | 3 +- .../camel-huaweicloud-functiongraph/pom.xml | 3 +- .../camel-huaweicloud-imagerecognition/pom.xml | 3 +- .../camel-huawei/camel-huaweicloud-smn/pom.xml | 4 +- .../camel-infinispan-common/pom.xml | 3 +- components/camel-jackson/pom.xml | 2 + components/camel-jacksonxml/pom.xml | 3 + .../camel-jdbc/src/main/docs/jdbc-component.adoc | 99 +- components/camel-jetty/pom.xml | 2 + components/camel-jms/pom.xml | 11 +- .../camel/component/jms/AbstractJMSTest.java | 35 +- .../jms/ActiveMQOriginalDestinationTest.java | 25 + .../component/jms/AggregatedJmsRouteTest.java | 26 + .../camel/component/jms/BrowsableQueueTest.java | 26 + .../component/jms/ConsumeJmsBytesMessageTest.java | 28 +- .../component/jms/ConsumeJmsMapMessageTest.java | 26 +- .../component/jms/ConsumeJmsObjectMessageTest.java | 26 +- .../component/jms/ConsumeMessageConverterTest.java | 26 + .../jms/FileRouteJmsKeepLastModifiedTest.java | 28 +- .../component/jms/FileRouteJmsPreMoveTest.java | 27 +- .../camel/component/jms/FileRouteToJmsTest.java | 26 + .../component/jms/FileRouteToJmsToFileTest.java | 26 + .../component/jms/FromTextToBytesMessageTest.java | 27 + .../jms/JmsAddAndRemoveRouteManagementTest.java | 35 +- .../jms/JmsAllowAdditionalHeadersTest.java | 29 +- .../camel/component/jms/JmsAllowNullBodyTest.java | 27 + .../component/jms/JmsAsyncStopListenerTest.java | 25 + .../jms/JmsBatchResequencerJMSPriorityTest.java | 25 + .../camel/component/jms/JmsClientAckTest.java | 26 + .../JmsComponentTransactedCacheLevelNameTest.java | 25 + ...sumerRestartPickupConfigurationChangesTest.java | 32 + .../jms/JmsCustomHeaderFilterStrategyTest.java | 25 + .../component/jms/JmsDeadLetterQueueTest.java | 26 + ...msDeadLetterQueueUsingTransferExchangeTest.java | 26 + .../component/jms/JmsDestinationResolverTest.java | 25 + .../jms/JmsEagerLoadingPropertiesTest.java | 27 + .../jms/JmsEndpointConfigurationTest.java | 31 + .../jms/JmsErrorHandlerLogStackTraceTest.java | 26 + .../apache/camel/component/jms/JmsFilterTest.java | 24 + .../component/jms/JmsHeaderFilteringTest.java | 25 + .../jms/JmsHeaderFilteringWithSpringTest.java | 5 +- .../jms/JmsInOnlyDisableTimeToLiveTest.java | 24 + .../jms/JmsInOnlyIncludeSentJMSMessageIDTest.java | 27 + .../jms/JmsInOnlyInvalidDestinationTest.java | 26 + .../component/jms/JmsInOnlyPooledExchangeTest.java | 37 +- .../jms/JmsInOnlyWithReplyToAsHeaderTest.java | 27 + ...ToDisabledButJMSReplyToHeaderPreservedTest.java | 27 + .../jms/JmsInOnlyWithReplyToDisabledTest.java | 27 + .../jms/JmsInOnlyWithReplyToHeaderTest.java | 27 + .../jms/JmsInOnlyWithReplyToHeaderTopicTest.java | 29 +- .../jms/JmsInOnlyWithReplyToNotPreservedTest.java | 27 + .../component/jms/JmsInOnlyWithReplyToTest.java | 27 + .../component/jms/JmsInOutBeanReturnNullTest.java | 26 + .../jms/JmsInOutDisableTimeToLiveTest.java | 24 + .../jms/JmsInOutFixedReplyQueueTimeoutTest.java | 29 +- .../jms/JmsInOutIndividualRequestTimeoutTest.java | 25 + .../component/jms/JmsInOutNonPersistentTest.java | 27 + .../jms/JmsInOutSynchronousFalseTest.java | 24 + .../component/jms/JmsInOutSynchronousTest.java | 24 + .../jms/JmsInOutTransferExchangeTest.java | 25 + .../component/jms/JmsInOutWithNoOutBodyTest.java | 26 + .../jms/JmsIncludeAllJMSXPropertiesTest.java | 25 + ...ailoverWithForceSendOriginalJmsMessageTest.java | 24 + ...geAsOriginalMessageInDefaultUnitOfWorkTest.java | 55 +- .../component/jms/JmsMessageBodySetNullTest.java | 106 +- .../JmsMessageCreatedStrategyComponentTest.java | 25 + .../jms/JmsMessageCreatedStrategyEndpointTest.java | 26 + .../jms/JmsMessageIDNotOverridenAMQTest.java | 26 + .../component/jms/JmsMessageTimestampTest.java | 26 + .../camel/component/jms/JmsMessageTypeTest.java | 41 +- .../component/jms/JmsMultipleConsumersTest.java | 34 +- .../component/jms/JmsNoRequestTimeoutTest.java | 26 + .../JmsNotInOnlyIncludeSentJMSMessageIDTest.java | 27 + .../jms/JmsNotIncludeAllJMSXPropertiesTest.java | 25 + ...OnCompletionAndInterceptAndOnExceptionTest.java | 27 + .../camel/component/jms/JmsOnCompletionTest.java | 27 + .../component/jms/JmsPollingConsumerTest.java | 191 - .../component/jms/JmsPriorityConsumerTest.java | 25 + .../component/jms/JmsProducerConcurrentTest.java | 26 + .../jms/JmsProducerConcurrentWithReplyTest.java | 25 + .../jms/JmsProducerWithJMSHeaderTest.java | 27 + .../camel/component/jms/JmsQosRouteTest.java | 26 + .../camel/component/jms/JmsRemoveHeaderTest.java | 27 + .../jms/JmsRequestReplyCorrelationTest.java | 24 + ...sRequestReplyExclusiveReplyToComponentTest.java | 26 + ...RequestReplyExclusiveReplyToConcurrentTest.java | 25 + ...estReplyExclusiveReplyToRemoveAddRouteTest.java | 27 + .../jms/JmsRequestReplyExclusiveReplyToTest.java | 27 + .../JmsRequestReplyFixedReplyToInEndpointTest.java | 27 + .../jms/JmsRequestReplyManualReplyTest.java | 36 +- .../JmsRequestReplyManualWithJMSReplyToTest.java | 37 +- ...lyProcessRepliesConcurrentUsingThreadsTest.java | 28 +- .../jms/JmsRequestReplyReplyToOverrideTest.java | 36 +- .../jms/JmsRequestReplySharedReplyToTest.java | 27 + .../jms/JmsRequestReplyTemporaryCacheNoneTest.java | 30 +- .../apache/camel/component/jms/JmsRouteTest.java | 44 +- .../jms/JmsRouteTimeoutCheckerIntervalTest.java | 26 + .../camel/component/jms/JmsRouteTimeoutTest.java | 27 + .../camel/component/jms/JmsRouteToFileTest.java | 26 + .../jms/JmsRouteUsingDifferentHeadersTest.java | 27 + .../component/jms/JmsRouteUsingJMSXGroupTest.java | 24 + .../jms/JmsRouteUsingSpringAndJmsNameTest.java | 2 - .../component/jms/JmsRouteUsingSpringTest.java | 9 +- .../JmsRouteWithCustomListenerContainerTest.java | 26 + .../JmsRouteWithDefaultKeyFormatStrategyTest.java | 27 + .../jms/JmsRouteWithInOnlyAndMultipleAcksTest.java | 26 + .../component/jms/JmsRouteWithInOnlyTest.java | 26 + .../component/jms/JmsRoutingSlipInOutTest.java | 26 + .../camel/component/jms/JmsRoutingSlipTest.java | 25 + .../camel/component/jms/JmsSelectorInTest.java | 28 +- .../camel/component/jms/JmsSelectorOptionTest.java | 25 + .../camel/component/jms/JmsSelectorTest.java | 27 + .../apache/camel/component/jms/JmsSessionTest.java | 26 + .../camel/component/jms/JmsSimpleHeaderTest.java | 26 + .../component/jms/JmsSimpleInOnlyNoMutateTest.java | 26 + .../jms/JmsSimpleRequestCustomReplyToTest.java | 25 + .../jms/JmsSimpleRequestLateReplyTest.java | 25 + .../component/jms/JmsSimpleRequestReply2Test.java | 26 + .../JmsSimpleRequestReplyFixedReplyQueueTest.java | 26 + .../component/jms/JmsSimpleRequestReplyTest.java | 26 + .../jms/JmsSplitterParallelChainedTest.java | 26 + .../component/jms/JmsSplitterParallelTest.java | 26 + .../jms/JmsSpringLoadBalanceFailoverJMSTest.java | 2 + .../JmsStreamMessageTypeNoStreamCachingTest.java | 41 +- .../component/jms/JmsStreamMessageTypeTest.java | 31 +- .../org/apache/camel/component/jms/JmsToDTest.java | 27 + .../org/apache/camel/component/jms/JmsToTest.java | 27 + .../component/jms/JmsTransactedRouteTest.java | 27 + .../component/jms/JmsTransferExceptionTest.java | 26 +- .../jms/JmsTransferExchangeFromSplitterTest.java | 26 + .../component/jms/JmsTransferExchangeTest.java | 26 + .../component/jms/JmsUseOriginalBodyTest.java | 27 + .../camel/component/jms/JmsXMLRouteTest.java | 35 +- .../camel/component/jms/JmsXPathHeaderTest.java | 26 + .../component/jms/ManagedJmsEndpointTopicTest.java | 30 +- .../component/jms/ManagedJmsSelectorTest.java | 55 +- .../camel/component/jms/MapJmsMessageTest.java | 26 + .../component/jms/PayloadByteArrayJmsTest.java | 26 + .../component/jms/ProduceMessageConverterTest.java | 26 + .../jms/ReplyToDestinationSelectorNameTest.java | 27 + ...RequestReplyCorrelatedWithCustomHeaderTest.java | 26 + .../SimpleJmsRequestReplyExclusiveReplyToTest.java | 27 + .../SimpleJmsRequestReplySharedReplyToTest.java | 27 + .../component/jms/SimpleJmsRequestReplyTest.java | 27 + .../ActiveMQConsumeWildcardQueuesTest.java | 26 + .../jms/async/AsyncConsumerFalseTest.java | 37 +- .../jms/async/AsyncConsumerInOutTest.java | 38 +- .../jms/async/AsyncConsumerInOutTwoTest.java | 36 +- .../component/jms/async/AsyncConsumerTest.java | 36 +- .../component/jms/async/AsyncJmsInOutTest.java | 26 + .../component/jms/async/AsyncJmsProducerTest.java | 26 + .../component/jms/discovery/JmsDiscoveryTest.java | 36 +- .../jms/issues/ActiveMQPropagateHeadersTest.java | 26 + .../ActiveMQPropagateSerializableHeadersTest.java | 35 +- .../jms/issues/BruceHandlingBeanExceptionTest.java | 27 + ...cRoutersWithJMSMessageLostHeadersIssueTest.java | 28 +- .../jms/issues/JmsAnotherCustomJMSReplyToTest.java | 26 + .../jms/issues/JmsBeanMethodHeaderTest.java | 26 + .../issues/JmsChainedEndpointDelayTimeoutTest.java | 27 + .../jms/issues/JmsConcurrentConsumersTest.java | 26 + .../jms/issues/JmsCustomJMSReplyToIssueTest.java | 25 + .../jms/issues/JmsFilenameHeaderTest.java | 26 + .../jms/issues/JmsGetHeaderKeyFormatIssueTest.java | 26 + ...derKeyFormatIssueWithContentTypeHeaderTest.java | 26 + .../jms/issues/JmsHeaderAsObjectTest.java | 27 + .../component/jms/issues/JmsInOnlyIssueTest.java | 26 + .../jms/issues/JmsInOnlyParameterTest.java | 26 + .../JmsInOutExclusiveTopicRecipientListTest.java | 26 + .../jms/issues/JmsInOutExclusiveTopicTest.java | 28 +- .../component/jms/issues/JmsInOutIssueTest.java | 26 + .../component/jms/issues/JmsInOutParallelTest.java | 26 + .../issues/JmsInOutPersistentReplyQueueTest.java | 26 + .../jms/issues/JmsInOutPipelineWithBeanTest.java | 26 + .../issues/JmsInOutRepeatedInvocationsTest.java | 26 + .../jms/issues/JmsInOutRoutingSlipTest.java | 27 + ...ransferExchangeInflightRepositoryFlushTest.java | 31 +- .../JmsInOutUseMessageIDasCorrelationIDTest.java | 28 +- ...msJMSReplyToConsumerEndpointUsingInOutTest.java | 26 + .../JmsJMSReplyToEndpointUsingInOutTest.java | 26 + .../jms/issues/JmsLifecycleIssueTest.java | 39 +- .../jms/issues/JmsMQSpecialHeaderTest.java | 26 + .../JmsMessageHeaderContentBasedRouterTest.java | 27 + .../component/jms/issues/JmsMutateMessageTest.java | 25 + .../issues/JmsMutateRemoveHeaderMessageTest.java | 25 + ...roughtJmsKeyFormatStrategyEndUserIssueTest.java | 25 + ...ssThroughtJmsKeyFormatStrategyEndpointTest.java | 26 + .../JmsPassThroughtJmsKeyFormatStrategyTest.java | 25 + ...KeyFormatStrategyUsingJmsConfigurationTest.java | 25 + .../issues/JmsReplyToComponentEndlessLoopTest.java | 80 +- .../jms/issues/JmsReplyToLoopIssueTest.java | 26 + .../jms/issues/JmsRoutingSlipIssueTest.java | 27 + .../jms/issues/JmsToFileMessageIdTest.java | 27 + .../jms/issues/JmsTypeConverterIssueTest.java | 27 + .../camel/component/jms/issues/LarsIssueTest.java | 26 + .../component/jms/issues/MQSeriesHeaderTest.java | 26 + .../NoClassDefFoundErrorWrapExceptionTest.java | 27 + .../issues/RequestReplyWithProducerIssueTest.java | 27 + .../component/jms/issues/TempReplyToIssueTest.java | 26 + .../jms/polling/JmsPollingConsumerNoWaitTest.java | 61 + .../jms/polling/JmsPollingConsumerTest.java | 86 + .../jms/polling/JmsPollingConsumerWaitTest.java | 60 + .../jms/polling/JmsPollingHighTimeOutTest.java | 53 + .../jms/polling/JmsPollingLowTimeoutTest.java | 58 + .../jms/temp/TemporaryQueueRouteTest.java | 25 + .../component/jms/tuning/PerformanceRouteTest.java | 26 + .../jms/tx/JMSTransactionErrorHandlerTest.java | 2 +- .../JMSTransactionIsTransactedRedeliveredTest.java | 2 +- .../jms/tx/JMSTransactionRollbackTest.java | 2 +- .../jms/tx/JMSTransactionalClientTest.java | 2 +- .../tx/JMSTransactionalClientWithRollbackTest.java | 2 +- ...sactionErrorHandlerBuilderAsSpringBeanTest.java | 2 +- ...actionErrorHandlerCustomerSpringParserTest.java | 2 +- .../jms/tx/JMSTransactionErrorHandlerTest.xml | 2 +- .../JMSTransactionIsTransactedRedeliveredTest.xml | 2 +- .../jms/tx/JMSTransactionRollbackTest.xml | 2 +- .../jms/tx/JMSTransactionalClientTest.xml | 2 +- .../tx/JMSTransactionalClientWithRollbackTest.xml | 2 +- ...nsactionErrorHandlerBuilderAsSpringBeanTest.xml | 2 +- ...sactionErrorHandlerCustomerSpringParserTest.xml | 2 +- .../camel/component/jms/tx/artemis-security.xml | 6 +- components/camel-jmx/pom.xml | 1 + components/camel-jolt/pom.xml | 2 + components/camel-joor/pom.xml | 3 +- .../apache/camel/language/joor/JoorCompiler.java | 2 +- components/camel-jpa/pom.xml | 1 + components/camel-jq/pom.xml | 3 +- components/camel-jsonata/pom.xml | 2 + components/camel-jsonpath/pom.xml | 2 + components/camel-kafka/pom.xml | 4 +- .../component/kafka/KafkaConsumerHealthCheck.java | 6 - .../component/kafka/KafkaProducerHealthCheck.java | 6 - .../camel-knative/camel-knative-http/pom.xml | 3 +- components/camel-leveldb/pom.xml | 1 + components/camel-lumberjack/pom.xml | 1 + components/camel-mail/pom.xml | 1 + components/camel-metrics/pom.xml | 2 + components/camel-micrometer/pom.xml | 1 + .../src/main/docs/micrometer-component.adoc | 18 + .../DistributionStatisticConfigFilter.java | 7 +- .../component/micrometer/MicrometerConstants.java | 1 + .../routepolicy/MicrometerRoutePolicy.java | 134 +- .../MicrometerRoutePolicyConfiguration.java | 107 + .../routepolicy/MicrometerRoutePolicyFactory.java | 10 + .../MicrometerRoutePolicyNamingStrategy.java | 14 +- .../messagehistory/ManagedMessageHistoryTest.java | 15 +- .../AbstractMicrometerRoutePolicyTest.java | 7 +- .../MicrometerRoutePolicyConfigrationTest.java | 80 + .../SharedMicrometerRoutePolicyTest.java | 70 + .../health/CamelMicroProfileHealthCheckTest.java | 33 +- ...MicroProfileHealthSupervisedRoutesMainTest.java | 2 +- .../health/CamelMicroProfileHealthTestSupport.java | 10 + components/camel-minio/pom.xml | 3 +- components/camel-netty-http/pom.xml | 2 + components/camel-netty/pom.xml | 3 +- components/camel-nitrite/pom.xml | 1 + components/camel-oaipmh/pom.xml | 1 + components/camel-olingo2/camel-olingo2-api/pom.xml | 3 +- .../camel-olingo2/camel-olingo2-component/pom.xml | 6 +- components/camel-olingo4/camel-olingo4-api/pom.xml | 1 + components/camel-openapi-java/pom.xml | 9 +- components/camel-opentelemetry/pom.xml | 3 +- components/camel-pgevent/pom.xml | 3 +- .../http/vertx/VertxPlatformHttpConsumer.java | 10 +- .../VertxPlatformMultipleContentTypeTest.java | 205 + components/camel-protobuf/pom.xml | 5 +- components/camel-pulsar/pom.xml | 2 + components/camel-quartz/pom.xml | 1 + .../quartz/SimpleScheduledRoutePolicyTest.java | 81 + components/camel-redis/pom.xml | 3 +- components/camel-rest-openapi/pom.xml | 20 +- components/camel-rest/pom.xml | 3 +- components/camel-rocketmq/pom.xml | 4 +- components/camel-rss/pom.xml | 1 + .../camel-salesforce-component/pom.xml | 7 + .../camel-salesforce-maven-plugin/pom.xml | 1 + components/camel-sap-netweaver/pom.xml | 1 + .../camel-seda/src/main/docs/seda-component.adoc | 11 +- .../camel-servicenow-component/pom.xml | 1 + .../camel-servicenow-maven-plugin/pom.xml | 1 + components/camel-servlet/pom.xml | 1 + components/camel-soap/pom.xml | 18 +- components/camel-solr/pom.xml | 2 + components/camel-splunk-hec/pom.xml | 1 + components/camel-spring-redis/pom.xml | 1 + components/camel-spring-ws/pom.xml | 12 +- components/camel-spring-xml/pom.xml | 1 + components/camel-spring/pom.xml | 3 +- .../org/apache/camel/component/sql/SqlHelper.java | 30 +- .../apache/camel/component/sql/SqlProducer.java | 7 +- .../apache/camel/component/sql/SqlRouteTest.java | 15 + components/camel-stitch/pom.xml | 1 + components/camel-stub/pom.xml | 2 +- .../component/stub/StubComponentConfigurer.java | 4 +- .../component/stub/StubEndpointConfigurer.java | 4 +- .../camel-stub/src/main/docs/stub-component.adoc | 8 +- .../apache/camel/component/stub/StubComponent.java | 4 +- .../apache/camel/component/stub/StubConsumer.java | 8 +- .../apache/camel/component/stub/StubEndpoint.java | 10 +- components/camel-telegram/pom.xml | 2 + components/camel-test/camel-test-junit5/pom.xml | 4 - components/camel-thrift/pom.xml | 1 + components/camel-tracing/pom.xml | 3 +- components/camel-vm/pom.xml | 43 - .../camel/component/vm/VmComponentConfigurer.java | 21 - .../camel/component/vm/VmEndpointConfigurer.java | 21 - .../camel/component/vm/VmEndpointUriFactory.java | 86 - .../services/org/apache/camel/component.properties | 7 - .../services/org/apache/camel/component/vm | 2 - .../org/apache/camel/configurer/vm-component | 2 - .../org/apache/camel/configurer/vm-endpoint | 2 - .../org/apache/camel/urifactory/vm-endpoint | 2 - .../org/apache/camel/component/vm/vm.json | 57 - .../camel-vm/src/main/docs/vm-component.adoc | 89 - .../org/apache/camel/component/vm/VmComponent.java | 96 - .../org/apache/camel/component/vm/VmConsumer.java | 60 - .../org/apache/camel/component/vm/VmEndpoint.java | 54 - .../org/apache/camel/component/vm/package.html | 33 - components/camel-weather/pom.xml | 1 + components/camel-weka/pom.xml | 3 +- components/camel-whatsapp/pom.xml | 2 + components/camel-wordpress/pom.xml | 4 + components/camel-xj/pom.xml | 2 + components/camel-xmlsecurity/pom.xml | 4 + components/camel-zeebe/pom.xml | 3 +- components/camel-zendesk/pom.xml | 1 + components/camel-zookeeper-master/pom.xml | 3 + .../camel/component/zookeeper/cloud/MetaData.java | 16 + .../zookeeper/cloud/ZooKeeperServiceDiscovery.java | 4 - .../zookeeper/cloud/ZooKeeperServiceRegistry.java | 12 - .../SpringZooKeeperServiceCallRouteIT.java | 14 +- .../integration/ZooKeeperServiceCallRouteIT.java | 16 +- .../integration/ZooKeeperServiceDiscoveryIT.java | 11 +- .../ZooKeeperServiceRegistrationITBase.java | 11 +- components/pom.xml | 2 - core/camel-api/pom.xml | 3 +- .../java/org/apache/camel/health/HealthCheck.java | 8 +- .../apache/camel/impl/engine/DefaultTracer.java | 2 +- core/camel-core-engine/pom.xml | 7 + .../src/main/docs/modules/eips/pages/saga-eip.adoc | 11 +- core/camel-core-processor/pom.xml | 3 +- .../aggregate/AggregationStrategyBeanAdapter.java | 5 +- core/camel-core-reifier/pom.xml | 3 +- core/camel-core/pom.xml | 14 +- .../builder/ExpressionBuilderConcurrencyTest.java | 97 + .../camel/builder/ExpressionBuilderTest.java | 7 + .../directvm/AbstractDirectVmTestSupport.java | 72 - .../DirectVmAdviceWithMockEndpointsTest.java | 71 - .../directvm/DirectVmConsumerExpressionTest.java | 126 - .../directvm/DirectVmHeaderFilterStrategyTest.java | 85 - .../component/directvm/DirectVmNoConsumerTest.java | 183 - ...DirectVmNoPropertyPropagationComponentTest.java | 65 - .../DirectVmNoPropertyPropagationTest.java | 61 - .../directvm/DirectVmProducerBlockingTest.java | 124 - .../directvm/DirectVmShouldUseSameThreadTest.java | 70 - .../DirectVmTwoCamelContextAdviceWithTest.java | 84 - ...rectVmTwoCamelContextDuplicateConsumerTest.java | 93 - .../directvm/DirectVmTwoCamelContextTest.java | 63 - .../apache/camel/component/stub/StubAwsTest.java | 2 - .../camel/component/stub/StubConsumerTest.java | 2 - .../camel/component/stub/StubInOnlyTest.java | 20 +- .../apache/camel/component/stub/StubInOutTest.java | 19 +- .../camel/component/stub/StubShadowTest.java | 2 - .../org/apache/camel/component/stub/StubTest.java | 2 - .../camel/component/vm/AbstractVmTestSupport.java | 84 - .../component/vm/SameVmQueueSizeAndNoSizeTest.java | 90 - .../apache/camel/component/vm/VMSplitterTest.java | 80 - .../vm/VmComponentReferenceEndpointTest.java | 93 - ...mDifferentOptionsOnConsumerAndProducerTest.java | 59 - .../component/vm/VmDiscardIfNoConsumerTest.java | 49 - .../camel/component/vm/VmInOnlyChainedTest.java | 58 - .../apache/camel/component/vm/VmInOnlyTest.java | 52 - .../camel/component/vm/VmInOutChainedTest.java | 60 - .../component/vm/VmInOutChainedTimeoutTest.java | 70 - .../org/apache/camel/component/vm/VmInOutTest.java | 55 - .../camel/component/vm/VmInOutWithErrorTest.java | 63 - .../component/vm/VmMultipleConsumersIssueTest.java | 52 - .../vm/VmMultipleConsumersKeepRouteTest.java | 66 - .../vm/VmMultipleConsumersMultipleContextTest.java | 154 - .../vm/VmMultipleConsumersRemoteRouteTest.java | 74 - .../vm/VmMultipleContextsStartStopTest.java | 65 - .../org/apache/camel/component/vm/VmQueueTest.java | 55 - .../component/vm/VmShouldNotUseSameThreadTest.java | 74 - .../component/vm/VmShouldUseConsumerContext.java | 58 - .../camel/component/vm/VmTimeoutIssueTest.java | 81 - .../camel/component/vm/VmUseSameQueueTest.java | 53 - .../component/vm/VmWaitForTaskCompleteTest.java | 76 - .../vm/VmWaitForTaskIfReplyExpectedTest.java | 77 - .../camel/component/vm/VmWaitForTaskNewerTest.java | 77 - .../engine/DefaultComponentNameResolverTest.java | 2 +- .../impl/health/ReadinessAndLivenessTest.java | 20 + ...derExactlyDoneSplitterWhereSentToIssueTest.java | 2 - .../model/StartingRoutesErrorReportedTest.java | 2 - .../RecipientListExchangePatternOptionTest.java | 2 - .../processor/SendExchangePatternOptionTest.java | 2 - .../camel/processor/StreamCachingInOutTest.java | 6 +- ...nterceptSendToEndpointNormalizePatternTest.java | 2 - .../camel/impl/health/ContextHealthCheck.java | 4 +- .../apache/camel/impl/health/RouteHealthCheck.java | 6 - core/camel-main/pom.xml | 3 +- .../org/apache/camel/main/components.properties | 2 - core/camel-management-api/pom.xml | 14 + core/camel-management/pom.xml | 1 + .../support/ScheduledPollConsumerHealthCheck.java | 2 +- .../camel/support/builder/ExpressionBuilder.java | 115 +- core/camel-xml-jaxp/pom.xml | 7 + .../apache/camel/util/xml/XmlPrettyPrinter.java | 185 + .../camel/util/xml/XmlPrettyPrinterTest.java | 53 + .../modules/ROOT/examples/json/direct-vm.json | 1 - docs/components/modules/ROOT/examples/json/vm.json | 1 - .../modules/ROOT/images/camel-direct-vm.png | 1 - docs/components/modules/ROOT/nav.adoc | 2 - .../modules/ROOT/pages/direct-vm-component.adoc | 1 - .../modules/ROOT/pages/vm-component.adoc | 1 - .../modules/ROOT/pages/browsable-endpoint.adoc | 3 +- .../ROOT/pages/camel-3x-upgrade-guide-3_21.adoc | 7 + .../ROOT/pages/camel-4-migration-guide.adoc | 11 + .../modules/ROOT/pages/camel-jbang.adoc | 73 + docs/user-manual/modules/ROOT/pages/tracer.adoc | 2 +- ...direct-event-seda-and-vm-endpoints-compare.adoc | 4 +- .../faq/pages/why-use-multiple-camelcontext.adoc | 2 +- dsl/camel-cli-connector/pom.xml | 3 +- .../component/ComponentsBuilderFactory.java | 27 - .../dsl/DirectVmComponentBuilderFactory.java | 217 - .../component/dsl/VmComponentBuilderFactory.java | 270 - .../src/generated/resources/metadata.json | 44 - dsl/camel-dsl-modeline/pom.xml | 3 +- dsl/camel-dsl-support/pom.xml | 3 +- dsl/camel-endpointdsl-support/pom.xml | 3 +- .../builder/endpoint/EndpointBuilderFactory.java | 2 - .../camel/builder/endpoint/EndpointBuilders.java | 2 - .../builder/endpoint/StaticEndpointBuilders.java | 88 - .../dsl/DirectVmEndpointBuilderFactory.java | 568 - .../endpoint/dsl/VmEndpointBuilderFactory.java | 963 -- .../camel-groovy-dsl-common/pom.xml | 5 +- .../org.codehaus.groovy.runtime.ExtensionModule | 0 dsl/camel-groovy-dsl/camel-groovy-dsl-test/pom.xml | 7 +- dsl/camel-groovy-dsl/camel-groovy-dsl/pom.xml | 3 +- dsl/camel-groovy-dsl/pom.xml | 3 +- dsl/camel-java-joor-dsl/pom.xml | 3 +- dsl/camel-jbang/camel-jbang-core/pom.xml | 7 +- .../apache/camel/dsl/jbang/core/commands/Bind.java | 2 +- .../dsl/jbang/core/commands/CamelJBangMain.java | 14 +- .../camel/dsl/jbang/core/commands/Complete.java | 2 +- .../camel/dsl/jbang/core/commands/Export.java | 3 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 80 +- .../dsl/jbang/core/commands/ExportCamelMain.java | 13 +- .../dsl/jbang/core/commands/ExportQuarkus.java | 9 +- .../dsl/jbang/core/commands/ExportSpringBoot.java | 43 +- .../apache/camel/dsl/jbang/core/commands/Init.java | 4 +- .../apache/camel/dsl/jbang/core/commands/Pipe.java | 6 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 100 +- .../jbang/core/commands/action/CamelLogAction.java | 14 +- .../core/commands/action/CamelThreadDump.java | 15 +- .../core/commands/action/CamelTraceAction.java | 37 +- .../jbang/core/commands/action/LoggerAction.java | 6 +- .../commands/action/RouteControllerAction.java | 15 +- .../core/commands/catalog/CatalogBaseCommand.java | 6 +- .../jbang/core/commands/catalog/CatalogDoc.java | 6 +- .../core/commands/catalog/CatalogKamelet.java | 2 +- .../{Complete.java => config/ConfigCommand.java} | 27 +- .../{Complete.java => config/ConfigGet.java} | 35 +- .../dsl/jbang/core/commands/config/ConfigList.java | 38 +- .../dsl/jbang/core/commands/config/ConfigSet.java | 54 + .../jbang/core/commands/config/ConfigUnset.java | 35 +- .../core/commands/process/CamelContextStatus.java | 3 +- .../core/commands/process/CamelContextTop.java | 15 +- .../jbang/core/commands/process/CamelCount.java | 3 +- .../commands/process/CamelProcessorStatus.java | 15 +- .../core/commands/process/CamelRouteStatus.java | 3 +- .../jbang/core/commands/process/ListBlocked.java | 3 +- .../core/commands/process/ListCircuitBreaker.java | 3 +- .../jbang/core/commands/process/ListEndpoint.java | 15 +- .../dsl/jbang/core/commands/process/ListEvent.java | 3 +- .../jbang/core/commands/process/ListHealth.java | 3 +- .../jbang/core/commands/process/ListInflight.java | 3 +- .../jbang/core/commands/process/ListMetric.java | 3 +- .../jbang/core/commands/process/ListProcess.java | 3 +- .../jbang/core/commands/process/ListService.java | 3 +- .../dsl/jbang/core/commands/process/ListVault.java | 15 +- .../camel/dsl/jbang/core/common/CatalogLoader.java | 14 +- .../dsl/jbang/core/common/CommandLineHelper.java | 107 + .../common/LoggingLevelCompletionCandidates.java | 19 +- .../common/PidNameAgeCompletionCandidates.java | 15 +- .../core/common/RuntimeCompletionCandidates.java | 15 +- .../camel/dsl/jbang/core/common/XmlHelper.java | 34 + .../templates/run-custom-camel-version.tmpl | 2 +- .../camel-jbang-main/dist/CamelJBang.java | 2 +- dsl/camel-jbang/camel-jbang-main/pom.xml | 5 +- .../src/main/jbang/main/CamelJBang.java | 2 +- dsl/camel-js-dsl/pom.xml | 3 +- dsl/camel-jsh-dsl/pom.xml | 3 +- dsl/camel-kamelet-main/pom.xml | 3 +- .../camel-component-known-dependencies.properties | 2 - .../java/org/apache/camel/main/KameletMain.java | 4 + .../camel/main/download/DependencyDownloader.java | 10 + .../camel/main/download/DownloadListener.java | 7 + .../camel/main/download/KnownReposResolver.java | 64 + .../main/download/MavenDependencyDownloader.java | 68 +- .../resources/camel-main-known-repos.properties | 11 +- dsl/camel-kotlin-dsl/pom.xml | 3 +- dsl/camel-xml-io-dsl/pom.xml | 3 +- dsl/camel-xml-jaxb-dsl-test/definition/pom.xml | 3 +- dsl/camel-xml-jaxb-dsl-test/spring/pom.xml | 3 +- dsl/camel-xml-jaxb-dsl/pom.xml | 3 +- dsl/camel-yaml-dsl/camel-yaml-dsl-common/pom.xml | 13 +- .../camel-yaml-dsl-deserializers/pom.xml | 13 +- .../camel-yaml-dsl-maven-plugin/pom.xml | 2 + dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 17 +- .../camel/dsl/yaml/KameletBindingLoaderTest.groovy | 2 +- dsl/camel-yaml-dsl/pom.xml | 3 +- parent/pom.xml | 335 +- pom.xml | 8 +- test-infra/camel-test-infra-arangodb/pom.xml | 4 +- test-infra/camel-test-infra-artemis/pom.xml | 4 +- test-infra/camel-test-infra-aws-common/pom.xml | 4 +- test-infra/camel-test-infra-aws-v2/pom.xml | 4 +- test-infra/camel-test-infra-azure-common/pom.xml | 4 +- .../camel-test-infra-azure-storage-blob/pom.xml | 4 +- .../pom.xml | 4 +- .../camel-test-infra-azure-storage-queue/pom.xml | 4 +- test-infra/camel-test-infra-cassandra/pom.xml | 4 +- test-infra/camel-test-infra-chatscript/pom.xml | 4 +- test-infra/camel-test-infra-common/pom.xml | 4 +- test-infra/camel-test-infra-consul/pom.xml | 4 +- test-infra/camel-test-infra-core/pom.xml | 4 +- .../infra/core/AbstractCamelContextExtension.java | 47 + .../infra/core/DefaultCamelContextExtension.java | 15 +- .../apache/camel/test/infra/core/MockUtils.java | 13 +- ...on.java => TransientCamelContextExtension.java} | 41 +- .../infra/core/api/CamelTestSupportHelper.java | 20 + test-infra/camel-test-infra-couchbase/pom.xml | 4 +- test-infra/camel-test-infra-couchdb/pom.xml | 4 +- .../camel-test-infra-dispatch-router/pom.xml | 4 +- test-infra/camel-test-infra-elasticsearch/pom.xml | 4 +- test-infra/camel-test-infra-etcd3/pom.xml | 4 +- test-infra/camel-test-infra-fhir/pom.xml | 4 +- test-infra/camel-test-infra-ftp/pom.xml | 6 +- test-infra/camel-test-infra-google-pubsub/pom.xml | 4 +- .../camel-test-infra-hashicorp-vault/pom.xml | 4 +- test-infra/camel-test-infra-hdfs/pom.xml | 4 +- test-infra/camel-test-infra-ignite/pom.xml | 4 +- test-infra/camel-test-infra-infinispan/pom.xml | 4 +- test-infra/camel-test-infra-jdbc/pom.xml | 4 +- test-infra/camel-test-infra-jetty/pom.xml | 4 +- test-infra/camel-test-infra-kafka/pom.xml | 4 +- .../kafka/services/ContainerLocalKafkaService.java | 4 +- .../RedpandaTransactionsEnabledContainer.java | 2 +- .../infra/kafka/services/StrimziContainer.java | 2 +- .../camel-test-infra-messaging-common/pom.xml | 4 +- .../camel-test-infra-microprofile-lra/pom.xml | 4 +- test-infra/camel-test-infra-minio/pom.xml | 4 +- test-infra/camel-test-infra-mongodb/pom.xml | 4 +- test-infra/camel-test-infra-mosquitto/pom.xml | 4 +- test-infra/camel-test-infra-nats/pom.xml | 4 +- test-infra/camel-test-infra-openldap/pom.xml | 4 +- test-infra/camel-test-infra-parent/pom.xml | 4 +- test-infra/camel-test-infra-postgres/pom.xml | 4 +- test-infra/camel-test-infra-pulsar/pom.xml | 4 +- test-infra/camel-test-infra-rabbitmq/pom.xml | 4 +- test-infra/camel-test-infra-redis/pom.xml | 4 +- test-infra/camel-test-infra-solr/pom.xml | 4 +- test-infra/camel-test-infra-xmpp/pom.xml | 4 +- test-infra/camel-test-infra-zookeeper/pom.xml | 4 +- test-infra/pom.xml | 3 +- tests/camel-itest/pom.xml | 2 + tooling/maven/bom-generator-maven-plugin/pom.xml | 1 + tooling/maven/camel-maven-plugin/pom.xml | 1 + tooling/maven/camel-package-maven-plugin/pom.xml | 4 +- .../camel/maven/packaging/PrepareCatalogMojo.java | 23 - tooling/maven/camel-restdsl-openapi-plugin/pom.xml | 10 +- tooling/maven/sync-properties-maven-plugin/pom.xml | 5 +- tooling/openapi-rest-dsl-generator/pom.xml | 5 +- 712 files changed, 25115 insertions(+), 14876 deletions(-) create mode 100644 Jenkinsfile.ppc64le rename archetypes/camel-archetype-api-component/src/test/resources/{projects => projects-disabled}/build-it/archetype.properties (100%) rename archetypes/camel-archetype-api-component/src/test/resources/{projects => projects-disabled}/build-it/goal.txt (100%) rename archetypes/camel-archetype-component/src/test/resources/{projects => projects-disabled}/build-it/archetype.properties (100%) rename archetypes/camel-archetype-component/src/test/resources/{projects => projects-disabled}/build-it/goal.txt (100%) rename archetypes/camel-archetype-dataformat/src/test/resources/{projects => projects-disabled}/build-it/archetype.properties (100%) rename archetypes/camel-archetype-dataformat/src/test/resources/{projects => projects-disabled}/build-it/goal.txt (100%) copy archetypes/camel-archetype-java/src/test/resources/{projects => projects-disabled}/build-it/archetype.properties (100%) rename archetypes/camel-archetype-java/src/test/resources/{projects => projects-disabled}/build-it/goal.txt (100%) rename archetypes/camel-archetype-java/src/test/resources/{projects => projects-disabled}/run-it/archetype.properties (100%) rename archetypes/camel-archetype-java/src/test/resources/{projects => projects-disabled}/run-it/goal.txt (100%) rename archetypes/camel-archetype-main/src/test/resources/{projects => projects-disabled}/build-it/archetype.properties (100%) rename archetypes/camel-archetype-main/src/test/resources/{projects => projects-disabled}/build-it/goal.txt (100%) rename archetypes/camel-archetype-main/src/test/resources/{projects => projects-disabled}/run-it/archetype.properties (100%) rename archetypes/camel-archetype-main/src/test/resources/{projects => projects-disabled}/run-it/goal.txt (100%) rename archetypes/camel-archetype-spring/src/test/resources/{projects => projects-disabled}/build-it/archetype.properties (100%) rename archetypes/camel-archetype-spring/src/test/resources/{projects => projects-disabled}/build-it/goal.txt (100%) rename archetypes/camel-archetype-spring/src/test/resources/{projects => projects-disabled}/run-it/archetype.properties (100%) rename archetypes/camel-archetype-spring/src/test/resources/{projects => projects-disabled}/run-it/goal.txt (100%) delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/archetypes/archetype-catalog.xml delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json create mode 100644 catalog/camel-catalog/src/test/resources/org/apache/camel/catalog/bar/foo.txt delete mode 100644 components/camel-directvm/pom.xml delete mode 100644 components/camel-directvm/src/generated/java/org/apache/camel/component/directvm/DirectVmComponentConfigurer.java delete mode 100644 components/camel-directvm/src/generated/java/org/apache/camel/component/directvm/DirectVmEndpointConfigurer.java delete mode 100644 components/camel-directvm/src/generated/java/org/apache/camel/component/directvm/DirectVmEndpointUriFactory.java delete mode 100644 components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/component.properties delete mode 100644 components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/component/direct-vm delete mode 100644 components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/configurer/direct-vm-component delete mode 100644 components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/configurer/direct-vm-endpoint delete mode 100644 components/camel-directvm/src/generated/resources/META-INF/services/org/apache/camel/urifactory/direct-vm-endpoint delete mode 100644 components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json delete mode 100644 components/camel-directvm/src/main/docs/camel-direct-vm.png delete mode 100644 components/camel-directvm/src/main/docs/direct-vm-component.adoc delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmBlockingProducer.java delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmComponent.java delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmConsumer.java delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmConsumerExpression.java delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmEndpoint.java delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmProcessor.java delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmProducer.java delete mode 100644 components/camel-directvm/src/main/java/org/apache/camel/component/directvm/package.html delete mode 100644 components/camel-djl/src/test/resources/models/mnist/mlp-0007.params create mode 100644 components/camel-djl/src/test/resources/models/mnist/mlp-0020.params delete mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPollingConsumerTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/polling/JmsPollingConsumerNoWaitTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/polling/JmsPollingConsumerTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/polling/JmsPollingConsumerWaitTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/polling/JmsPollingHighTimeOutTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/polling/JmsPollingLowTimeoutTest.java create mode 100644 components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/routepolicy/MicrometerRoutePolicyConfiguration.java create mode 100644 components/camel-micrometer/src/test/java/org/apache/camel/component/micrometer/routepolicy/MicrometerRoutePolicyConfigrationTest.java create mode 100644 components/camel-micrometer/src/test/java/org/apache/camel/component/micrometer/routepolicy/SharedMicrometerRoutePolicyTest.java create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformMultipleContentTypeTest.java delete mode 100644 components/camel-vm/pom.xml delete mode 100644 components/camel-vm/src/generated/java/org/apache/camel/component/vm/VmComponentConfigurer.java delete mode 100644 components/camel-vm/src/generated/java/org/apache/camel/component/vm/VmEndpointConfigurer.java delete mode 100644 components/camel-vm/src/generated/java/org/apache/camel/component/vm/VmEndpointUriFactory.java delete mode 100644 components/camel-vm/src/generated/resources/META-INF/services/org/apache/camel/component.properties delete mode 100644 components/camel-vm/src/generated/resources/META-INF/services/org/apache/camel/component/vm delete mode 100644 components/camel-vm/src/generated/resources/META-INF/services/org/apache/camel/configurer/vm-component delete mode 100644 components/camel-vm/src/generated/resources/META-INF/services/org/apache/camel/configurer/vm-endpoint delete mode 100644 components/camel-vm/src/generated/resources/META-INF/services/org/apache/camel/urifactory/vm-endpoint delete mode 100644 components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json delete mode 100644 components/camel-vm/src/main/docs/vm-component.adoc delete mode 100644 components/camel-vm/src/main/java/org/apache/camel/component/vm/VmComponent.java delete mode 100644 components/camel-vm/src/main/java/org/apache/camel/component/vm/VmConsumer.java delete mode 100644 components/camel-vm/src/main/java/org/apache/camel/component/vm/VmEndpoint.java delete mode 100644 components/camel-vm/src/main/java/org/apache/camel/component/vm/package.html create mode 100644 components/camel-zookeeper/src/main/java/org/apache/camel/component/zookeeper/cloud/MetaData.java create mode 100644 core/camel-core/src/test/java/org/apache/camel/builder/ExpressionBuilderConcurrencyTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/AbstractDirectVmTestSupport.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmAdviceWithMockEndpointsTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmConsumerExpressionTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmHeaderFilterStrategyTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmNoConsumerTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmNoPropertyPropagationComponentTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmNoPropertyPropagationTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmProducerBlockingTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmShouldUseSameThreadTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmTwoCamelContextAdviceWithTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmTwoCamelContextDuplicateConsumerTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/directvm/DirectVmTwoCamelContextTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/AbstractVmTestSupport.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/SameVmQueueSizeAndNoSizeTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VMSplitterTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmComponentReferenceEndpointTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmDifferentOptionsOnConsumerAndProducerTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmDiscardIfNoConsumerTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmInOnlyChainedTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmInOnlyTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmInOutChainedTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmInOutChainedTimeoutTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmInOutTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmInOutWithErrorTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmMultipleConsumersIssueTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmMultipleConsumersKeepRouteTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmMultipleConsumersMultipleContextTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmMultipleConsumersRemoteRouteTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmMultipleContextsStartStopTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmQueueTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmShouldNotUseSameThreadTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmShouldUseConsumerContext.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmTimeoutIssueTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmUseSameQueueTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmWaitForTaskCompleteTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmWaitForTaskIfReplyExpectedTest.java delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/vm/VmWaitForTaskNewerTest.java create mode 100644 core/camel-xml-jaxp/src/main/java/org/apache/camel/util/xml/XmlPrettyPrinter.java create mode 100644 core/camel-xml-jaxp/src/test/java/org/apache/camel/util/xml/XmlPrettyPrinterTest.java delete mode 120000 docs/components/modules/ROOT/examples/json/direct-vm.json delete mode 120000 docs/components/modules/ROOT/examples/json/vm.json delete mode 120000 docs/components/modules/ROOT/images/camel-direct-vm.png delete mode 120000 docs/components/modules/ROOT/pages/direct-vm-component.adoc delete mode 120000 docs/components/modules/ROOT/pages/vm-component.adoc delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/DirectVmComponentBuilderFactory.java delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/VmComponentBuilderFactory.java delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DirectVmEndpointBuilderFactory.java delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/VmEndpointBuilderFactory.java rename dsl/camel-groovy-dsl/camel-groovy-dsl-common/src/main/resources/META-INF/{services => groovy}/org.codehaus.groovy.runtime.ExtensionModule (100%) copy dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/{Complete.java => config/ConfigCommand.java} (59%) copy dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/{Complete.java => config/ConfigGet.java} (53%) rename core/camel-core/src/test/java/org/apache/camel/component/vm/VmConcurrentConsumersTest.java => dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/config/ConfigList.java (50%) create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/config/ConfigSet.java rename core/camel-core/src/test/java/org/apache/camel/component/vm/ConsumerCamelContextAware.java => dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/config/ConfigUnset.java (50%) create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CommandLineHelper.java rename components/camel-directvm/src/main/java/org/apache/camel/component/directvm/DirectVmConsumerNotAvailableException.java => dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/LoggingLevelCompletionCandidates.java (64%) rename components/camel-tracing/src/main/java/org/apache/camel/tracing/decorators/DirectvmSpanDecorator.java => dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PidNameAgeCompletionCandidates.java (72%) rename components/camel-aws/camel-aws-xray/src/main/java/org/apache/camel/component/aws/xray/decorators/internal/DirectvmSegmentDecorator.java => dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RuntimeCompletionCandidates.java (71%) create mode 100644 dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/KnownReposResolver.java rename archetypes/camel-archetype-java/src/test/resources/projects/build-it/archetype.properties => dsl/camel-kamelet-main/src/main/resources/camel-main-known-repos.properties (65%) create mode 100644 test-infra/camel-test-infra-core/src/test/java/org/apache/camel/test/infra/core/AbstractCamelContextExtension.java copy test-infra/camel-test-infra-core/src/test/java/org/apache/camel/test/infra/core/{DefaultCamelContextExtension.java => TransientCamelContextExtension.java} (80%)