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 d27e7a47fd4 Regen SBOM from commit 198a8b10f732af7fda4fe6158c4754f9feb34b7e add 7765249a585 Regen SBOM from commit 198a8b10f732af7fda4fe6158c4754f9feb34b7e (#13434) add e9623371872 CAMEL-20300: camel-jms - Add resolver for creating custom temporary q… (#13433) add db5063abaaa openapi v2 (swagger) is not supported add 764b8849841 Upgrade swaggerCodegenMavenPluginVersion add 5f21fd5dbb6 Polish docs add 0b364bbb9f8 camel-jbang - Fix generate rest to work with openapi v3 add 13375cae32d camel-jbang - Fix generate rest to work with openapi v3 add c2302083a32 Polished add ba195def02b Update message-broker.adoc and fixed link to sqs (#13435) add 022a51c2cb7 Regen add c6478ede8a5 Bump testcontainers-version from 1.19.6 to 1.19.7 (#13436) add 0e13757a4bc Bump aws-java-sdk2-version from 2.25.2 to 2.25.6 (#13437) add 9e3d56bee59 Bump redis.clients:jedis from 5.1.0 to 5.1.2 (#13439) add 4afd251eec4 Bump jackson2-version from 2.16.1 to 2.16.2 (#13440) add ab1aee12c6f Bump opentelemetry-version from 1.35.0 to 1.36.0 (#13438) add 4b667b785d1 CAMEL-20413: camel-bom - Use actual version in BOM instead of project.version placeholder (#13432) add 9e961961f60 CAMEL-20413: camel-bom - Use actual version in BOM instead of project.version placeholder add db232c5af0e CAMEL-16557: add a free form key value map on components, dataformats, languages, etc add 63bc62f3a8b CAMEL-20544 - Camel-AWS-Bedrock-Agent: Add a consumer for polling the status of ingestion or more ingestions add 7dbad41e30d CAMEL-20544 - Camel-AWS-Bedrock-Agent: Add a consumer for polling the status of ingestion or more ingestions add 699cf33b3f4 CAMEL-20544 - Camel-AWS-Bedrock-Agent: Add a consumer for polling the status of ingestion or more ingestions add 1957436747e Revert "camel-jbang-plugin-k: infer the dependencies by inspecting the route …" (#13404) add 93387e4bc2a Rest out (#13442) add 08ce4ae18c3 CAMEL-20477: only use a persistent broker if needed by the test add 1801c8eaa08 CAMEL-20477: avoid sharing queues for tests that may run concurrently add a2ff8b71c37 CAMEL-20544 - Camel-AWS-Bedrock-Agent: Add a consumer for polling the status of ingestion or more ingestions, don't log body and headers in integration tests (#13445) add 69686e0586e CAMEL-20549: camel-kafka - Using sslKeystoreType should work with PEM (#13444) add 336506d0417 Kotlin API enhancements (#13431) add 2ebb4ee0cac CAMEL-20551: camel-core - Avoid ignoring beans when using several repos (#13446) add a244b93f708 Bump aws-java-sdk2-version from 2.25.6 to 2.25.7 (#13451) add b770e3b2ce5 Bump jooq-version from 3.19.5 to 3.19.6 (#13450) add 7ee4912e7b3 Bump huaweicloud-sdk-version from 3.1.83 to 3.1.85 (#13453) add 5c6b8f05595 CAMEL-20525: camel-micrometer - Rename tag to be Camel specific and more understandable what it is. (#13454) add 16a770c53fe CAMEL-20543 - Camel-AWS-Bedrock-Agent: Support more operations on the producer side (#13455) add 8289f9156f0 fix(docs): Adds camel-http entry for changed redirect behaviour to 3.19 upgrade docs (#13457) add 7fd42b6a3a9 chore: minor camel-catalog cleanup add cc8a3f85356 CAMEL-20517 camel-jbang-plugin-k doesn't recognize command (#13397) add 026b5bc7ea0 Jbang profile (#13458) add 1522559ecd2 CAMEL-20554: camel-micrometer-prometheus - Should be GET verb add 5089bbf295a CAMEL-20558: Ability to use the old Micrometer meter names does not work on MicrometerExchangeEventNotifier. Thanks to Sébastien Perpignane for the patch. add 6e0dbbbdb8b Bump aws-java-sdk2-version from 2.25.7 to 2.25.8 (#13460) add 9a2e0424342 Bump reactor-netty-version from 1.1.15 to 1.1.17 (#13461) add 4e1ed0133ff Bump cxf-version from 4.0.3 to 4.0.4 (#13459) add 1a171ac0e6b CAMEL-20560 - Camel-AWS-Bedrock: Support Anthropic models (#13462) add ca816a636d9 Camel-AWS-Secrets-Manager: Added Metadata annotations to show support for vault in catalog add c813bd0b256 Camel-Azure-Key-Vault: Added Metadata annotations to show support for vault in catalog add 98171f7fec5 Camel-Google-Secret-Manager: Added Metadata annotations to show support for vault in catalog add 0036ea59726 Camel-Hashicorp-Vault: Added Metadata annotations to show support for vault in catalog add 69930cbaac6 CAMEL-20504 - Google Pubsub CloudEvent Transformer (#13465) add feff3159315 Main profile (#13466) add 2bdfab1548a CAMEL-18090: camel-main - Make it possible to know the configured profile. add 409a8c6c2fd CAMEL-20341: refactored ContextTestSupport to work like CamelTestSupport add 7f0c3971cde CAMEL-20654: camel-xslt: Make variables available as xsl:param (#13467) add dcfbe871423 CAMEL-20447: fix SjmsComponentRestartTest test due to lifecycle requirements add ddddb412468 CAMEL-20477: rework a shared topic test to allow tests to run concurrently add 32035640538 CAMEL-20477: make the shared topic test an integration test for consistency add 9a87a3d467d CAMEL-20477: adjust Artemis service to reduce broker recycling add 04ca9696e0a CAMEL-20095 : add langchain component (#13341) add 3d351350912 camel-core - Avoid clutter JMX with anonymous internal EventNotifiers add fb6a1ed4151 Bump com.sun.xml.bind:jaxb-core from 4.0.4 to 4.0.5 (#13468) add 8b633be0a41 Bump com.sun.xml.bind:jaxb-jxc from 4.0.4 to 4.0.5 (#13477) add b923acd9d5b Bump org.jolokia:jolokia-agent-jvm from 2.0.1 to 2.0.2 (#13470) add f13fd78f56a Bump aws-java-sdk2-version from 2.25.8 to 2.25.9 (#13473) add 407d862d91d Bump micrometer-tracing-version from 1.2.3 to 1.2.4 (#13474) add 372eb91007a Bump org.openapitools:openapi-generator from 7.3.0 to 7.4.0 (#13469) add 640f4130aa6 Upgrade to jolokia 2.0.2 add 96a8bfe9cf9 Bump com.cloudbees.thirdparty:zendesk-java-client from 0.24.2 to 0.25.0 (#13475) add 9db2c9d6ecf Regen add 0f7a57f1bd8 Bump com.google.api-client:google-api-client from 2.3.0 to 2.4.0 (#13472) add 6fe4706f1ff Bump mongo-java-driver-version from 4.11.1 to 5.0.0 (#13476) add 93e4a0c4253 Add camel-ai to the catalog add c3746543d2b Regen for commit 93e4a0c4253a4f3f97bf306b2f81e39c790f9c04 (#13480) add bacb2ca8f8e CAMEL-18090: camel-main - Loading properties with profiles for prod/dev/test add 0506c5a798a CAMEL-20522: Polished add baecbcd86a6 CAMEL-20522: Fix tests to ensure they stop camel add 5ffd496ea90 Regen (#13483) add 6fd7a44720b Camel-AWS-Bedrock: Add documentation for Embeddings Titan G1 add dc2630e85fe Camel-AWS-Bedrock: Add documentation for Jurassic2-Ultra model add 32fc9f09664 Camel-AWS-Bedrock: Add documentation for Jurassic2-Mid model add 9f8ab951367 Camel-AWS-Bedrock: Add documentation for Anthropic Claude 1.2 add cf34bb6c38e Camel-AWS-Bedrock: Add documentation for Anthropic Claude 2 add b71eca6e0d4 Camel-AWS-Bedrock: Add documentation for Anthropic Claude 2.1 add e752fa6956a Camel-AWS-Bedrock: Add documentation for Anthropic Claude Sonnet 3 add 825e9858ef1 Remove not needed import add 9c29395901e (chores) camel-qdrant: disable tests on PPC64LE and s390x add 8aab61a7a28 CAMEL-20545: Using replaceFromWith with camel-test and having route templates can lead to duplicate consumer on starutp error. (#13485) add b5c9c5725da Upgrade GraalJS to 23.1.2 add f7d79c74f43 Jaxb properties should be present in parent/pom.xml CAMEL-20566 (#13486) add 2386188e068 Update year in NOTICE.txt (#13490) add 516bda55430 Regen add fe0b4435263 Update known releases add e885eaea88d Regen for commit fe0b4435263a21cb8119ea22b13dc03cd895a5b2 (#13492) add 2b83147b440 (chores) camel-langchain-embeddings: disable tests on unsupported platforms add 0c7bbb389ec Bump aws-java-sdk2-version from 2.25.9 to 2.25.10 (#13496) add e20e0003d75 Bump micrometer-version from 1.12.3 to 1.12.4 (#13495) add 1f5d863d5a8 Regen add b3a7d121d55 Upgrade assembly plugin add 396d7b40822 Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.0 (#13497) add 62754c9dbec Bump infinispan-version from 14.0.25.Final to 14.0.26.Final (#13498) add c0228d4f12c CAMEL-20568: Set error handler on route level in YAML DSL (#13489) add fe2072468e2 Regen schema add 9706c2a2aa8 Regen add 7cdbf9b72e2 CAMEL-20485 - Create a Camel-Milvus component (#13505) add e68c563ba85 Regen for commit 9706c2a2aa8511a90abdc94376d00db2e8db3218 (#13506) add e968db75767 Regen for commit 7cdbf9b72e2ac10fbdd5c45c328c89553ea6a8c9 (#13508) add d3518de4851 tiny typo add b822b3426ca tiny typo add 85a8361b004 Regen SBOM from commit b822b3426ca21a420136ed2c6cf5bdb5ebee9a65 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 (d27e7a47fd4) \ N -- N -- N refs/heads/regen_bot_sbom (85a8361b004) 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: NOTICE.txt | 2 +- bom/camel-bom/pom.xml | 894 +- bom/pom.xml | 1 + camel-sbom/camel-sbom.json | 14122 +++++++++++-------- camel-sbom/camel-sbom.xml | 9858 +++++++------ catalog/camel-allcomponents/pom.xml | 15 + .../org/apache/camel/catalog/components.properties | 3 + .../apache/camel/catalog/components/activemq.json | 66 +- .../org/apache/camel/catalog/components/amqp.json | 64 +- .../catalog/components/atmosphere-websocket.json | 1 + .../catalog/components/aws-bedrock-agent.json | 124 +- .../catalog/components/aws-secrets-manager.json | 1 + .../camel/catalog/components/azure-key-vault.json | 1 + .../org/apache/camel/catalog/components/cxf.json | 1 + .../org/apache/camel/catalog/components/cxfrs.json | 1 + .../catalog/components/google-secret-manager.json | 1 + .../org/apache/camel/catalog/components/grpc.json | 1 + .../camel/catalog/components/hashicorp-vault.json | 1 + .../org/apache/camel/catalog/components/http.json | 1 + .../org/apache/camel/catalog/components/https.json | 1 + .../org/apache/camel/catalog/components/jetty.json | 1 + .../org/apache/camel/catalog/components/jms.json | 64 +- .../apache/camel/catalog/components/knative.json | 1 + .../camel/catalog/components/langchain-chat.json | 41 + .../catalog/components/langchain-embeddings.json | 43 + .../apache/camel/catalog/components/milvus.json | 51 + .../camel/catalog/components/netty-http.json | 1 + .../camel/catalog/components/platform-http.json | 1 + .../org/apache/camel/catalog/components/rest.json | 1 + .../apache/camel/catalog/components/servlet.json | 1 + .../apache/camel/catalog/components/spring-ws.json | 1 + .../apache/camel/catalog/components/webhook.json | 1 + .../apache/camel/catalog/components/zendesk.json | 2 +- .../main/camel-main-configuration-metadata.json | 1 + .../apache/camel/catalog/others/groovy-dsl.json | 1 + .../apache/camel/catalog/others/java-joor-dsl.json | 1 + .../org/apache/camel/catalog/others/js-dsl.json | 1 + .../org/apache/camel/catalog/others/jsh-dsl.json | 1 + .../apache/camel/catalog/others/kotlin-dsl.json | 1 + .../apache/camel/catalog/others/xml-io-dsl.json | 1 + .../org/apache/camel/catalog/others/yaml-dsl.json | 1 + .../camel/catalog/releases/camel-releases.json | 7 + .../apache/camel/catalog/transformers.properties | 1 + .../google-pubsub-application-cloudevents.json | 14 + .../apache/camel/catalog/DefaultCamelCatalog.java | 61 +- .../camel/catalog/DefaultRuntimeProvider.java | 76 +- .../activemq/ActiveMQEndpointUriFactory.java | 3 +- .../apache/camel/component/activemq/activemq.json | 66 +- components/camel-ai/camel-langchain-chat/pom.xml | 66 + .../chat/LangchainChatComponentConfigurer.java | 82 + .../chat/LangchainChatConfigurationConfigurer.java | 55 + .../chat/LangchainChatEndpointConfigurer.java | 66 + .../chat/LangchainChatEndpointUriFactory.java} | 42 +- .../camel/component/chat/langchain-chat.json | 41 + .../services/org/apache/camel/component.properties | 7 + .../org/apache/camel/component/langchain-chat | 2 + .../camel/configurer/langchain-chat-component | 2 + .../camel/configurer/langchain-chat-endpoint | 2 + ...camel.component.chat.LangchainChatConfiguration | 2 + .../camel/urifactory/langchain-chat-endpoint | 2 + .../main/java/docs/langchain-chat-component.adoc | 149 + .../camel/component/chat/LangchainChat.java} | 16 +- .../component/chat/LangchainChatComponent.java | 66 + .../component/chat/LangchainChatConfiguration.java | 75 + .../component/chat/LangchainChatEndpoint.java} | 55 +- .../component/chat/LangchainChatOperations.java} | 11 +- .../component/chat/LangchainChatProducer.java | 145 + .../camel/component/chat/LangchainChatIT.java | 190 + .../camel/component/chat/OllamaTestSupport.java | 50 + .../src/test/resources/log4j2.properties | 35 + .../camel-ai/camel-langchain-embeddings/pom.xml | 103 + .../LangchainEmbeddingsComponentConfigurer.java | 76 + ...LangchainEmbeddingsConfigurationConfigurer.java | 49 + .../LangchainEmbeddingsConverterLoader.java | 56 + .../LangchainEmbeddingsEndpointConfigurer.java | 60 + .../LangchainEmbeddingsEndpointUriFactory.java} | 41 +- .../langchain/embeddings/langchain-embeddings.json | 43 + .../services/org/apache/camel/TypeConverterLoader | 2 + .../services/org/apache/camel/component.properties | 7 + .../apache/camel/component/langchain-embeddings | 2 + .../configurer/langchain-embeddings-component | 2 + .../camel/configurer/langchain-embeddings-endpoint | 2 + ...ain.embeddings.LangchainEmbeddingsConfiguration | 2 + .../camel/urifactory/langchain-embeddings-endpoint | 2 + .../langchain/embeddings/langchain-embeddings.json | 43 + .../main/docs/langchain-embeddings-component.adoc | 42 + .../langchain/embeddings/LangchainEmbeddings.java | 43 + .../embeddings/LangchainEmbeddingsComponent.java | 62 + .../LangchainEmbeddingsConfiguration.java | 52 + .../embeddings/LangchainEmbeddingsConverter.java | 37 +- .../embeddings/LangchainEmbeddingsEndpoint.java | 74 + .../embeddings/LangchainEmbeddingsProducer.java | 56 + .../embeddings/LangchainEmbeddingsComponentIT.java | 120 + .../LangchainEmbeddingsComponentTest.java | 64 + .../embeddings/LangchainEmbeddingsTestSupport.java | 58 + .../src/test/resources/log4j2.properties | 35 + .../camel-ai}/pom.xml | 43 +- .../component/amqp/AMQPEndpointUriFactory.java | 3 +- .../org/apache/camel/component/amqp/amqp.json | 64 +- .../atmosphere/websocket/atmosphere-websocket.json | 1 + .../atmosphere/websocket/WebsocketEndpoint.java | 5 +- .../agent/BedrockAgentComponentConfigurer.java | 12 + .../agent/BedrockAgentEndpointConfigurer.java | 120 + .../agent/BedrockAgentEndpointUriFactory.java | 26 +- .../aws2/bedrock/agent/aws-bedrock-agent.json | 124 +- .../src/main/docs/aws-bedrock-agent-component.adoc | 2 +- .../src/main/docs/aws-bedrock-component.adoc | 395 + .../component/aws2/bedrock/BedrockModels.java | 5 +- .../bedrock/agent/BedrockAgentConfiguration.java | 14 + .../aws2/bedrock/agent/BedrockAgentConstants.java | 8 + .../aws2/bedrock/agent/BedrockAgentEndpoint.java | 6 +- .../agent/BedrockAgentIngestionJobConsumer.java | 75 + .../aws2/bedrock/agent/BedrockAgentOperations.java | 4 +- .../aws2/bedrock/agent/BedrockAgentProducer.java | 69 +- .../aws2/bedrock/runtime/BedrockProducer.java | 26 + ...ProducerIT.java => BedrockAgentConsumerIT.java} | 33 +- .../agent/integration/BedrockAgentProducerIT.java | 1 - .../runtime/integration/BedrockProducerIT.java | 148 +- .../aws/secretsmanager/aws-secrets-manager.json | 1 + .../aws/secretsmanager/SecretsManagerEndpoint.java | 4 + .../component/azure/key/vault/azure-key-vault.json | 1 + .../azure/key/vault/KeyVaultEndpoint.java | 4 + .../apache/camel/component/cxf/jaxrs/cxfrs.json | 1 + .../camel/component/cxf/jaxrs/CxfRsEndpoint.java | 4 + .../org/apache/camel/component/cxf/jaxws/cxf.json | 1 + .../camel/component/cxf/jaxws/CxfEndpoint.java | 4 + .../camel-google/camel-google-pubsub/pom.xml | 9 + .../org/apache/camel/transformer.properties | 7 + .../google-pubsub-application-cloudevents | 2 + .../google-pubsub-application-cloudevents.json | 14 + .../GooglePubsubCloudEventDataTypeTransformer.java | 56 + .../secret/manager/google-secret-manager.json | 1 + .../manager/GoogleSecretManagerEndpoint.java | 4 + .../org/apache/camel/component/grpc/grpc.json | 1 + .../apache/camel/component/grpc/GrpcEndpoint.java | 4 + .../component/hashicorp/vault/hashicorp-vault.json | 1 + .../hashicorp/vault/HashicorpVaultEndpoint.java | 4 + .../org/apache/camel/component/http/http.json | 1 + .../org/apache/camel/component/http/https.json | 1 + .../apache/camel/component/http/HttpEndpoint.java | 4 +- components/camel-javascript/pom.xml | 2 +- .../org/apache/camel/component/jetty12/jetty.json | 1 + .../component/jetty12/JettyHttpEndpoint12.java | 5 +- .../component/jms/JmsComponentConfigurer.java | 6 + .../camel/component/jms/JmsEndpointConfigurer.java | 6 + .../camel/component/jms/JmsEndpointUriFactory.java | 3 +- .../org/apache/camel/component/jms/jms.json | 64 +- .../apache/camel/component/jms/JmsComponent.java | 25 +- .../camel/component/jms/JmsConfiguration.java | 16 + .../apache/camel/component/jms/JmsEndpoint.java | 8 + .../apache/camel/component/jms/JmsProducer.java | 3 +- .../component/jms/TemporaryQueueResolver.java | 36 +- .../jms/reply/TemporaryQueueReplyManager.java | 64 +- .../jms/JmsAsyncStartStopListenerTest.java | 2 +- .../jms/JmsDefaultTaskExecutorTypeTest.java | 2 +- ...RequestReplyTempQueueMultipleConsumersTest.java | 2 +- .../camel/component/jms/JmsRouteTimeoutTest.java | 28 +- .../component/jms/TwoConsumerOnSameTopicTest.java | 132 - .../jms/integration/JmsLoadBalanceFailOverIT.java | 2 +- .../consumers/MultipleMessagesSameTopicIT.java | 66 + .../consumers/SingleMessageSameTopicIT.java | 110 + .../consumers/TwoConsumerOnSameQueueIT.java} | 6 +- ...dLetterChannelHandlerRollbackOnExceptionIT.java | 2 +- .../JmsTemporaryQueueResolverTest.java} | 76 +- .../jms/tx/TransactedOnCompletionTest.java | 2 +- .../jsonvalidator/JsonValidatorEndpoint.java | 7 +- .../camel/component/kafka/KafkaConfiguration.java | 17 +- .../apache/camel/component/knative/knative.json | 1 + .../camel/component/knative/KnativeEndpoint.java | 4 + .../prometheus/MicrometerPrometheus.java | 2 +- .../component/micrometer/MicrometerConstants.java | 5 + .../AbstractMicrometerEventNotifier.java | 5 +- ...rometerExchangeEventNotifierNamingStrategy.java | 19 +- ...MicrometerRouteEventNotifierNamingStrategy.java | 7 +- .../MicrometerMessageHistoryFactory.java | 6 +- .../MicrometerMessageHistoryNamingStrategy.java | 7 +- .../routepolicy/MicrometerRoutePolicy.java | 5 +- .../MicrometerRoutePolicyNamingStrategy.java | 11 +- .../micrometer/DistributionSummaryRouteTest.java | 2 +- ...terExchangeEventNotifierNamingStrategyTest.java | 66 + .../messagehistory/ManagedMessageHistoryTest.java | 6 +- .../AbstractMicrometerRoutePolicyTest.java | 18 +- components/{camel-qdrant => camel-milvus}/pom.xml | 66 +- .../milvus/MilvusComponentConfigurer.java | 77 + .../milvus/MilvusConfigurationConfigurer.java | 73 + .../component/milvus/MilvusEndpointConfigurer.java | 61 + .../milvus/MilvusEndpointUriFactory.java} | 44 +- .../org/apache/camel/component/milvus/milvus.json | 51 + .../services/org/apache/camel/component.properties | 7 + .../services/org/apache/camel/component/milvus | 2 + .../org/apache/camel/configurer/milvus-component | 2 + .../org/apache/camel/configurer/milvus-endpoint | 2 + ...ache.camel.component.milvus.MilvusConfiguration | 2 + .../org/apache/camel/urifactory/milvus-endpoint | 2 + .../src/main/docs/milvus-component.adoc | 43 + .../org/apache/camel/component/milvus/Milvus.java | 51 + .../camel/component/milvus/MilvusAction.java} | 14 +- .../camel/component/milvus/MilvusComponent.java | 71 + .../component/milvus/MilvusConfiguration.java | 116 + .../camel/component/milvus/MilvusEndpoint.java | 140 + .../camel/component/milvus/MilvusProducer.java | 191 + .../milvus/MilvusCreateCollectionTest.java | 74 + .../camel/component/milvus/MilvusTestSupport.java | 44 + .../camel/component/milvus/MilvusUpsertTest.java | 36 +- .../component/milvus/it/MilvusComponentIT.java | 268 + .../src/test/resources/log4j2.properties | 35 + .../camel/component/netty/http/netty-http.json | 1 + .../component/netty/http/NettyHttpEndpoint.java | 5 +- .../plugin/DefaultJolokiaPlatformHttpPlugin.java | 3 +- .../DefaultJolokiaPlatformHttpPluginTest.java | 2 +- .../platform/http/main/MainHttpServer.java | 6 + .../component/platform/http/platform-http.json | 1 + .../platform/http/PlatformHttpEndpoint.java | 3 + components/camel-qdrant/pom.xml | 6 + .../component/qdrant/QdrantConverterLoader.java | 6 + .../camel/component/qdrant/QdrantConverter.java | 18 + .../org/apache/camel/component/rest/rest.json | 1 + .../apache/camel/component/rest/RestEndpoint.java | 3 + .../apache/camel/component/servlet/servlet.json | 1 + .../camel/component/servlet/ServletEndpoint.java | 4 +- .../component/sjms/SjmsComponentRestartTest.java | 22 +- .../sjms/consumer/InOutConsumerQueueAsyncTest.java | 20 +- .../sjms/producer/QueueProducerQoSTest.java | 2 +- .../sjms/support/JmsCommonTestSupport.java | 2 +- .../sjms/tx/TransactedConcurrentConsumersTest.java | 6 + .../sjms/tx/TransactedConsumerSupport.java | 6 - .../tx/TransactedConsumersMultipleRouteTest.java | 6 + .../sjms/tx/TransactedQueueConsumerTest.java | 6 + .../sjms/tx/TransactedTopicConsumerTest.java | 6 + .../component/sjms2/SimpleJms2ComponentTest.java | 2 +- .../sjms2/Sjms2EndpointNameOverrideTest.java | 2 +- .../camel/component/sjms2/Sjms2EndpointTest.java | 2 +- .../consumer/InOnlyTopicDurableConsumerTest.java | 11 + .../consumer/InOnlyTopicSharedConsumerTest.java | 11 + .../sjms2/producer/InOnlyQueueProducerTest.java | 10 + .../sjms2/producer/InOnlyTopicProducerTest.java | 10 + .../sjms2/producer/Sjms2ToDSendDynamicTest.java | 11 + .../component/sjms2/support/Jms2TestSupport.java | 16 +- .../camel/component/spring/ws/spring-ws.json | 1 + .../spring/ws/SpringWebserviceEndpoint.java | 4 + .../camel/component/stomp/StompBaseTest.java | 6 +- .../junit5/patterns/IsMockEndpointsFileTest.java | 4 +- .../apache/camel/component/webhook/webhook.json | 1 + .../camel/component/webhook/WebhookEndpoint.java | 4 + .../apache/camel/component/xslt/XsltBuilder.java | 1 + .../zendesk/ZendeskEndpointConfiguration.java | 2 +- .../zendesk/internal/ZendeskApiMethod.java | 4 + .../apache/camel/component/zendesk/zendesk.json | 2 +- components/pom.xml | 2 + .../java/org/apache/camel/spi/Metadata.java | 5 + .../org/apache/camel/ExtendedCamelContext.java | 12 + .../camel/impl/debugger/DefaultDebugger.java | 3 +- .../camel/impl/engine/CamelInternalProcessor.java | 3 +- .../impl/engine/DefaultCamelContextExtension.java | 11 + .../engine/DefaultRuntimeEndpointRegistry.java | 3 +- .../properties/ClasspathPropertiesSource.java | 9 +- .../component/properties/FilePropertiesSource.java | 9 +- .../component/properties/PropertiesComponent.java | 12 +- .../component/properties/RefPropertiesSource.java | 15 +- .../camel/impl/cluster/ClusteredRoutePolicy.java | 4 +- .../camel/impl/console/ContextDevConsole.java | 12 +- .../apache/camel/impl/console/EventConsole.java | 3 +- .../camel/impl/ExtendedCamelContextConfigurer.java | 6 + .../docs/modules/eips/pages/message-broker.adoc | 5 +- .../org/apache/camel/builder/NotifyBuilder.java | 3 +- .../org/apache/camel/model/FromDefinition.java | 16 + .../camel/model/RouteTemplateDefinition.java | 3 +- .../apache/camel/model/rest/RestDefinition.java | 22 + .../java/org/apache/camel/ContextTestSupport.java | 822 +- .../test/java/org/apache/camel/TestSupport.java | 15 + .../camel/builder/NotifyBuilderFromRouteTest.java | 14 +- .../camel/builder/ThreadPoolBuilderTest.java | 4 +- ...seMethodWithMatchingTypeAndSkipSettersTest.java | 4 +- .../bean/BeanComponentMissingParenthesisTest.java | 4 +- ...entWithPropertiesLookupSetFromEndpointTest.java | 4 +- .../camel/component/bean/BeanConcurrentTest.java | 4 +- .../camel/component/bean/BeanEndpointTest.java | 4 +- .../BeanExchangeAsReturnTypeNotAllowedTest.java | 4 +- .../bean/BeanExplicitMethodAmbiguousTest.java | 4 +- .../component/bean/BeanExplicitMethodTest.java | 4 +- .../bean/BeanExpressionConcurrentTest.java | 4 +- .../component/bean/BeanImplicitMethodTest.java | 4 +- .../camel/component/bean/BeanInPipelineTest.java | 4 +- .../component/bean/BeanInfoSelectMethodTest.java | 4 +- .../component/bean/BeanInvokeWithNullBodyTest.java | 4 +- .../camel/component/bean/BeanLifecycleTest.java | 4 +- .../camel/component/bean/BeanMapPutTest.java | 4 +- .../bean/BeanMethodValueWithCommaTest.java | 4 +- .../bean/BeanMethodValueWithExchangeTest.java | 4 +- ...rameterAndNoMethodWithNoParameterIssueTest.java | 4 +- .../bean/BeanMethodWithStringParameterTest.java | 4 +- .../component/bean/BeanOgnlPerformanceTest.java | 4 +- .../bean/BeanParameterInvalidSyntaxTest.java | 4 +- .../bean/BeanParameterInvalidValueTest.java | 4 +- .../BeanParameterMethodCallThreeBodyOgnlTest.java | 4 +- .../bean/BeanParameterNoBeanBindingTest.java | 4 +- .../bean/BeanParameterThreeBodyOgnlTest.java | 4 +- .../component/bean/BeanParameterValueOgnlTest.java | 4 +- .../bean/BeanParameterValueOverloadedTest.java | 4 +- .../component/bean/BeanParameterValueTest.java | 4 +- .../camel/component/bean/BeanPipelineTest.java | 4 +- .../component/bean/BeanPipelineVariablesTest.java | 4 +- .../component/bean/BeanPropagateHeaderTest.java | 4 +- .../component/bean/BeanPropertiesFunctionTest.java | 4 +- .../component/bean/BeanRefMethodNotFoundTest.java | 4 +- .../camel/component/bean/BeanRefNotFoundTest.java | 4 +- .../bean/BeanReturnCallableReturnNullTest.java | 4 +- .../component/bean/BeanReturnCallableTest.java | 4 +- .../bean/BeanWithAnnotationAndExchangeTest.java | 4 +- .../bean/BeanWithAnnotationInheritedTest.java | 4 +- .../BeanWithExchangeExceptionAnnotationTest.java | 4 +- .../BeanWithExpressionInjectionPredicateTest.java | 4 +- .../bean/BeanWithExpressionInjectionTest.java | 4 +- .../camel/component/bean/BeanWithHeaderTest.java | 4 +- .../bean/BeanWithHeadersAndBodyInject2Test.java | 4 +- .../bean/BeanWithHeadersAndBodyInject3Test.java | 4 +- .../bean/BeanWithHeadersAndBodyInjectionTest.java | 4 +- .../bean/BeanWithInputStreamBodyTest.java | 4 +- .../component/bean/BeanWithMethodHeaderTest.java | 4 +- ...thPropertiesAndHeadersAndBodyInjectionTest.java | 4 +- .../BeanWithPropertiesAndHeadersInjectionTest.java | 4 +- ...eanWithPropertiesAndVariablesInjectionTest.java | 4 +- .../bean/BeanWithVariablesAndBodyInject3Test.java | 4 +- .../BeanWithVariablesAndBodyInjectionTest.java | 4 +- ...BeanWithXPathInjectionUsingHeaderValueTest.java | 4 +- .../BeanWithXPathInjectionUsingResultTypeTest.java | 4 +- .../BodyAnnotationToDisambiguateMethodsTest.java | 4 +- ...entWithPropertiesLookupSetFromEndpointTest.java | 4 +- .../bean/CustomParameterMappingStrategyTest.java | 4 +- .../bean/DefaultParameterMappingStrategyTest.java | 4 +- ...ressionAnnotationToDisambiguateMethodsTest.java | 4 +- .../bean/FileBeanParameterBindingTest.java | 4 +- .../bean/MethodCallBeanRefMethodNotFoundTest.java | 4 +- .../bean/MethodCallBeanRefNotFoundTest.java | 4 +- .../bean/MethodCallByTypeRefExistingBeanTest.java | 4 +- .../MethodCallRefOrBeanPrefixPredicateTest.java | 4 +- .../bean/MethodCallRefOrBeanPrefixTest.java | 4 +- .../component/bean/MockitoMockForClassTest.java | 4 +- .../bean/MockitoMockForInterfaceTest.java | 4 +- .../component/bean/MockitoSpyForClassTest.java | 4 +- .../camel/component/bean/MyCurrencyBeanTest.java | 4 +- .../camel/component/bean/NewInstanceTest.java | 2 +- .../camel/component/bean/PredicateAsBeanTest.java | 4 +- ...nguageBeanFunctionMethodValueWithCommaTest.java | 4 +- ...BeanFunctionMethodValueWithParenthesisTest.java | 4 +- .../bean/SimpleLanguageBeanFunctionScopeTest.java | 2 +- .../bean/issues/BeanRouteToDerivedClassTest.java | 4 +- .../issues/BeanVsProcessorPerformanceTest.java | 4 +- .../bean/issues/FilterBeanRegistryTest.java | 4 +- .../component/dataset/BigDataSetManualTest.java | 4 +- .../camel/component/dataset/CustomDataSetTest.java | 4 +- .../component/dataset/DataSetConsumerTest.java | 4 +- .../component/dataset/DataSetPreloadTest.java | 4 +- .../component/dataset/DataSetProducerTest.java | 4 +- .../camel/component/dataset/DataSetSedaTest.java | 4 +- .../camel/component/dataset/DataSetTest.java | 4 +- .../component/dataset/FileDataSetConsumerTest.java | 4 +- .../dataset/FileDataSetConsumerWithSplitTest.java | 4 +- .../component/dataset/FileDataSetProducerTest.java | 4 +- .../dataset/FileDataSetProducerWithSplitTest.java | 4 +- .../component/dataset/ListDataSetConsumerTest.java | 4 +- .../component/dataset/ListDataSetProducerTest.java | 4 +- .../component/dataset/RoutePerformanceTest.java | 4 +- .../file/AntPathMatcherGenericFileFilterTest.java | 4 +- .../camel/component/file/BeanToFileTest.java | 4 +- .../file/FileBeginFailureOneTimeTest.java | 4 +- ...ileConsumerBridgeRouteExceptionHandlerTest.java | 4 +- .../file/FileConsumerCommitRenameStrategyTest.java | 3 +- .../FileConsumerCustomExceptionHandlerTest.java | 4 +- .../file/FileConsumerCustomSchedulerTest.java | 4 +- .../file/FileConsumerDirectoryFilterTest.java | 4 +- .../file/FileConsumerFileExpressionTest.java | 4 +- ...leConsumerFileExpressionThrowExceptionTest.java | 4 +- .../component/file/FileConsumerFileFilterTest.java | 4 +- .../file/FileConsumerIdempotentRefTest.java | 4 +- .../file/FileConsumerMoveExpressionTest.java | 4 +- .../file/FileConsumerPollStrategyNotBeginTest.java | 4 +- ...FileConsumerPollStrategyPolledMessagesTest.java | 4 +- ...umerPollStrategyRollbackThrowExceptionTest.java | 4 +- ...FileConsumerPollStrategyStopOnRollbackTest.java | 4 +- .../file/FileConsumerPollStrategyTest.java | 4 +- ...rFileRecursiveFilterDeleteOldLockFilesTest.java | 4 +- .../component/file/FileProducerExpressionTest.java | 4 +- .../file/FileProducerMoveExistingStrategyTest.java | 4 +- .../file/FileProducerRenameUsingCopyTest.java | 5 +- .../component/file/FileSortByExpressionTest.java | 8 +- .../camel/component/file/FileSorterRefTest.java | 4 +- .../FilerConsumerMoveFailedDoneFileNameTest.java | 5 +- .../file/FilerProducerDoneFileNameRouteTest.java | 4 +- .../file/FilerProducerDoneFileNameTest.java | 4 +- .../camel/component/file/ToFileRouteTest.java | 4 +- .../FileIdempotentReadLockDelayedAsyncTest.java | 4 +- .../FileIdempotentReadLockDelayedTest.java | 4 +- .../file/strategy/FileIdempotentReadLockTest.java | 4 +- .../language/LanguageScriptRouteTest.java | 4 +- .../camel/component/mock/MockEndpointTest.java | 4 +- .../PropertiesComponentOnExceptionTest.java | 4 +- ...rtiesComponentSomethingElseBoundToJndiTest.java | 4 +- .../component/rest/FromRestAdviceWithTest.java | 4 +- .../camel/component/rest/FromRestApiTest.java | 4 +- .../component/rest/FromRestConfigurationTest.java | 4 +- .../component/rest/FromRestDefaultValueTest.java | 4 +- .../component/rest/FromRestDisabledAllTest.java | 4 +- .../camel/component/rest/FromRestDisabledTest.java | 4 +- .../component/rest/FromRestDuplicateTest.java | 4 +- .../component/rest/FromRestGetContentTypeTest.java | 4 +- .../rest/FromRestGetCorsAllowCredentialsTest.java | 4 +- .../component/rest/FromRestGetCorsCustomTest.java | 4 +- .../camel/component/rest/FromRestGetCorsTest.java | 4 +- .../rest/FromRestGetHttpErrorCodeTest.java | 4 +- .../component/rest/FromRestGetInterceptTest.java | 4 +- .../component/rest/FromRestGetOnExceptionTest.java | 4 +- .../rest/FromRestGetPlaceholderParamTest.java | 4 +- .../component/rest/FromRestGetPolicyTest.java | 4 +- .../camel/component/rest/FromRestGetTest.java | 4 +- .../component/rest/FromRestInlineRoutesTest.java | 4 +- .../rest/FromRestPathPlaceholderTest.java | 4 +- .../rest/RestComponentVerifierExtensionTest.java | 4 +- .../component/rest/RestComponentVerifierTest.java | 4 +- .../component/scheduler/SchedulerRouteTest.java | 4 +- .../component/seda/SedaBlockWhenFullTest.java | 5 +- .../seda/SedaConcurrentConsumersTest.java | 4 +- .../seda/SedaConsumerSuspendResumeTest.java | 7 + .../seda/SedaDefaultBlockWhenFullTest.java | 4 +- .../component/timer/TimerGracefulShutdownTest.java | 4 +- .../timer/TimerReferenceConfigurationTest.java | 4 +- .../camel/component/timer/TimerRouteTest.java | 4 +- .../validator/CustomSchemaFactoryFeatureTest.java | 4 +- .../component/validator/ValidatorBeanCallTest.java | 4 +- .../ValidatorResourceResolverFactoryTest.java | 2 +- .../xslt/XsltCustomizeEntityResolverTest.java | 4 +- .../xslt/XsltCustomizeURIResolverTest.java | 4 +- .../apache/camel/component/xslt/XsltRouteTest.java | 4 +- .../component/xslt/XsltUriResolverFactoryTest.java | 2 +- .../camel/converter/FallbackPromoteTest.java | 5 - .../converter/StaticFallbackConverterTest.java | 5 - .../camel/impl/BeanInjectRouteBuilderTest.java | 4 +- .../CamelContextAddRestDefinitionsFromXmlTest.java | 4 +- .../CamelProduceInterfaceEventNotifierTest.java | 2 +- .../camel/impl/DataFormatContextAwareTest.java | 4 +- .../impl/DataFormatPropertyPlaceholderTest.java | 4 +- ...amelBeanPostProcessorComplexFieldFirstTest.java | 10 +- .../DefaultCamelContextSuspendResumeRouteTest.java | 6 + .../impl/DefaultComponentAutowiredFalseTest.java | 4 +- .../camel/impl/DefaultComponentAutowiredTest.java | 4 +- .../DefaultComponentReferencePropertiesTest.java | 4 +- .../apache/camel/impl/DefaultComponentTest.java | 5 +- .../camel/impl/LanguageCamelContextAwareTest.java | 4 +- .../camel/impl/LogDebugBodyMaxCharsOffTest.java | 4 +- .../camel/impl/LogDebugBodyMaxCharsTest.java | 4 +- .../apache/camel/impl/LogDebugBodyStreamsTest.java | 4 +- .../org/apache/camel/impl/RefDataFormatTest.java | 4 +- .../camel/impl/RouteIdRestDefinitionTest.java | 4 +- .../camel/impl/RoutePolicyRefCallbackTest.java | 4 +- .../camel/impl/RouteSedaSuspendResumeTest.java | 1 + .../StartupListenerComponentFromRegistryTest.java | 4 +- .../camel/impl/TwoRouteSuspendResumeTest.java | 6 + .../impl/engine/CamelPostProcessorHelperTest.java | 2 +- .../event/CamelEventsTimestampEnabledTest.java | 2 +- .../event/EventNotifierExchangeCompletedTest.java | 2 +- .../impl/event/EventNotifierExchangeSentTest.java | 2 +- .../EventNotifierFailureHandledEventsTest.java | 2 +- .../event/EventNotifierRedeliveryEventsTest.java | 2 +- .../event/MultipleEventNotifierEventsTest.java | 2 +- ...tScopedOnExceptionErrorHandlerRefIssueTest.java | 4 +- ...ExceptionErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...xceptionNotHandledErrorHandlerRefIssueTest.java | 4 +- ...otHandledErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...HandledRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...ceptionRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- .../OnExceptionErrorHandlerRefIssueTest.java | 4 +- ...ExceptionErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...xceptionNotHandledErrorHandlerRefIssueTest.java | 4 +- ...otHandledErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...HandledRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- ...ceptionRouteScopedErrorHandlerRefIssueTest.java | 4 +- ...uteScopedErrorHandlerRefIssueTwoRoutesTest.java | 4 +- .../camel/issues/OnExceptionWithTwoBeansTest.java | 2 +- ...eOriginalMessageEndpointExceptionIssueTest.java | 4 +- ...etryRouteScopedUntilRecipientListIssueTest.java | 4 +- ...ScopedOnExceptionMultipleRouteBuildersTest.java | 2 +- .../camel/issues/SedaFileIdempotentIssueTest.java | 4 +- .../camel/issues/SetHeaderInDoCatchIssueTest.java | 2 +- ...terUsingBeanReturningCloseableIteratorTest.java | 4 +- .../SplitterUsingBeanReturningMessageTest.java | 4 +- .../camel/issues/TryCatchWithSplitIssueTest.java | 4 +- .../language/BeanAnnotationParameterTest.java | 4 +- .../language/BeanAnnotationParameterTwoTest.java | 4 +- ...LWithDotInParameterPropertyPlaceholderTest.java | 4 +- .../BeanLanguageOGNLWithDotInParameterTest.java | 4 +- .../apache/camel/language/BeanLanguageTest.java | 4 +- .../java/org/apache/camel/language/BeanTest.java | 4 +- .../apache/camel/language/FileLanguageTest.java | 4 +- .../apache/camel/language/LanguageServiceTest.java | 4 +- .../org/apache/camel/language/RefLanguageTest.java | 4 +- .../apache/camel/language/RefPredicateTest.java | 4 +- .../java/org/apache/camel/language/RefTest.java | 4 +- .../camel/language/simple/SimpleOperatorTest.java | 4 +- .../language/simple/SimpleParserPredicateTest.java | 4 +- .../apache/camel/language/simple/SimpleTest.java | 4 +- .../BeanOgnMethodWithXPathInjectionTest.java | 4 +- .../BeanRecipientListInterfaceAnnotationTest.java | 4 +- .../camel/processor/BeanRecipientListTest.java | 4 +- .../processor/BeanRecipientListTimeoutTest.java | 4 +- .../org/apache/camel/processor/BeanRouteTest.java | 4 +- .../apache/camel/processor/BeanSingletonTest.java | 2 +- .../camel/processor/BeanWithExceptionTest.java | 4 +- .../BeanWithXPathInjectionPreCompileTest.java | 4 +- .../processor/BeanWithXPathInjectionTest.java | 4 +- .../CBRPredicateBeanThrowExceptionTest.java | 4 +- .../org/apache/camel/processor/ClaimCheckTest.java | 4 +- .../processor/ComposedMessageProcessorTest.java | 4 +- .../CustomConsumerExceptionHandlerTest.java | 4 +- .../camel/processor/CustomRefLoadBalanceTest.java | 4 +- .../processor/DataFormatServiceCustomRefTest.java | 4 +- .../DeadLetterChannelAlwaysHandledTest.java | 4 +- .../DeadLetterChannelRestartFromBeginningTest.java | 4 +- .../DefinitionPolicyPerProcessorTest.java | 4 +- .../org/apache/camel/processor/DetourTest.java | 4 +- .../processor/ErrorHandlerWrappedEachNodeTest.java | 4 +- .../apache/camel/processor/MethodFilterTest.java | 4 +- .../camel/processor/MethodFilterVariableTest.java | 4 +- .../org/apache/camel/processor/NormalizerTest.java | 4 +- .../camel/processor/PolicyPerProcessorTest.java | 4 +- .../apache/camel/processor/PolicyPerRouteTest.java | 4 +- .../processor/RecipientListBeanOnPrepareTest.java | 4 +- .../camel/processor/RecipientListBeanTest.java | 4 +- .../RecipientListFineGrainedErrorHandlingTest.java | 4 +- ...ntListParallelFineGrainedErrorHandlingTest.java | 4 +- .../processor/RecipientListReturnValueTest.java | 4 +- .../camel/processor/RoutePoliciesRefTest.java | 4 +- .../org/apache/camel/processor/SimulatorTest.java | 4 +- .../camel/processor/SplitAggregateInOutTest.java | 4 +- .../processor/SplitRefCustomExpressionTest.java | 4 +- .../camel/processor/SplitterMethodCallTest.java | 4 +- .../apache/camel/processor/SplitterPojoTest.java | 4 +- .../StreamCachingSpoolDirectoryQuarkusTest.java | 3 +- .../TryCatchCaughtExceptionFinallyTest.java | 4 +- .../processor/TryCatchCaughtExceptionTest.java | 4 +- .../TryCatchCaughtExceptionTwoTimesTest.java | 4 +- .../processor/TryFinallyCaughtExceptionTest.java | 4 +- .../camel/processor/UnitOfWorkProducerTest.java | 2 +- .../processor/WireTapBeanAsProcessorTest.java | 4 +- .../camel/processor/WireTapOnPrepareRefTest.java | 4 +- .../camel/processor/WireTapShutdownBeanTest.java | 4 +- .../camel/processor/WireTapShutdownRouteTest.java | 4 +- .../camel/processor/WireTapVoidBeanTest.java | 4 +- .../aggregator/AbstractDistributedTest.java | 4 +- .../AggregateForceCompletionOnStopTest.java | 4 +- ...gationStrategyBeanAdapterRefMethodNameTest.java | 4 +- .../AggregationStrategyBeanAdapterRefTest.java | 4 +- .../AsyncEndpointEventNotifierSendingTest.java | 2 +- .../async/AsyncEndpointEventNotifierTest.java | 2 +- .../processor/async/AsyncEndpointPolicyTest.java | 4 +- .../async/AsyncEndpointRecipientListBean3Test.java | 4 +- .../async/AsyncEndpointRecipientListBean4Test.java | 4 +- .../async/AsyncEndpointRecipientListBeanTest.java | 4 +- ...tRecipientListFineGrainedErrorHandlingTest.java | 4 +- .../async/AsyncEndpointRoutingSlipBean2Test.java | 4 +- .../async/AsyncEndpointRoutingSlipBean3Test.java | 4 +- ...syncEndpointRoutingSlipBeanNonBlockingTest.java | 4 +- .../async/AsyncEndpointRoutingSlipBeanTest.java | 4 +- ...sorAwaitManagerInterruptWithRedeliveryTest.java | 4 +- .../enricher/EnricherAggregateStreamingTest.java | 4 +- .../processor/enricher/EnricherBiFunctionTest.java | 4 +- .../enricher/EnricherRefBeanClassTest.java | 4 +- .../enricher/EnricherRefBeanTypeTest.java | 4 +- .../camel/processor/enricher/EnricherRefTest.java | 4 +- .../enricher/PollEnrichBridgeErrorHandlerTest.java | 4 +- .../processor/enricher/PollEnricherRefTest.java | 4 +- .../CustomExceptionPolicyStrategyTest.java | 4 +- ...ScopedOnExceptionLoadBalancerStopRouteTest.java | 6 +- ...efaultErrorHandlerExchangeFormatterRefTest.java | 4 +- ...rorHandlerOnExceptionOccurredProcessorTest.java | 4 +- .../DefaultErrorHandlerRetryWhileTest.java | 4 +- .../onexception/OnExceptionComplexRouteTest.java | 4 +- .../onexception/OnExceptionFromChoiceTest.java | 4 +- .../OnExceptionFromChoiceUseOriginalBodyTest.java | 4 +- ...nExceptionOccurredProcessorOnExceptionTest.java | 4 +- .../OnExceptionOccurredProcessorTest.java | 4 +- .../onexception/OnExceptionRetryUntilTest.java | 4 +- ...ptionRetryUntilWithDefaultErrorHandlerTest.java | 4 +- .../onexception/OnExceptionRouteTest.java | 4 +- ...nExceptionRouteWithDefaultErrorHandlerTest.java | 4 +- .../RoutingSlipDataModificationTest.java | 4 +- .../routingslip/RoutingSlipWithExceptionTest.java | 4 +- .../concurrent/ThrottlerMethodCallTest.java | 4 +- .../validator/BeanValidatorInputValidateTest.java | 4 +- .../validator/BeanValidatorOutputValidateTest.java | 4 +- .../apache/camel/support/DefaultRegistryTest.java | 13 + ...ndiCamelSingletonInitialContextFactoryTest.java | 2 +- .../apache/camel/util/CamelContextHelperTest.java | 4 +- .../util/DumpModelAsXmlDanishCharactersTest.java | 4 +- .../util/DumpModelAsXmlRouteExpressionTest.java | 4 +- .../util/DumpModelAsXmlRoutePredicateTest.java | 4 +- .../MainConfigurationPropertiesConfigurer.java | 6 + .../camel-main-configuration-metadata.json | 1 + .../org/apache/camel/main/components.properties | 3 + core/camel-main/src/main/docs/main.adoc | 3 +- .../org/apache/camel/main/BaseMainSupport.java | 107 +- .../apache/camel/main/MainCommandLineSupport.java | 15 + .../camel/main/MainConfigurationProperties.java | 34 + .../java/org/apache/camel/main/MainConstants.java | 5 + .../camel/main/MainDurationEventNotifier.java | 4 +- .../org/apache/camel/main/ProfileConfigurer.java | 73 + .../test/java/org/apache/camel/main/MainTest.java | 15 + .../src/test/resources/application-prod.properties | 19 + .../management/mbean/ManagedCamelContextMBean.java | 3 + .../management/JmxNotificationEventNotifier.java | 1 + .../management/mbean/ManagedCamelContext.java | 5 + .../JmxNotificationEventNotifierTest.java | 2 +- .../camel/management/LoggingEventNotifierTest.java | 2 +- .../management/ManagedCustomLoadBalancerTest.java | 4 +- .../camel/management/ManagedProcessTest.java | 4 +- .../camel/management/PublishEventNotifierTest.java | 2 +- .../PublishEventNotifierToRouteTest.java | 2 +- .../camel/management/RemoveEventNotifierTest.java | 2 +- .../org/apache/camel/support/DefaultRegistry.java | 3 + .../throttling/ThrottlingInflightRoutePolicy.java | 3 +- .../modules/ROOT/examples/json/langchain-chat.json | 1 + .../ROOT/examples/json/langchain-embeddings.json | 1 + .../modules/ROOT/examples/json/milvus.json | 1 + docs/components/modules/ROOT/nav.adoc | 2 + .../ROOT/pages/langchain-embeddings-component.adoc | 1 + .../modules/ROOT/pages/milvus-component.adoc | 1 + .../ROOT/pages/camel-3x-upgrade-guide-3_19.adoc | 5 + .../ROOT/pages/camel-4x-upgrade-guide-4_5.adoc | 26 + .../modules/ROOT/pages/camel-jbang.adoc | 51 +- .../modules/ROOT/pages/camel-maven-plugin.adoc | 2 + .../component/ComponentsBuilderFactory.java | 39 + .../dsl/ActivemqComponentBuilderFactory.java | 19 + .../component/dsl/AmqpComponentBuilderFactory.java | 19 + .../AwsBedrockAgentComponentBuilderFactory.java | 118 +- .../component/dsl/JmsComponentBuilderFactory.java | 19 + .../dsl/LangchainChatComponentBuilderFactory.java | 183 + ...LangchainEmbeddingsComponentBuilderFactory.java | 162 + .../dsl/MilvusComponentBuilderFactory.java | 206 + .../src/generated/resources/metadata.json | 89 +- .../builder/endpoint/EndpointBuilderFactory.java | 3 + .../camel/builder/endpoint/EndpointBuilders.java | 3 + .../builder/endpoint/StaticEndpointBuilders.java | 137 +- .../endpoint/dsl/AMQPEndpointBuilderFactory.java | 108 + .../dsl/ActiveMQEndpointBuilderFactory.java | 108 + .../dsl/BedrockAgentEndpointBuilderFactory.java | 1873 ++- .../endpoint/dsl/JmsEndpointBuilderFactory.java | 108 + .../dsl/LangchainChatEndpointBuilderFactory.java | 271 + .../LangchainEmbeddingsEndpointBuilderFactory.java | 291 + .../endpoint/dsl/MilvusEndpointBuilderFactory.java | 362 + .../dsl/ZendeskEndpointBuilderFactory.java | 22 +- dsl/camel-groovy-dsl/camel-groovy-dsl/pom.xml | 3 + .../services/org/apache/camel/other.properties | 1 + .../src/generated/resources/groovy-dsl.json | 1 + dsl/camel-java-joor-dsl/pom.xml | 3 + .../services/org/apache/camel/other.properties | 1 + .../src/generated/resources/java-joor-dsl.json | 1 + dsl/camel-jbang/camel-jbang-core/pom.xml | 4 - .../dsl/jbang/core/commands/CodeRestGenerator.java | 43 +- .../dsl/jbang/core/commands/DependencyList.java | 4 +- .../camel/dsl/jbang/core/commands/Export.java | 64 +- .../dsl/jbang/core/commands/ExportBaseCommand.java | 42 +- .../dsl/jbang/core/commands/ExportCamelMain.java | 4 +- .../dsl/jbang/core/commands/ExportQuarkus.java | 2 +- .../dsl/jbang/core/commands/ExportSpringBoot.java | 4 +- .../apache/camel/dsl/jbang/core/commands/Run.java | 106 +- .../dsl/jbang/core/commands/SBOMGenerator.java | 7 +- .../core/commands/process/CamelContextStatus.java | 11 + .../jbang/core/commands/process/ListProcess.java | 15 +- .../camel/dsl/jbang/core/common/PluginHelper.java | 127 +- .../src/main/resources/templates/main-pom.tmpl | 2 +- .../dsl/jbang/core/commands/k/IntegrationRun.java | 162 +- .../jbang/core/commands/k/IntegrationRunTest.java | 58 - .../dsl/jbang/core/commands/k/KubeBaseTest.java | 13 - .../src/test/resources/route-deps.yaml | 36 - dsl/camel-js-dsl/pom.xml | 5 +- .../services/org/apache/camel/other.properties | 1 + .../src/generated/resources/js-dsl.json | 1 + dsl/camel-jsh-dsl/pom.xml | 3 + .../services/org/apache/camel/other.properties | 1 + .../src/generated/resources/jsh-dsl.json | 1 + .../camel-component-known-dependencies.properties | 3 + .../java/org/apache/camel/main/KameletMain.java | 34 +- .../camel/kotlin/components/ActivemqUriDsl.kt | 840 ++ .../apache/camel/kotlin/components/AmqpUriDsl.kt | 833 ++ .../camel/kotlin/components/ArangodbUriDsl.kt | 63 + .../apache/camel/kotlin/components/As2UriDsl.kt | 154 + .../camel/kotlin/components/AsteriskUriDsl.kt | 64 + .../kotlin/components/AtmosphereWebsocketUriDsl.kt | 246 + .../apache/camel/kotlin/components/AtomUriDsl.kt | 166 + .../apache/camel/kotlin/components/AvroUriDsl.kt | 92 + .../camel/kotlin/components/Aws2AthenaUriDsl.kt | 184 + .../apache/camel/kotlin/components/Aws2CwUriDsl.kt | 111 + .../camel/kotlin/components/Aws2DdbUriDsl.kt | 134 + .../camel/kotlin/components/Aws2DdbstreamUriDsl.kt | 220 + .../camel/kotlin/components/Aws2Ec2UriDsl.kt | 107 + .../camel/kotlin/components/Aws2EcsUriDsl.kt | 105 + .../camel/kotlin/components/Aws2EksUriDsl.kt | 105 + .../kotlin/components/Aws2EventbridgeUriDsl.kt | 108 + .../camel/kotlin/components/Aws2IamUriDsl.kt | 106 + .../kotlin/components/Aws2KinesisFirehoseUriDsl.kt | 107 + .../camel/kotlin/components/Aws2KinesisUriDsl.kt | 262 + .../camel/kotlin/components/Aws2KmsUriDsl.kt | 105 + .../camel/kotlin/components/Aws2LambdaUriDsl.kt | 106 + .../apache/camel/kotlin/components/Aws2MqUriDsl.kt | 105 + .../camel/kotlin/components/Aws2MskUriDsl.kt | 105 + .../kotlin/components/Aws2RedshiftDataUriDsl.kt | 107 + .../apache/camel/kotlin/components/Aws2S3UriDsl.kt | 473 + .../camel/kotlin/components/Aws2SesUriDsl.kt | 123 + .../camel/kotlin/components/Aws2SnsUriDsl.kt | 143 + .../camel/kotlin/components/Aws2SqsUriDsl.kt | 407 + .../kotlin/components/Aws2StepFunctionsUriDsl.kt | 108 + .../camel/kotlin/components/Aws2StsUriDsl.kt | 94 + .../kotlin/components/Aws2TimestreamUriDsl.kt | 105 + .../camel/kotlin/components/Aws2TranslateUriDsl.kt | 117 + .../components/AwsBedrockAgentRuntimeUriDsl.kt | 113 + .../kotlin/components/AwsBedrockAgentUriDsl.kt | 373 + .../camel/kotlin/components/AwsBedrockUriDsl.kt | 108 + .../camel/kotlin/components/AwsCloudtrailUriDsl.kt | 221 + .../camel/kotlin/components/AwsConfigUriDsl.kt | 105 + .../kotlin/components/AwsSecretsManagerUriDsl.kt | 113 + .../camel/kotlin/components/AzureCosmosdbUriDsl.kt | 240 + .../kotlin/components/AzureEventhubsUriDsl.kt | 161 + .../camel/kotlin/components/AzureFilesUriDsl.kt | 784 + .../camel/kotlin/components/AzureKeyVaultUriDsl.kt | 40 + .../kotlin/components/AzureServicebusUriDsl.kt | 161 + .../kotlin/components/AzureStorageBlobUriDsl.kt | 318 + .../components/AzureStorageDatalakeUriDsl.kt | 291 + .../kotlin/components/AzureStorageQueueUriDsl.kt | 221 + .../apache/camel/kotlin/components/BeanUriDsl.kt | 40 + .../camel/kotlin/components/BeanValidatorUriDsl.kt | 46 + .../apache/camel/kotlin/components/BonitaUriDsl.kt | 37 + .../apache/camel/kotlin/components/BoxUriDsl.kt | 87 + .../camel/kotlin/components/BraintreeUriDsl.kt | 75 + .../apache/camel/kotlin/components/BrowseUriDsl.kt | 52 + .../camel/kotlin/components/CaffeineCacheUriDsl.kt | 107 + .../kotlin/components/CaffeineLoadcacheUriDsl.kt | 107 + .../camel/kotlin/components/ChatscriptUriDsl.kt | 41 + .../apache/camel/kotlin/components/ChunkUriDsl.kt | 68 + .../apache/camel/kotlin/components/ClassUriDsl.kt | 40 + .../apache/camel/kotlin/components/CmSmsUriDsl.kt | 44 + .../apache/camel/kotlin/components/CoapUriDsl.kt | 118 + .../apache/camel/kotlin/components/CometdUriDsl.kt | 139 + .../apache/camel/kotlin/components/ConsulUriDsl.kt | 127 + .../camel/kotlin/components/ControlbusUriDsl.kt | 58 + .../camel/kotlin/components/CouchbaseUriDsl.kt | 269 + .../camel/kotlin/components/CouchdbUriDsl.kt | 97 + .../apache/camel/kotlin/components/CqlUriDsl.kt | 208 + .../apache/camel/kotlin/components/CronUriDsl.kt | 39 + .../apache/camel/kotlin/components/CryptoUriDsl.kt | 101 + .../apache/camel/kotlin/components/CxfUriDsl.kt | 210 + .../apache/camel/kotlin/components/CxfrsUriDsl.kt | 207 + .../camel/kotlin/components/DataformatUriDsl.kt | 25 + .../camel/kotlin/components/DatasetTestUriDsl.kt | 168 + .../camel/kotlin/components/DatasetUriDsl.kt | 204 + .../camel/kotlin/components/DebeziumDb2UriDsl.kt | 399 + .../kotlin/components/DebeziumMongodbUriDsl.kt | 351 + .../camel/kotlin/components/DebeziumMysqlUriDsl.kt | 638 + .../kotlin/components/DebeziumOracleUriDsl.kt | 648 + .../kotlin/components/DebeziumPostgresUriDsl.kt | 565 + .../kotlin/components/DebeziumSqlserverUriDsl.kt | 473 + .../apache/camel/kotlin/components/Dhis2UriDsl.kt | 177 + .../camel/kotlin/components/DigitaloceanUriDsl.kt | 60 + .../apache/camel/kotlin/components/DirectUriDsl.kt | 86 + .../camel/kotlin/components/DisruptorUriDsl.kt | 113 + .../camel/kotlin/components/DisruptorVmUriDsl.kt | 113 + .../apache/camel/kotlin/components/DjlUriDsl.kt | 31 + .../apache/camel/kotlin/components/DnsUriDsl.kt | 22 + .../apache/camel/kotlin/components/DockerUriDsl.kt | 130 + .../apache/camel/kotlin/components/DrillUriDsl.kt | 38 + .../camel/kotlin/components/DropboxUriDsl.kt | 95 + .../components/DynamicRouterControlUriDsl.kt | 47 + .../camel/kotlin/components/DynamicRouterUriDsl.kt | 185 + .../camel/kotlin/components/EhcacheUriDsl.kt | 97 + .../components/ElasticsearchRestClientUriDsl.kt | 73 + .../camel/kotlin/components/ElasticsearchUriDsl.kt | 137 + .../apache/camel/kotlin/components/Etcd3UriDsl.kt | 130 + .../apache/camel/kotlin/components/ExecUriDsl.kt | 62 + .../apache/camel/kotlin/components/FhirUriDsl.kt | 257 + .../apache/camel/kotlin/components/FileUriDsl.kt | 833 ++ .../camel/kotlin/components/FileWatchUriDsl.kt | 93 + .../camel/kotlin/components/FlatpackUriDsl.kt | 187 + .../apache/camel/kotlin/components/FlinkUriDsl.kt | 40 + .../apache/camel/kotlin/components/FopUriDsl.kt | 28 + .../camel/kotlin/components/FreemarkerUriDsl.kt | 65 + .../apache/camel/kotlin/components/FtpUriDsl.kt | 916 ++ .../apache/camel/kotlin/components/FtpsUriDsl.kt | 954 ++ .../camel/kotlin/components/GeocoderUriDsl.kt | 73 + .../apache/camel/kotlin/components/GitUriDsl.kt | 89 + .../apache/camel/kotlin/components/GithubUriDsl.kt | 183 + .../kotlin/components/GoogleBigquerySqlUriDsl.kt | 33 + .../kotlin/components/GoogleBigqueryUriDsl.kt | 39 + .../components/GoogleCalendarStreamUriDsl.kt | 208 + .../kotlin/components/GoogleCalendarUriDsl.kt | 199 + .../camel/kotlin/components/GoogleDriveUriDsl.kt | 192 + .../kotlin/components/GoogleFunctionsUriDsl.kt | 43 + .../kotlin/components/GoogleMailStreamUriDsl.kt | 190 + .../camel/kotlin/components/GoogleMailUriDsl.kt | 187 + .../camel/kotlin/components/GooglePubsubUriDsl.kt | 113 + .../kotlin/components/GoogleSecretManagerUriDsl.kt | 37 + .../kotlin/components/GoogleSheetsStreamUriDsl.kt | 198 + .../camel/kotlin/components/GoogleSheetsUriDsl.kt | 197 + .../camel/kotlin/components/GoogleStorageUriDsl.kt | 231 + .../apache/camel/kotlin/components/GrapeUriDsl.kt | 22 + .../camel/kotlin/components/GraphqlUriDsl.kt | 55 + .../apache/camel/kotlin/components/GrpcUriDsl.kt | 206 + .../camel/kotlin/components/GuavaEventbusUriDsl.kt | 64 + .../kotlin/components/HashicorpVaultUriDsl.kt | 43 + .../components/HazelcastAtomicvalueUriDsl.kt | 36 + .../kotlin/components/HazelcastInstanceUriDsl.kt | 50 + .../camel/kotlin/components/HazelcastListUriDsl.kt | 66 + .../camel/kotlin/components/HazelcastMapUriDsl.kt | 66 + .../kotlin/components/HazelcastMultimapUriDsl.kt | 66 + .../kotlin/components/HazelcastQueueUriDsl.kt | 81 + .../components/HazelcastReplicatedmapUriDsl.kt | 66 + .../kotlin/components/HazelcastRingbufferUriDsl.kt | 36 + .../camel/kotlin/components/HazelcastSedaUriDsl.kt | 105 + .../camel/kotlin/components/HazelcastSetUriDsl.kt | 66 + .../kotlin/components/HazelcastTopicUriDsl.kt | 72 + .../apache/camel/kotlin/components/HttpUriDsl.kt | 305 + .../camel/kotlin/components/HwcloudDmsUriDsl.kt | 129 + .../camel/kotlin/components/HwcloudFrsUriDsl.kt | 147 + .../components/HwcloudFunctiongraphUriDsl.kt | 67 + .../camel/kotlin/components/HwcloudIamUriDsl.kt | 61 + .../components/HwcloudImagerecognitionUriDsl.kt | 101 + .../camel/kotlin/components/HwcloudObsUriDsl.kt | 239 + .../camel/kotlin/components/HwcloudSmnUriDsl.kt | 71 + .../kotlin/components/Iec60870ClientUriDsl.kt | 127 + .../kotlin/components/Iec60870ServerUriDsl.kt | 133 + .../camel/kotlin/components/IgniteCacheUriDsl.kt | 128 + .../camel/kotlin/components/IgniteComputeUriDsl.kt | 60 + .../camel/kotlin/components/IgniteEventsUriDsl.kt | 59 + .../camel/kotlin/components/IgniteIdgenUriDsl.kt | 55 + .../kotlin/components/IgniteMessagingUriDsl.kt | 80 + .../camel/kotlin/components/IgniteQueueUriDsl.kt | 59 + .../camel/kotlin/components/IgniteSetUriDsl.kt | 47 + .../apache/camel/kotlin/components/ImapUriDsl.kt | 462 + .../kotlin/components/InfinispanEmbeddedUriDsl.kt | 117 + .../camel/kotlin/components/InfinispanUriDsl.kt | 129 + .../camel/kotlin/components/Influxdb2UriDsl.kt | 49 + .../camel/kotlin/components/InfluxdbUriDsl.kt | 52 + .../apache/camel/kotlin/components/IrcUriDsl.kt | 176 + .../apache/camel/kotlin/components/IronmqUriDsl.kt | 222 + .../apache/camel/kotlin/components/JcacheUriDsl.kt | 141 + .../apache/camel/kotlin/components/JcrUriDsl.kt | 105 + .../apache/camel/kotlin/components/JdbcUriDsl.kt | 112 + .../apache/camel/kotlin/components/JettyUriDsl.kt | 303 + .../camel/kotlin/components/JgroupsRaftUriDsl.kt | 60 + .../camel/kotlin/components/JgroupsUriDsl.kt | 63 + .../apache/camel/kotlin/components/JiraUriDsl.kt | 108 + .../apache/camel/kotlin/components/JmsUriDsl.kt | 833 ++ .../apache/camel/kotlin/components/JmxUriDsl.kt | 184 + .../apache/camel/kotlin/components/JoltUriDsl.kt | 50 + .../apache/camel/kotlin/components/JooqUriDsl.kt | 169 + .../apache/camel/kotlin/components/JpaUriDsl.kt | 326 + .../apache/camel/kotlin/components/JsltUriDsl.kt | 68 + .../camel/kotlin/components/JsonPatchUriDsl.kt | 43 + .../camel/kotlin/components/JsonValidatorUriDsl.kt | 75 + .../camel/kotlin/components/JsonataUriDsl.kt | 49 + .../apache/camel/kotlin/components/Jt400UriDsl.kt | 232 + .../apache/camel/kotlin/components/JteUriDsl.kt | 53 + .../apache/camel/kotlin/components/KafkaUriDsl.kt | 843 ++ .../camel/kotlin/components/KameletUriDsl.kt | 90 + .../camel/kotlin/components/KnativeUriDsl.kt | 105 + .../components/KubernetesConfigMapsUriDsl.kt | 152 + .../kotlin/components/KubernetesCronjobUriDsl.kt | 92 + .../components/KubernetesCustomResourcesUriDsl.kt | 152 + .../components/KubernetesDeploymentsUriDsl.kt | 152 + .../kotlin/components/KubernetesEventsUriDsl.kt | 152 + .../camel/kotlin/components/KubernetesHpaUriDsl.kt | 153 + .../camel/kotlin/components/KubernetesJobUriDsl.kt | 92 + .../components/KubernetesNamespacesUriDsl.kt | 152 + .../kotlin/components/KubernetesNodesUriDsl.kt | 152 + .../KubernetesPersistentVolumesClaimsUriDsl.kt | 93 + .../KubernetesPersistentVolumesUriDsl.kt | 93 + .../kotlin/components/KubernetesPodsUriDsl.kt | 152 + .../KubernetesReplicationControllersUriDsl.kt | 153 + .../components/KubernetesResourcesQuotaUriDsl.kt | 92 + .../kotlin/components/KubernetesSecretsUriDsl.kt | 92 + .../components/KubernetesServiceAccountsUriDsl.kt | 92 + .../kotlin/components/KubernetesServicesUriDsl.kt | 152 + .../apache/camel/kotlin/components/KuduUriDsl.kt | 32 + .../camel/kotlin/components/LangchainChatUriDsl.kt | 91 + .../kotlin/components/LangchainEmbeddingsUriDsl.kt | 83 + .../camel/kotlin/components/LanguageUriDsl.kt | 73 + .../apache/camel/kotlin/components/LdapUriDsl.kt | 48 + .../apache/camel/kotlin/components/LdifUriDsl.kt | 23 + .../apache/camel/kotlin/components/LogUriDsl.kt | 228 + .../apache/camel/kotlin/components/LprUriDsl.kt | 71 + .../apache/camel/kotlin/components/LuceneUriDsl.kt | 44 + .../camel/kotlin/components/LumberjackUriDsl.kt | 45 + .../camel/kotlin/components/MapstructUriDsl.kt | 28 + .../apache/camel/kotlin/components/MasterUriDsl.kt | 40 + .../camel/kotlin/components/MetricsUriDsl.kt | 55 + .../camel/kotlin/components/MicrometerUriDsl.kt | 43 + .../apache/camel/kotlin/components/MilvusUriDsl.kt | 119 + .../apache/camel/kotlin/components/MinaUriDsl.kt | 213 + .../apache/camel/kotlin/components/MinioUriDsl.kt | 382 + .../apache/camel/kotlin/components/MllpUriDsl.kt | 226 + .../apache/camel/kotlin/components/MockUriDsl.kt | 144 + .../camel/kotlin/components/MongodbGridfsUriDsl.kt | 96 + .../camel/kotlin/components/MongodbUriDsl.kt | 377 + .../camel/kotlin/components/MustacheUriDsl.kt | 62 + .../apache/camel/kotlin/components/MvelUriDsl.kt | 56 + .../camel/kotlin/components/MybatisBeanUriDsl.kt | 44 + .../camel/kotlin/components/MybatisUriDsl.kt | 216 + .../apache/camel/kotlin/components/NatsUriDsl.kt | 187 + .../camel/kotlin/components/NettyHttpUriDsl.kt | 640 + .../apache/camel/kotlin/components/NettyUriDsl.kt | 525 + .../camel/kotlin/components/NitriteUriDsl.kt | 68 + .../apache/camel/kotlin/components/OaipmhUriDsl.kt | 193 + .../camel/kotlin/components/Olingo2UriDsl.kt | 222 + .../camel/kotlin/components/Olingo4UriDsl.kt | 212 + .../camel/kotlin/components/OpensearchUriDsl.kt | 123 + .../components/OpenshiftBuildConfigsUriDsl.kt | 92 + .../kotlin/components/OpenshiftBuildsUriDsl.kt | 92 + .../components/OpenshiftDeploymentconfigsUriDsl.kt | 152 + .../kotlin/components/OpenstackCinderUriDsl.kt | 46 + .../kotlin/components/OpenstackGlanceUriDsl.kt | 43 + .../kotlin/components/OpenstackKeystoneUriDsl.kt | 44 + .../kotlin/components/OpenstackNeutronUriDsl.kt | 46 + .../camel/kotlin/components/OpenstackNovaUriDsl.kt | 46 + .../kotlin/components/OpenstackSwiftUriDsl.kt | 46 + .../camel/kotlin/components/OptaplannerUriDsl.kt | 80 + .../camel/kotlin/components/PahoMqtt5UriDsl.kt | 299 + .../apache/camel/kotlin/components/PahoUriDsl.kt | 284 + .../apache/camel/kotlin/components/PdfUriDsl.kt | 65 + .../kotlin/components/PgReplicationSlotUriDsl.kt | 174 + .../camel/kotlin/components/PgeventUriDsl.kt | 75 + .../camel/kotlin/components/PlatformHttpUriDsl.kt | 116 + .../apache/camel/kotlin/components/Plc4xUriDsl.kt | 70 + .../apache/camel/kotlin/components/PubnubUriDsl.kt | 97 + .../apache/camel/kotlin/components/PulsarUriDsl.kt | 275 + .../apache/camel/kotlin/components/QdrantUriDsl.kt | 43 + .../apache/camel/kotlin/components/QuartzUriDsl.kt | 142 + .../camel/kotlin/components/QuickfixUriDsl.kt | 72 + .../kotlin/components/ReactiveStreamsUriDsl.kt | 100 + .../apache/camel/kotlin/components/RefUriDsl.kt | 52 + .../camel/kotlin/components/RestApiUriDsl.kt | 47 + .../camel/kotlin/components/RestOpenapiUriDsl.kt | 78 + .../apache/camel/kotlin/components/RestUriDsl.kt | 106 + .../kotlin/components/RobotframeworkUriDsl.kt | 357 + .../camel/kotlin/components/RocketmqUriDsl.kt | 97 + .../apache/camel/kotlin/components/RssUriDsl.kt | 166 + .../apache/camel/kotlin/components/SagaUriDsl.kt | 22 + .../camel/kotlin/components/SalesforceUriDsl.kt | 326 + .../camel/kotlin/components/SapNetweaverUriDsl.kt | 50 + .../camel/kotlin/components/SchedulerUriDsl.kt | 158 + .../camel/kotlin/components/SchematronUriDsl.kt | 35 + .../apache/camel/kotlin/components/ScpUriDsl.kt | 171 + .../apache/camel/kotlin/components/SedaUriDsl.kt | 165 + .../camel/kotlin/components/ServiceUriDsl.kt | 36 + .../camel/kotlin/components/ServicenowUriDsl.kt | 226 + .../camel/kotlin/components/ServletUriDsl.kt | 199 + .../apache/camel/kotlin/components/SftpUriDsl.kt | 1027 ++ .../apache/camel/kotlin/components/Sjms2UriDsl.kt | 406 + .../apache/camel/kotlin/components/SjmsUriDsl.kt | 391 + .../apache/camel/kotlin/components/SlackUriDsl.kt | 184 + .../apache/camel/kotlin/components/SmbUriDsl.kt | 169 + .../apache/camel/kotlin/components/SmppUriDsl.kt | 339 + .../apache/camel/kotlin/components/SnmpUriDsl.kt | 246 + .../camel/kotlin/components/SplunkHecUriDsl.kt | 75 + .../apache/camel/kotlin/components/SplunkUriDsl.kt | 259 + .../camel/kotlin/components/SpringBatchUriDsl.kt | 34 + .../camel/kotlin/components/SpringEventUriDsl.kt | 52 + .../camel/kotlin/components/SpringJdbcUriDsl.kt | 112 + .../camel/kotlin/components/SpringLdapUriDsl.kt | 28 + .../kotlin/components/SpringRabbitmqUriDsl.kt | 269 + .../camel/kotlin/components/SpringRedisUriDsl.kt | 77 + .../camel/kotlin/components/SpringWsUriDsl.kt | 177 + .../camel/kotlin/components/SqlStoredUriDsl.kt | 63 + .../apache/camel/kotlin/components/SqlUriDsl.kt | 317 + .../apache/camel/kotlin/components/SshUriDsl.kt | 241 + .../apache/camel/kotlin/components/StaxUriDsl.kt | 22 + .../apache/camel/kotlin/components/StitchUriDsl.kt | 51 + .../apache/camel/kotlin/components/StompUriDsl.kt | 77 + .../apache/camel/kotlin/components/StreamUriDsl.kt | 179 + .../kotlin/components/StringTemplateUriDsl.kt | 59 + .../apache/camel/kotlin/components/StubUriDsl.kt | 165 + .../camel/kotlin/components/TelegramUriDsl.kt | 203 + .../apache/camel/kotlin/components/ThriftUriDsl.kt | 103 + .../camel/kotlin/components/ThymeleafUriDsl.kt | 82 + .../apache/camel/kotlin/components/TikaUriDsl.kt | 36 + .../apache/camel/kotlin/components/TimerUriDsl.kt | 93 + .../apache/camel/kotlin/components/TwilioUriDsl.kt | 160 + .../components/TwitterDirectmessageUriDsl.kt | 267 + .../camel/kotlin/components/TwitterSearchUriDsl.kt | 267 + .../kotlin/components/TwitterTimelineUriDsl.kt | 273 + .../camel/kotlin/components/UndertowUriDsl.kt | 218 + .../camel/kotlin/components/ValidatorUriDsl.kt | 65 + .../camel/kotlin/components/VelocityUriDsl.kt | 65 + .../camel/kotlin/components/VertxHttpUriDsl.kt | 135 + .../apache/camel/kotlin/components/VertxUriDsl.kt | 58 + .../kotlin/components/VertxWebsocketUriDsl.kt | 147 + .../apache/camel/kotlin/components/WasmUriDsl.kt | 26 + .../camel/kotlin/components/WeatherUriDsl.kt | 234 + .../apache/camel/kotlin/components/Web3jUriDsl.kt | 166 + .../camel/kotlin/components/WebhookUriDsl.kt | 55 + .../camel/kotlin/components/WhatsappUriDsl.kt | 44 + .../camel/kotlin/components/WordpressUriDsl.kt | 88 + .../camel/kotlin/components/WorkdayUriDsl.kt | 46 + .../camel/kotlin/components/XchangeUriDsl.kt | 34 + .../org/apache/camel/kotlin/components/XjUriDsl.kt | 137 + .../kotlin/components/XmlsecuritySignUriDsl.kt | 184 + .../kotlin/components/XmlsecurityVerifyUriDsl.kt | 137 + .../apache/camel/kotlin/components/XmppUriDsl.kt | 144 + .../apache/camel/kotlin/components/XqueryUriDsl.kt | 198 + .../camel/kotlin/components/XsltSaxonUriDsl.kt | 134 + .../apache/camel/kotlin/components/XsltUriDsl.kt | 106 + .../apache/camel/kotlin/components/ZeebeUriDsl.kt | 67 + .../camel/kotlin/components/ZendeskUriDsl.kt | 172 + .../kotlin/components/ZookeeperMasterUriDsl.kt | 40 + .../camel/kotlin/components/ZookeeperUriDsl.kt | 94 + .../camel/kotlin/dataformats/Asn1DataFormatDsl.kt | 20 +- .../camel/kotlin/dataformats/AvroDataFormatDsl.kt | 9 + .../kotlin/dataformats/AvroJacksonDataFormatDsl.kt | 244 + .../kotlin/dataformats/AvrojacksonDataFormatDsl.kt | 142 - .../kotlin/dataformats/BarcodeDataFormatDsl.kt | 24 + .../kotlin/dataformats/Base64DataFormatDsl.kt | 23 + .../kotlin/dataformats/BeanioDataFormatDsl.kt | 51 + ...vpDataFormatDsl.kt => BindyCsvDataFormatDsl.kt} | 44 +- ...DataFormatDsl.kt => BindyFixedDataFormatDsl.kt} | 44 +- ...svDataFormatDsl.kt => BindyKvpDataFormatDsl.kt} | 44 +- .../camel/kotlin/dataformats/CborDataFormatDsl.kt | 69 +- .../kotlin/dataformats/CryptoDataFormatDsl.kt | 48 + .../camel/kotlin/dataformats/CsvDataFormatDsl.kt | 149 + .../kotlin/dataformats/FastjsonDataFormatDsl.kt | 19 +- .../kotlin/dataformats/FhirJsonDataFormatDsl.kt | 298 + .../kotlin/dataformats/FhirXmlDataFormatDsl.kt | 298 + .../kotlin/dataformats/FhirjsonDataFormatDsl.kt | 151 - .../kotlin/dataformats/FhirxmlDataFormatDsl.kt | 151 - .../kotlin/dataformats/FlatpackDataFormatDsl.kt | 46 + .../camel/kotlin/dataformats/GrokDataFormatDsl.kt | 31 + .../camel/kotlin/dataformats/GsonDataFormatDsl.kt | 28 +- ...taFormatDsl.kt => GzipDeflaterDataFormatDsl.kt} | 12 +- .../camel/kotlin/dataformats/Hl7DataFormatDsl.kt | 12 + .../camel/kotlin/dataformats/IcalDataFormatDsl.kt | 12 + .../kotlin/dataformats/JacksonDataFormatDsl.kt | 121 +- .../kotlin/dataformats/JacksonXmlDataFormatDsl.kt | 225 + .../kotlin/dataformats/JacksonxmlDataFormatDsl.kt | 130 - .../camel/kotlin/dataformats/JaxbDataFormatDsl.kt | 130 + ...apiDataFormatDsl.kt => JsonApiDataFormatDsl.kt} | 19 +- .../camel/kotlin/dataformats/JsonbDataFormatDsl.kt | 18 +- .../camel/kotlin/dataformats/LzfDataFormatDsl.kt | 12 + ...aFormatDsl.kt => MimeMultipartDataFormatDsl.kt} | 43 +- ...ataFormatDsl.kt => ParquetAvroDataFormatDsl.kt} | 30 +- .../camel/kotlin/dataformats/PgpDataFormatDsl.kt | 97 + .../kotlin/dataformats/ProtobufDataFormatDsl.kt | 24 + .../dataformats/ProtobufJacksonDataFormatDsl.kt | 244 + .../dataformats/ProtobufjacksonDataFormatDsl.kt | 142 - .../camel/kotlin/dataformats/RssDataFormatDsl.kt | 6 + ...lDataFormatDsl.kt => SnakeYamlDataFormatDsl.kt} | 66 +- .../camel/kotlin/dataformats/SoapDataFormatDsl.kt | 39 + ...tmtDataFormatDsl.kt => SwiftMtDataFormatDsl.kt} | 18 +- ...tmxDataFormatDsl.kt => SwiftMxDataFormatDsl.kt} | 30 +- .../kotlin/dataformats/SyslogDataFormatDsl.kt | 6 + ...ileDataFormatDsl.kt => TarFileDataFormatDsl.kt} | 46 +- .../kotlin/dataformats/ThriftDataFormatDsl.kt | 24 + ...taFormatDsl.kt => UnivocityCsvDataFormatDsl.kt} | 99 +- ...FormatDsl.kt => UnivocityFixedDataFormatDsl.kt} | 100 +- ...taFormatDsl.kt => UnivocityTsvDataFormatDsl.kt} | 87 +- .../kotlin/dataformats/XmlSecurityDataFormatDsl.kt | 167 + .../kotlin/dataformats/XmlsecurityDataFormatDsl.kt | 97 - ...ataFormatDsl.kt => ZipDeflaterDataFormatDsl.kt} | 20 +- ...ileDataFormatDsl.kt => ZipFileDataFormatDsl.kt} | 46 +- .../camel/kotlin/languages/BeanLanguageDsl.kt | 49 +- .../camel/kotlin/languages/ConstantLanguageDsl.kt | 18 +- .../camel/kotlin/languages/CsimpleLanguageDsl.kt | 18 +- .../kotlin/languages/DatasonnetLanguageDsl.kt | 29 +- ...nguageDsl.kt => ExchangePropertyLanguageDsl.kt} | 18 +- .../camel/kotlin/languages/FileLanguageDsl.kt | 18 +- .../camel/kotlin/languages/GroovyLanguageDsl.kt | 18 +- .../camel/kotlin/languages/HeaderLanguageDsl.kt | 12 + .../camel/kotlin/languages/Hl7terserLanguageDsl.kt | 23 +- .../camel/kotlin/languages/JavaLanguageDsl.kt | 34 +- .../camel/kotlin/languages/JoorLanguageDsl.kt | 34 +- .../apache/camel/kotlin/languages/JqLanguageDsl.kt | 23 +- .../apache/camel/kotlin/languages/JsLanguageDsl.kt | 18 +- .../camel/kotlin/languages/JsonpathLanguageDsl.kt | 58 +- .../camel/kotlin/languages/MvelLanguageDsl.kt | 18 +- .../camel/kotlin/languages/OgnlLanguageDsl.kt | 18 +- .../camel/kotlin/languages/PythonLanguageDsl.kt | 18 +- .../camel/kotlin/languages/RefLanguageDsl.kt | 18 +- .../camel/kotlin/languages/SimpleLanguageDsl.kt | 18 +- .../camel/kotlin/languages/SpelLanguageDsl.kt | 18 +- .../camel/kotlin/languages/TokenizeLanguageDsl.kt | 71 +- .../camel/kotlin/languages/VariableLanguageDsl.kt | 12 + .../camel/kotlin/languages/WasmLanguageDsl.kt | 22 +- .../camel/kotlin/languages/XpathLanguageDsl.kt | 84 +- .../camel/kotlin/languages/XqueryLanguageDsl.kt | 31 +- .../camel/kotlin/languages/XtokenizeLanguageDsl.kt | 38 +- .../main/kotlin/org/apache/camel/kotlin/Main.kt | 4 + .../main/kotlin/org/apache/camel/kotlin/RootDsl.kt | 1 - dsl/camel-kotlin-dsl/pom.xml | 3 + .../services/org/apache/camel/other.properties | 1 + .../src/generated/resources/kotlin-dsl.json | 1 + dsl/camel-xml-io-dsl/pom.xml | 3 + .../services/org/apache/camel/other.properties | 1 + .../src/generated/resources/xml-io-dsl.json | 1 + .../xml/jaxb/definition/LoadRestFromXmlTest.java | 4 +- .../LoadRouteFromXmlWithOnExceptionTest.java | 4 +- .../definition/LoadRouteFromXmlWithPolicyTest.java | 4 +- .../dsl/yaml/deserializers/CustomResolver.java | 2 + .../ErrorHandlerBuilderDeserializer.java | 33 +- ...rializer.java => ErrorHandlerDeserializer.java} | 50 +- .../deserializers/RouteDefinitionDeserializer.java | 9 + dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 4 + .../services/org/apache/camel/other.properties | 1 + .../generated/resources/schema/camelYamlDsl.json | 89 +- .../src/generated/resources/yaml-dsl.json | 1 + .../org/apache/camel/dsl/yaml/RoutesTest.groovy | 88 +- parent/pom.xml | 60 +- pom.xml | 9 +- .../infra/artemis/services/ArtemisService.java | 10 +- .../artemis/services/ArtemisServiceFactory.java | 4 +- .../camel-test-infra-milvus}/pom.xml | 48 +- .../src/main/resources/META-INF/MANIFEST.MF | 0 .../test/infra/milvus/common/MilvusProperties.java | 11 +- .../services/MilvusLocalContainerService.java | 81 + .../infra/milvus/services/MilvusRemoteService.java | 37 +- .../test/infra/milvus/services/MilvusService.java | 11 +- .../milvus/services/MilvusServiceFactory.java | 55 + .../infra/milvus/services/container.properties | 17 + .../camel-test-infra-ollama}/pom.xml | 39 +- .../src/main/resources/META-INF/MANIFEST.MF | 0 .../infra/ollama/commons/OllamaProperties.java | 14 +- .../infra/ollama/services/OllamaContainer.java | 64 + .../services/OllamaLocalContainerService.java | 108 + .../infra/ollama/services/OllamaRemoteService.java | 39 +- .../test/infra/ollama/services/OllamaService.java | 10 +- .../ollama/services/OllamaServiceFactory.java | 23 +- .../infra/ollama/services/container.properties | 19 + test-infra/pom.xml | 2 + .../maven/bom/generator/BomGeneratorMojo.java | 13 +- .../src/main/docs/camel-maven-plugin.adoc | 2 + .../main/java/org/apache/camel/maven/DevMojo.java | 4 +- .../main/java/org/apache/camel/maven/RunMojo.java | 10 + .../maven/packaging/AbstractGeneratorMojo.java | 7 + .../camel/maven/packaging/AllDslKotlinMojo.java | 184 +- .../packaging/EndpointSchemaGeneratorMojo.java | 4 + .../apache/camel/maven/packaging/MojoHelper.java | 5 +- .../maven/packaging/PackageDataFormatMojo.java | 4 + .../camel/maven/packaging/PackageLanguageMojo.java | 4 + .../camel/maven/packaging/PackageOtherMojo.java | 2 + .../camel/maven/packaging/PrepareCatalogMojo.java | 1 + .../apache/camel/maven/packaging/SchemaHelper.java | 61 + .../main/docs/camel-restdsl-openapi-plugin.adoc | 12 +- .../generator/openapi/AbstractGenerateMojo.java | 2 +- .../maven/generator/openapi/GenerateMojo.java | 11 + .../generator/openapi/GenerateWithDtoMojo.java | 2 +- .../maven/generator/openapi/GenerateXmlMojo.java | 9 + .../generator/openapi/GenerateXmlWithDtoMojo.java | 2 +- .../maven/generator/openapi/GenerateYamlMojo.java | 9 + .../generator/openapi/GenerateYamlWithDtoMojo.java | 2 +- .../camel/generator/openapi/OperationVisitor.java | 216 +- .../camel/generator/openapi/PathVisitor.java | 10 +- .../openapi/RestDslDefinitionGenerator.java | 2 +- .../camel/generator/openapi/RestDslGenerator.java | 68 +- .../openapi/RestDslSourceCodeGenerator.java | 2 +- .../generator/openapi/RestDslXmlGenerator.java | 3 +- .../generator/openapi/RestDslYamlGenerator.java | 11 +- .../generator/openapi/OperationVisitorTest.java | 5 +- .../generator/openapi/RestDslGeneratorTest.java | 254 - .../generator/openapi/RestDslGeneratorV3Test.java | 2 +- .../generator/openapi/RestDslXmlGeneratorTest.java | 114 - .../openapi/RestDslXmlGeneratorV3SimpleTest.java | 2 +- .../openapi/RestDslXmlGeneratorV3Test.java | 4 +- .../openapi/RestDslYamlGeneratorV302Test.java | 2 +- ...sTest.java => RestDslYamlGeneratorV31Test.java} | 27 +- .../openapi/RestDslYamlGeneratorV3SimpleTest.java | 2 +- ...GeneratorV3SimpleWithRoutesDescriptionTest.java | 2 +- ...RestDslYamlGeneratorV3SimpleWithRoutesTest.java | 2 +- .../openapi/RestDslYamlGeneratorV3Test.java | 20 +- .../openapi/RestDslYamlGreetingsTest.java | 2 +- .../src/test/resources/AccountService-v6Yaml.txt | 240 + .../src/test/resources/MyRestRoute.txt | 322 - .../src/test/resources/MyRestRouteFilter.txt | 86 - .../src/test/resources/OpenApiPetstore.txt | 319 - .../resources/OpenApiPetstoreWithRestComponent.txt | 321 - .../OpenApiPetstoreWithRestComponentXml.txt | 92 - .../src/test/resources/OpenApiPetstoreXml.txt | 91 - .../resources/OpenApiV3PetstoreWithModelYaml.txt | 255 + .../camel/generator/openapi/AccountService-v6.json | 6107 ++++++++ .../apache/camel/generator/openapi/openapi-v2.json | 1042 -- .../main/java/org/apache/camel/spi/Metadata.java | 5 + 1186 files changed, 89819 insertions(+), 17089 deletions(-) create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-chat.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain-embeddings.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milvus.json create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-pubsub-application-cloudevents.json create mode 100644 components/camel-ai/camel-langchain-chat/pom.xml create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatComponentConfigurer.java create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointConfigurer.java copy components/{camel-aws/camel-aws-bedrock/src/generated/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentEndpointUriFactory.java => camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatEndpointUriFactory.java} (50%) create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/org/apache/camel/component/chat/langchain-chat.json create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-chat create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-component create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-chat-endpoint create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.chat.LangchainChatConfiguration create mode 100644 components/camel-ai/camel-langchain-chat/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-chat-endpoint create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/docs/langchain-chat-component.adoc copy components/{camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentOperations.java => camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChat.java} (66%) create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatComponent.java create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatConfiguration.java copy components/{camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceEndpoint.java => camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatEndpoint.java} (53%) copy components/{camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentOperations.java => camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatOperations.java} (82%) create mode 100644 components/camel-ai/camel-langchain-chat/src/main/java/org/apache/camel/component/chat/LangchainChatProducer.java create mode 100644 components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/LangchainChatIT.java create mode 100644 components/camel-ai/camel-langchain-chat/src/test/java/org/apache/camel/component/chat/OllamaTestSupport.java create mode 100644 components/camel-ai/camel-langchain-chat/src/test/resources/log4j2.properties create mode 100644 components/camel-ai/camel-langchain-embeddings/pom.xml create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentConfigurer.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverterLoader.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointConfigurer.java copy components/{camel-aws/camel-aws-bedrock/src/generated/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentEndpointUriFactory.java => camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpointUriFactory.java} (50%) create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/component/langchain-embeddings create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-component create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain-embeddings-endpoint create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain-embeddings-endpoint create mode 100644 components/camel-ai/camel-langchain-embeddings/src/generated/resources/org/apache/camel/component/langchain/embeddings/langchain-embeddings.json create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/docs/langchain-embeddings-component.adoc create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddings.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponent.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfiguration.java copy core/camel-core/src/test/java/org/apache/camel/processor/CustomRefLoadBalanceTest.java => components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConverter.java (53%) create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsEndpoint.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/main/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsProducer.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentIT.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsComponentTest.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsTestSupport.java create mode 100644 components/camel-ai/camel-langchain-embeddings/src/test/resources/log4j2.properties copy {dsl/camel-groovy-dsl/camel-groovy-dsl => components/camel-ai}/pom.xml (60%) create mode 100644 components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentIngestionJobConsumer.java copy components/camel-aws/camel-aws-bedrock/src/test/java/org/apache/camel/component/aws2/bedrock/agent/integration/{BedrockAgentProducerIT.java => BedrockAgentConsumerIT.java} (57%) create mode 100644 components/camel-google/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties create mode 100644 components/camel-google/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-pubsub-application-cloudevents create mode 100644 components/camel-google/camel-google-pubsub/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-pubsub-application-cloudevents.json create mode 100644 components/camel-google/camel-google-pubsub/src/main/java/org/apache/camel/component/google/pubsub/transform/GooglePubsubCloudEventDataTypeTransformer.java copy dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/RssDataFormatDsl.kt => components/camel-jms/src/main/java/org/apache/camel/component/jms/TemporaryQueueResolver.java (57%) delete mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/TwoConsumerOnSameTopicTest.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/integration/consumers/MultipleMessagesSameTopicIT.java create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/integration/consumers/SingleMessageSameTopicIT.java rename components/camel-jms/src/test/java/org/apache/camel/component/jms/{TwoConsumerOnSameQueueTest.java => integration/consumers/TwoConsumerOnSameQueueIT.java} (97%) copy components/camel-jms/src/test/java/org/apache/camel/component/jms/{JmsRouteTimeoutTest.java => issues/JmsTemporaryQueueResolverTest.java} (58%) create mode 100644 components/camel-micrometer/src/test/java/org/apache/camel/component/micrometer/eventnotifier/MicrometerExchangeEventNotifierNamingStrategyTest.java copy components/{camel-qdrant => camel-milvus}/pom.xml (69%) create mode 100644 components/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusComponentConfigurer.java create mode 100644 components/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusConfigurationConfigurer.java create mode 100644 components/camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusEndpointConfigurer.java copy components/{camel-aws/camel-aws-bedrock/src/generated/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentEndpointUriFactory.java => camel-milvus/src/generated/java/org/apache/camel/component/milvus/MilvusEndpointUriFactory.java} (53%) create mode 100644 components/camel-milvus/src/generated/resources/META-INF/org/apache/camel/component/milvus/milvus.json create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/component.properties create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/component/milvus create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/milvus-component create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/milvus-endpoint create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.milvus.MilvusConfiguration create mode 100644 components/camel-milvus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/milvus-endpoint create mode 100644 components/camel-milvus/src/main/docs/milvus-component.adoc create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/Milvus.java copy components/{camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentOperations.java => camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusAction.java} (83%) create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusComponent.java create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusConfiguration.java create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusEndpoint.java create mode 100644 components/camel-milvus/src/main/java/org/apache/camel/component/milvus/MilvusProducer.java create mode 100644 components/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusCreateCollectionTest.java create mode 100644 components/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusTestSupport.java rename dsl/camel-jbang/camel-jbang-plugin-k/src/test/resources/Sample.java => components/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusUpsertTest.java (53%) create mode 100644 components/camel-milvus/src/test/java/org/apache/camel/component/milvus/it/MilvusComponentIT.java create mode 100644 components/camel-milvus/src/test/resources/log4j2.properties create mode 100644 core/camel-main/src/main/java/org/apache/camel/main/ProfileConfigurer.java create mode 100644 core/camel-main/src/test/resources/application-prod.properties create mode 120000 docs/components/modules/ROOT/examples/json/langchain-chat.json create mode 120000 docs/components/modules/ROOT/examples/json/langchain-embeddings.json create mode 120000 docs/components/modules/ROOT/examples/json/milvus.json create mode 120000 docs/components/modules/ROOT/pages/langchain-embeddings-component.adoc create mode 120000 docs/components/modules/ROOT/pages/milvus-component.adoc create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainChatComponentBuilderFactory.java create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/LangchainEmbeddingsComponentBuilderFactory.java create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/MilvusComponentBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainChatEndpointBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangchainEmbeddingsEndpointBuilderFactory.java create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/MilvusEndpointBuilderFactory.java delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/resources/route-deps.yaml create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainChatUriDsl.kt create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/LangchainEmbeddingsUriDsl.kt create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/components/MilvusUriDsl.kt create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/AvroJacksonDataFormatDsl.kt delete mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/AvrojacksonDataFormatDsl.kt rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{BindykvpDataFormatDsl.kt => BindyCsvDataFormatDsl.kt} (62%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{BindyfixedDataFormatDsl.kt => BindyFixedDataFormatDsl.kt} (62%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{BindycsvDataFormatDsl.kt => BindyKvpDataFormatDsl.kt} (62%) create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/FhirJsonDataFormatDsl.kt create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/FhirXmlDataFormatDsl.kt delete mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/FhirjsonDataFormatDsl.kt delete mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/FhirxmlDataFormatDsl.kt rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{GzipdeflaterDataFormatDsl.kt => GzipDeflaterDataFormatDsl.kt} (82%) create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/JacksonXmlDataFormatDsl.kt delete mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/JacksonxmlDataFormatDsl.kt rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{JsonapiDataFormatDsl.kt => JsonApiDataFormatDsl.kt} (75%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{MimemultipartDataFormatDsl.kt => MimeMultipartDataFormatDsl.kt} (59%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{ParquetavroDataFormatDsl.kt => ParquetAvroDataFormatDsl.kt} (66%) create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/ProtobufJacksonDataFormatDsl.kt delete mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/ProtobufjacksonDataFormatDsl.kt rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{SnakeyamlDataFormatDsl.kt => SnakeYamlDataFormatDsl.kt} (68%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{SwiftmtDataFormatDsl.kt => SwiftMtDataFormatDsl.kt} (77%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{SwiftmxDataFormatDsl.kt => SwiftMxDataFormatDsl.kt} (67%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{TarfileDataFormatDsl.kt => TarFileDataFormatDsl.kt} (55%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{UnivocitycsvDataFormatDsl.kt => UnivocityCsvDataFormatDsl.kt} (56%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{UnivocityfixedDataFormatDsl.kt => UnivocityFixedDataFormatDsl.kt} (56%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{UnivocitytsvDataFormatDsl.kt => UnivocityTsvDataFormatDsl.kt} (56%) create mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/XmlSecurityDataFormatDsl.kt delete mode 100644 dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/XmlsecurityDataFormatDsl.kt rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{ZipdeflaterDataFormatDsl.kt => ZipDeflaterDataFormatDsl.kt} (71%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/{ZipfileDataFormatDsl.kt => ZipFileDataFormatDsl.kt} (55%) rename dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/languages/{ExchangepropertyLanguageDsl.kt => ExchangePropertyLanguageDsl.kt} (78%) copy dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/{ErrorHandlerBuilderDeserializer.java => ErrorHandlerDeserializer.java} (55%) copy {dsl/camel-groovy-dsl/camel-groovy-dsl => test-infra/camel-test-infra-milvus}/pom.xml (60%) copy test-infra/{camel-test-infra-arangodb => camel-test-infra-milvus}/src/main/resources/META-INF/MANIFEST.MF (100%) copy components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentOperations.java => test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/common/MilvusProperties.java (74%) create mode 100644 test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusLocalContainerService.java copy dsl/camel-kotlin-api/src/generated/kotlin/org/apache/camel/kotlin/dataformats/SyslogDataFormatDsl.kt => test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusRemoteService.java (60%) copy components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentOperations.java => test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusService.java (76%) create mode 100644 test-infra/camel-test-infra-milvus/src/test/java/org/apache/camel/test/infra/milvus/services/MilvusServiceFactory.java create mode 100644 test-infra/camel-test-infra-milvus/src/test/resources/org/apache/camel/test/infra/milvus/services/container.properties copy {dsl/camel-groovy-dsl/camel-groovy-dsl => test-infra/camel-test-infra-ollama}/pom.xml (59%) copy test-infra/{camel-test-infra-arangodb => camel-test-infra-ollama}/src/main/resources/META-INF/MANIFEST.MF (100%) copy components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentOperations.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/commons/OllamaProperties.java (69%) create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaContainer.java create mode 100644 test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaLocalContainerService.java copy core/camel-core/src/test/java/org/apache/camel/processor/CustomRefLoadBalanceTest.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaRemoteService.java (57%) copy components/camel-aws/camel-aws-bedrock/src/main/java/org/apache/camel/component/aws2/bedrock/agent/BedrockAgentOperations.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaService.java (78%) copy core/camel-main/src/main/java/org/apache/camel/main/MainConstants.java => test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaServiceFactory.java (57%) create mode 100644 test-infra/camel-test-infra-ollama/src/test/resources/org/apache/camel/test/infra/ollama/services/container.properties delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/java/org/apache/camel/generator/openapi/RestDslGeneratorTest.java delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/java/org/apache/camel/generator/openapi/RestDslXmlGeneratorTest.java copy tooling/openapi-rest-dsl-generator/src/test/java/org/apache/camel/generator/openapi/{RestDslYamlGreetingsTest.java => RestDslYamlGeneratorV31Test.java} (73%) create mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/AccountService-v6Yaml.txt delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/MyRestRoute.txt delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/MyRestRouteFilter.txt delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiPetstore.txt delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiPetstoreWithRestComponent.txt delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiPetstoreWithRestComponentXml.txt delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiPetstoreXml.txt create mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiV3PetstoreWithModelYaml.txt create mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/AccountService-v6.json delete mode 100644 tooling/openapi-rest-dsl-generator/src/test/resources/org/apache/camel/generator/openapi/openapi-v2.json