You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gn...@apache.org on 2026/08/27 13:27:40 UTC
(camel) 01/01: Merge origin/main into CAMEL-11114-cache-eip
This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a commit to branch CAMEL-11114-cache-eip
in repository https://gitbox.apache.org/repos/asf/camel.git
commit 11e25b3bf88826701365483dae77cb125a08e6b1
Merge: 25f2c87c2b52 1d70c58d6269
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Thu Aug 27 15:27:25 2026 +0200
Merge origin/main into CAMEL-11114-cache-eip
Resolve conflicts from CAMEL-24463 squash merge landing on main:
- add/add conflicts on KVR SPI files: accept main (has review feedback)
- rename/delete false conflicts on new components (alibaba-ots, spiffe, toon): accept main
- state-store docs: accept main (removed backend sub-modules, Object put() return type)
- camel-support pom.xml: keep awaitility dependency from main
Co-Authored-By: Claude Opus 4.6 <no...@anthropic.com>
.../actions/incremental-build/incremental-build.sh | 2 +-
.github/workflows/alternative-os-build-main.yml | 2 +-
.github/workflows/camel-launcher-native-exe.yml | 6 +-
.github/workflows/generate-sbom-main.yml | 2 +-
.github/workflows/main-build.yml | 2 +-
.github/workflows/package-native-validation.yml | 4 +-
.github/workflows/pr-build-main.yml | 2 +-
.github/workflows/security-scan.yml | 2 +-
.github/workflows/sonar-build.yml | 2 +-
.github/workflows/sonar-scan.yml | 2 +-
.mvn/extensions.xml | 2 +-
AGENTS.md | 29 +-
apache-camel/pom.xml | 4 -
bom/camel-bom/pom.xml | 67 +-
catalog/camel-allcomponents/pom.xml | 62 +-
catalog/camel-catalog-lucene/pom.xml | 90 -
.../catalog/lucene/LuceneSuggestionStrategy.java | 70 -
.../src/main/resources/META-INF/LICENSE.txt | 203 --
.../src/main/resources/META-INF/NOTICE.txt | 11 -
.../catalog/lucene/CamelCatalogLuceneTest.java | 50 -
.../src/test/resources/log4j2.properties | 28 -
.../org/apache/camel/catalog/components.properties | 11 +-
.../camel/catalog/components/alibaba-ots.json | 46 +
.../camel/catalog/components/alibaba-sls.json | 70 +
.../org/apache/camel/catalog/components/as2.json | 33 +-
.../camel/catalog/components/digitalocean.json | 69 -
.../apache/camel/catalog/components/ibm-cos.json | 2 +-
.../camel/catalog/components/ibm-watsonx-ai.json | 2 +-
.../camel/catalog/components/iec60870-client.json | 72 -
.../camel/catalog/components/iec60870-server.json | 64 -
.../org/apache/camel/catalog/components/irc.json | 76 -
.../apache/camel/catalog/components/ironmq.json | 73 -
.../camel/catalog/components/json-patch.json | 42 -
.../apache/camel/catalog/components/knative.json | 38 +-
.../catalog/components/langchain4j-tools.json | 56 -
.../org/apache/camel/catalog/components/mina.json | 4 +-
.../apache/camel/catalog/components/spiffe.json | 50 +
.../apache/camel/catalog/components/splunk.json | 83 -
.../apache/camel/catalog/dataformats.properties | 1 +
.../org/apache/camel/catalog/dataformats/toon.json | 26 +
.../org/apache/camel/catalog/docs.properties | 15 +-
.../camel/catalog/docs/alibaba-ots-component.adoc | 73 +
.../camel/catalog/docs/alibaba-sls-component.adoc | 87 +
.../camel/catalog/docs/dead-letter-channel.adoc | 20 +
.../camel/catalog/docs/digitalocean-component.adoc | 598 ------
.../catalog/docs/google-pubsub-component.adoc | 39 +-
.../org/apache/camel/catalog/docs/headersmap.adoc | 34 -
.../catalog/docs/iec60870-client-component.adoc | 300 ---
.../catalog/docs/iec60870-server-component.adoc | 48 -
.../apache/camel/catalog/docs/irc-component.adoc | 161 --
.../camel/catalog/docs/ironmq-component.adoc | 141 --
.../camel/catalog/docs/json-patch-component.adoc | 48 -
.../catalog/docs/langchain4j-tools-component.adoc | 702 ------
.../catalog/docs/reactive-executor-tomcat.adoc | 40 -
.../camel/catalog/docs/spiffe-component.adoc | 89 +
.../camel/catalog/docs/splunk-component.adoc | 325 ---
.../camel/catalog/docs/state-store-component.adoc | 17 +-
.../catalog/docs/threadpoolfactory-vertx.adoc | 68 -
.../apache/camel/catalog/docs/toon-dataformat.adoc | 186 ++
.../org/apache/camel/catalog/models.properties | 1 +
.../catalog/models/dataFormatTransformer.json | 2 +-
.../apache/camel/catalog/models/dataFormats.json | 2 +-
.../org/apache/camel/catalog/models/doCatch.json | 4 +-
.../org/apache/camel/catalog/models/doFinally.json | 4 +-
.../apache/camel/catalog/models/errorHandler.json | 4 +-
.../org/apache/camel/catalog/models/marshal.json | 2 +-
.../apache/camel/catalog/models/onException.json | 4 +-
.../org/apache/camel/catalog/models/toon.json | 23 +
.../org/apache/camel/catalog/models/unmarshal.json | 2 +-
.../org/apache/camel/catalog/others.properties | 3 -
.../apache/camel/catalog/others/headersmap.json | 15 -
.../catalog/others/reactive-executor-tomcat.json | 15 -
.../catalog/others/threadpoolfactory-vertx.json | 15 -
.../apache/camel/catalog/schemas/camel-spring.xsd | 67 +
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 67 +
.../camel/catalog/schemas/camelYamlDsl-model.json | 79 +
catalog/pom.xml | 1 -
.../camel-ai/camel-langchain4j-tools/pom.xml | 131 --
.../LangChain4jToolsConfigurationConfigurer.java | 51 -
.../tools/LangChain4jToolsEndpointConfigurer.java | 115 -
.../langchain4j/tools/langchain4j-tools.json | 56 -
.../services/org/apache/camel/component.properties | 7 -
.../org/apache/camel/component/langchain4j-tools | 2 -
.../camel/configurer/langchain4j-tools-component | 2 -
.../camel/configurer/langchain4j-tools-endpoint | 2 -
...langchain4j.tools.LangChain4jToolsConfiguration | 2 -
.../camel/urifactory/langchain4j-tools-endpoint | 2 -
.../src/main/docs/langchain4j-tools-component.adoc | 702 ------
.../tools/LangChain4jToolsComponent.java | 86 -
.../tools/LangChain4jToolsConfiguration.java | 58 -
.../tools/LangChain4jToolsEndpoint.java | 449 ----
.../langchain4j/tools/LangChain4jToolsHeaders.java | 41 -
.../tools/LangChain4jToolsProducer.java | 503 -----
.../component/langchain4j/tools/TagsHelper.java | 34 -
.../langchain4j/tools/ToolSearchTool.java | 136 --
.../tools/spec/CamelSimpleToolParameter.java | 76 -
.../tools/spec/CamelToolExecutorCache.java | 110 -
.../tools/spec/CamelToolSpecification.java | 95 -
.../tools/LangChain4jToolDefectsTest.java | 208 --
.../tools/LangChain4jToolMultipleCallsTest.java | 145 --
.../tools/LangChain4jToolMultipleGroupsTest.java | 118 -
.../LangChain4jToolMultipleMatchingGroupsTest.java | 121 --
.../tools/LangChain4jToolNoToolsExistTest.java | 110 -
.../LangChain4jToolNoToolsToBeCalledTest.java | 110 -
...hain4jToolParameterValueTypeConversionTest.java | 118 -
.../LangChain4jToolRequiredParameterTest.java | 426 ----
.../tools/LangChain4jToolStopEipTest.java | 130 --
.../langchain4j/tools/LangChain4jToolTest.java | 221 --
.../tools/LangChain4jToolsObservabilityTest.java | 204 --
.../tools/ToolSearchToolFormatTest.java | 121 --
.../langchain4j/tools/ToolSearchToolTest.java | 177 --
.../component/langchain4j/tools/ToolsHelper.java | 54 -
.../tools/integration/LangChain4jToolIT.java | 38 -
.../LangChain4jToolMultipleCallsIT.java | 39 -
.../LangChain4jToolMultipleGroupsIT.java | 39 -
.../LangChain4jToolMultipleMatchingGroupsIT.java | 38 -
.../integration/LangChain4jToolNoToolsExistIT.java | 39 -
.../LangChain4jToolNoToolsToBeCalledIT.java | 39 -
.../tools/spec/CamelToolExecutorCacheTest.java | 160 --
.../src/test/resources/log4j2.properties | 30 -
.../camel-langchain4j-tools/test-execution.md | 38 -
components/camel-ai/pom.xml | 1 -
components/camel-ai/src/main/docs/ai-summary.adoc | 4 -
.../camel-alibaba-ots}/pom.xml | 46 +-
.../ots/AlibabaOtsComponentConfigurer.java} | 14 +-
.../alibaba/ots/AlibabaOtsEndpointConfigurer.java | 89 +
.../alibaba/ots/AlibabaOtsEndpointUriFactory.java} | 31 +-
.../camel/component/alibaba/ots/alibaba-ots.json | 46 +
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/alibaba-ots | 2 +
.../apache/camel/configurer/alibaba-ots-component} | 2 +-
.../apache/camel/configurer/alibaba-ots-endpoint} | 2 +-
.../apache/camel/urifactory/alibaba-ots-endpoint} | 2 +-
.../src/main/docs/alibaba-ots-component.adoc | 73 +
.../alibaba/ots/AlibabaOtsComponent.java} | 23 +-
.../component/alibaba/ots/AlibabaOtsEndpoint.java | 163 ++
.../component/alibaba/ots/AlibabaOtsProducer.java | 102 +
.../component/alibaba/ots/AlibabaOtsUtils.java | 168 ++
.../alibaba/ots/constants/AlibabaOtsHeaders.java} | 13 +-
.../ots/constants/AlibabaOtsOperations.java} | 18 +-
.../ots/constants/AlibabaOtsProperties.java} | 18 +-
.../alibaba/ots/models/ClientConfigurations.java} | 14 +-
.../alibaba/ots/AlibabaOtsEndpointTest.java | 70 +
.../alibaba/ots/AlibabaOtsProducerTest.java | 56 +
.../camel/component/alibaba/ots/DeleteRowTest.java | 88 +
.../camel/component/alibaba/ots/GetRowTest.java | 103 +
.../component/alibaba/ots/ListTablesTest.java | 80 +
.../camel/component/alibaba/ots/PutRowTest.java | 88 +
.../component/alibaba/ots/TestConfiguration.java | 57 +
.../camel/component/alibaba/ots/UpdateRowTest.java | 88 +
.../ots/constants/AlibabaOtsOperationsTest.java} | 28 +-
.../src/test/resources/log4j2.properties | 2 +-
.../test/resources/testconfiguration.properties} | 6 +-
.../camel-alibaba-sls}/pom.xml | 53 +-
.../sls/AlibabaSlsComponentConfigurer.java} | 20 +-
.../alibaba/sls/AlibabaSlsEndpointConfigurer.java | 116 +
.../alibaba/sls/AlibabaSlsEndpointUriFactory.java} | 50 +-
.../camel/component/alibaba/sls/alibaba-sls.json | 70 +
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/alibaba-sls | 2 +
.../apache/camel/configurer/alibaba-sls-component} | 2 +-
.../apache/camel/configurer/alibaba-sls-endpoint} | 2 +-
.../apache/camel/urifactory/alibaba-sls-endpoint} | 2 +-
.../src/main/docs/alibaba-sls-component.adoc | 87 +
.../alibaba/sls/AlibabaSlsComponent.java} | 19 +-
.../component/alibaba/sls/AlibabaSlsEndpoint.java | 266 +++
.../component/alibaba/sls/AlibabaSlsProducer.java | 122 ++
.../component/alibaba/sls/AlibabaSlsUtils.java | 215 ++
.../alibaba/sls/constants/AlibabaSlsHeaders.java | 76 +
.../sls/constants/AlibabaSlsOperations.java} | 12 +-
.../sls/constants/AlibabaSlsProperties.java | 76 +
.../alibaba/sls/models/ClientConfigurations.java | 156 ++
.../alibaba/sls/AlibabaSlsEndpointTest.java | 55 +
.../alibaba/sls/AlibabaSlsProducerTest.java | 56 +
.../camel/component/alibaba/sls/GetLogsTest.java | 102 +
.../component/alibaba/sls/ListLogStoresTest.java | 126 ++
.../camel/component/alibaba/sls/PutLogsTest.java | 104 +
.../component/alibaba/sls/TestConfiguration.java | 57 +
.../sls/constants/AlibabaSlsOperationsTest.java} | 23 +-
.../src/test/resources/log4j2.properties | 3 +-
.../test/resources/testconfiguration.properties} | 15 +-
components/camel-alibaba/pom.xml | 2 +
.../as2/api/AS2AsynchronousMDNManager.java | 84 +-
.../component/as2/api/AS2ServerConnection.java | 26 +-
...2AsynchronousMDNManagerDeliveryAddressTest.java | 102 +
...rverManagerEndpointConfigurationConfigurer.java | 7 +
...ientManagerEndpointConfigurationConfigurer.java | 7 +
.../component/as2/AS2ConfigurationConfigurer.java | 7 +
.../camel/component/as2/AS2EndpointConfigurer.java | 7 +
.../camel/component/as2/AS2EndpointUriFactory.java | 3 +-
...rverManagerEndpointConfigurationConfigurer.java | 7 +
.../org/apache/camel/component/as2/as2.json | 33 +-
.../camel/component/as2/AS2Configuration.java | 18 +
.../as2/internal/AS2ConnectionHelper.java | 3 +-
.../as2/AS2AsyncMdnBasicAuthHeaderTest.java | 5 +-
.../as2/AS2AsyncMdnTokenAuthHeaderTest.java | 5 +-
.../as2/AS2ServerBasicAuthHeaderTest.java | 3 +
.../as2/AS2ServerBearerAuthHeaderTest.java | 3 +
components/camel-digitalocean/pom.xml | 59 -
.../DigitalOceanComponentConfigurer.java | 57 -
.../DigitalOceanEndpointConfigurer.java | 99 -
.../camel/component/digitalocean/digitalocean.json | 69 -
.../services/org/apache/camel/component.properties | 7 -
.../org/apache/camel/component/digitalocean | 2 -
.../apache/camel/configurer/digitalocean-component | 2 -
.../apache/camel/configurer/digitalocean-endpoint | 2 -
.../apache/camel/urifactory/digitalocean-endpoint | 2 -
.../src/main/docs/digitalocean-component.adoc | 598 ------
.../digitalocean/DigitalOceanComponent.java | 49 -
.../digitalocean/DigitalOceanConfiguration.java | 171 --
.../digitalocean/DigitalOceanEndpoint.java | 154 --
.../constants/DigitalOceanHeaders.java | 73 -
.../constants/DigitalOceanImageTypes.java | 25 -
.../constants/DigitalOceanOperations.java | 58 -
.../constants/DigitalOceanResources.java | 34 -
.../producer/DigitalOceanAccountProducer.java | 41 -
.../producer/DigitalOceanActionsProducer.java | 73 -
.../DigitalOceanBlockStoragesProducer.java | 289 ---
.../producer/DigitalOceanDropletsProducer.java | 451 ----
.../producer/DigitalOceanFloatingIPsProducer.java | 166 --
.../producer/DigitalOceanImagesProducer.java | 196 --
.../producer/DigitalOceanKeysProducer.java | 156 --
.../producer/DigitalOceanProducer.java | 54 -
.../producer/DigitalOceanRegionsProducer.java | 41 -
.../producer/DigitalOceanSizesProducer.java | 41 -
.../producer/DigitalOceanSnapshotsProducer.java | 110 -
.../producer/DigitalOceanTagsProducer.java | 101 -
.../digitalocean/DigitalOceanComponentTest.java | 63 -
.../integration/DigitalOceanComponentIT.java | 347 ---
.../integration/DigitalOceanTestSupport.java | 52 -
.../src/test/resources/log4j2.properties | 28 -
.../camel/component/file/GenericFileConsumer.java | 6 +-
...dempotentChangedRepositoryReadLockStrategy.java | 25 +-
...IdempotentRenameRepositoryReadLockStrategy.java | 25 +-
.../FileIdempotentRepositoryReadLockStrategy.java | 24 +-
.../src/main/docs/google-pubsub-component.adoc | 39 +-
components/camel-headersmap/pom.xml | 76 -
.../services/org/apache/camel/headers-map-factory | 2 -
.../services/org/apache/camel/other.properties | 7 -
.../src/generated/resources/headersmap.json | 15 -
.../camel-headersmap/src/main/docs/headersmap.adoc | 34 -
.../headersmap/FastHeadersMapFactory.java | 60 -
.../headersmap/CamelFastHeadersMapTest.java | 53 -
.../headersmap/FastHeadersMapFactoryTest.java | 73 -
.../src/test/resources/log4j2.properties | 31 -
.../apache/camel/component/ibm/cos/ibm-cos.json | 2 +-
.../camel/component/ibm/cos/IBMCOSConstants.java | 2 +-
.../camel/component/ibm/cos/IBMCOSConsumer.java | 27 +-
.../camel/component/ibm/cos/IBMCOSEndpoint.java | 5 +-
.../camel/component/ibm/cos/IBMCOSProducer.java | 52 +-
.../watson/language/WatsonLanguageProducer.java | 6 +
.../ibm/watson/stt/WatsonSpeechToTextProducer.java | 56 +-
.../component/ibm/watsonx/ai/ibm-watsonx-ai.json | 2 +-
.../ibm/watsonx/ai/WatsonxAiConstants.java | 3 +-
.../ibm/watsonx/ai/WatsonxAiEndpoint.java | 24 +-
.../ai/service/WatsonxAiServiceFactory.java | 13 +
components/camel-iec60870/pom.xml | 109 -
.../iec60870/client/ClientComponentConfigurer.java | 69 -
.../iec60870/client/ClientEndpointConfigurer.java | 156 --
.../iec60870/client/ClientEndpointUriFactory.java | 97 -
.../iec60870/server/ServerComponentConfigurer.java | 69 -
.../iec60870/server/ServerEndpointConfigurer.java | 162 --
.../iec60870/server/ServerEndpointUriFactory.java | 98 -
.../component/iec60870/client/iec60870-client.json | 72 -
.../component/iec60870/server/iec60870-server.json | 64 -
.../services/org/apache/camel/component.properties | 7 -
.../org/apache/camel/component/iec60870-client | 2 -
.../org/apache/camel/component/iec60870-server | 2 -
.../src/main/docs/iec60870-client-component.adoc | 300 ---
.../src/main/docs/iec60870-server-component.adoc | 48 -
.../iec60870/AbstractConnectionMultiplexor.java | 107 -
.../component/iec60870/AbstractIecComponent.java | 175 --
.../component/iec60870/AbstractIecEndpoint.java | 126 --
.../camel/component/iec60870/BaseOptions.java | 224 --
.../camel/component/iec60870/ConnectionId.java | 95 -
.../apache/camel/component/iec60870/Constants.java | 108 -
.../iec60870/DiscardAckChannelHandler.java | 55 -
.../camel/component/iec60870/DiscardAckModule.java | 45 -
.../camel/component/iec60870/ObjectAddress.java | 117 -
.../component/iec60870/client/ClientComponent.java | 75 -
.../iec60870/client/ClientConnection.java | 335 ---
.../client/ClientConnectionMultiplexor.java | 44 -
.../component/iec60870/client/ClientConsumer.java | 84 -
.../component/iec60870/client/ClientEndpoint.java | 55 -
.../component/iec60870/client/ClientOptions.java | 114 -
.../component/iec60870/client/ClientProducer.java | 173 --
.../component/iec60870/server/ServerComponent.java | 81 -
.../server/ServerConnectionMultiplexor.java | 44 -
.../component/iec60870/server/ServerConsumer.java | 112 -
.../component/iec60870/server/ServerEndpoint.java | 69 -
.../component/iec60870/server/ServerInstance.java | 196 --
.../component/iec60870/server/ServerOptions.java | 152 --
.../component/iec60870/server/ServerProducer.java | 70 -
.../camel/component/iec60870/ConnectionIdTest.java | 75 -
.../camel/component/iec60870/ConnectionTest.java | 395 ----
.../src/test/resources/log4j2.properties | 28 -
.../component/irc/IrcComponentConfigurer.java | 69 -
.../camel/component/irc/IrcEndpointConfigurer.java | 183 --
.../camel/component/irc/IrcEndpointUriFactory.java | 110 -
.../org/apache/camel/component/irc/irc.json | 76 -
.../services/org/apache/camel/component.properties | 7 -
.../org/apache/camel/configurer/irc-component | 2 -
.../org/apache/camel/configurer/irc-endpoint | 2 -
.../org/apache/camel/urifactory/irc-endpoint | 2 -
.../camel-irc/src/main/docs/irc-component.adoc | 161 --
.../camel/component/irc/CamelSSLIRCConnection.java | 114 -
.../org/apache/camel/component/irc/IrcBinding.java | 30 -
.../org/apache/camel/component/irc/IrcChannel.java | 50 -
.../apache/camel/component/irc/IrcComponent.java | 189 --
.../camel/component/irc/IrcConfiguration.java | 547 -----
.../apache/camel/component/irc/IrcConstants.java | 52 -
.../apache/camel/component/irc/IrcConsumer.java | 289 ---
.../apache/camel/component/irc/IrcEndpoint.java | 174 --
.../org/apache/camel/component/irc/IrcLogger.java | 127 --
.../org/apache/camel/component/irc/IrcMessage.java | 169 --
.../apache/camel/component/irc/IrcProducer.java | 156 --
.../org/apache/camel/component/irc/package.html | 27 -
.../camel/component/irc/IrcConfigurationTest.java | 115 -
.../camel/component/irc/IrcConsumerTest.java | 91 -
.../camel/component/irc/IrcEndpointTest.java | 87 -
.../camel/component/irc/IrcProducerTest.java | 121 --
.../component/irc/it/IrcIntegrationITSupport.java | 72 -
.../component/irc/it/IrcMultiChannelRouteIT.java | 95 -
.../camel/component/irc/it/IrcOnReplyIT.java | 85 -
.../camel/component/irc/it/IrcPrivmsgIT.java | 91 -
.../apache/camel/component/irc/it/IrcRouteIT.java | 93 -
.../camel/component/irc/it/IrcsListUsersIT.java | 74 -
.../irc/it/IrcsWithSslContextParamsRouteIT.java | 64 -
.../camel-irc/src/test/resources/localhost.p12 | Bin 2533 -> 0 bytes
components/camel-irc/src/test/unrealircd/ircd.motd | 18 -
.../camel-irc/src/test/unrealircd/server.cert.pem | 15 -
.../camel-irc/src/test/unrealircd/server.key.pem | 16 -
.../camel-irc/src/test/unrealircd/unrealircd.conf | 218 --
.../component/ironmq/IronMQEndpointConfigurer.java | 219 --
.../component/ironmq/IronMQEndpointUriFactory.java | 112 -
.../org/apache/camel/component/ironmq/ironmq.json | 73 -
.../services/org/apache/camel/component.properties | 7 -
.../services/org/apache/camel/component/ironmq | 2 -
.../org/apache/camel/configurer/ironmq-component | 2 -
.../org/apache/camel/configurer/ironmq-endpoint | 2 -
.../org/apache/camel/urifactory/ironmq-endpoint | 2 -
.../src/main/docs/ironmq-component.adoc | 141 --
.../apache/camel/component/ironmq/GsonUtil.java | 74 -
.../component/ironmq/IronMQConfiguration.java | 207 --
.../camel/component/ironmq/IronMQConstants.java | 39 -
.../camel/component/ironmq/IronMQConsumer.java | 207 --
.../camel/component/ironmq/IronMQEndpoint.java | 122 --
.../camel/component/ironmq/IronMQProducer.java | 82 -
components/camel-ironmq/src/test/data/test.txt | 1 -
.../component/ironmq/FromQueueToQueueTest.java | 95 -
.../component/ironmq/IronMQBatchConsumerTest.java | 87 -
.../ironmq/IronMQBatchDeleteConsumerTest.java | 88 -
.../component/ironmq/IronMQBatchProducerTest.java | 85 -
.../ironmq/IronMQComponentConfigurationTest.java | 111 -
.../ironmq/IronMQComponentSpringTest.java | 82 -
.../component/ironmq/IronMQComponentTest.java | 120 --
.../ironmq/IronMQConsumerHeaderFilterTest.java | 80 -
.../ironmq/IronMQPreserveHeadersTest.java | 69 -
.../apache/camel/component/ironmq/MockQueue.java | 141 --
.../ConcurrentConsumerLoadManualTest.java | 105 -
.../ironmq/integrationtest/FileCopyManualTest.java | 64 -
.../integrationtest/IronMQComponentManualTest.java | 62 -
.../ironmq/integrationtest/IronMQFIFOTest.java | 77 -
.../IronMQRackspaceComponentManualTest.java | 63 -
.../component/ironmq/integrationtest/LoadTest.java | 86 -
.../Queue2QueueExampleManualTest.java | 69 -
.../ironmq/IronMQComponentSpringTest-context.xml | 42 -
components/camel-json-patch/pom.xml | 66 -
.../jsonpatch/JsonPatchComponentConfigurer.java | 69 -
.../jsonpatch/JsonPatchEndpointConfigurer.java | 69 -
.../camel/component/jsonpatch/json-patch.json | 42 -
.../services/org/apache/camel/component.properties | 7 -
.../services/org/apache/camel/component/json-patch | 2 -
.../apache/camel/configurer/json-patch-component | 2 -
.../apache/camel/configurer/json-patch-endpoint | 2 -
.../apache/camel/urifactory/json-patch-endpoint | 2 -
.../src/main/docs/json-patch-component.adoc | 48 -
.../component/jsonpatch/JsonPatchComponent.java | 67 -
.../component/jsonpatch/JsonPatchEndpoint.java | 79 -
.../component/jsonpatch/JsonPatchProducer.java | 59 -
.../jsonpatch/JsonPatchComponentTest.java | 62 -
.../component/jsonpatch/JsonPatchRefTest.java | 47 -
.../src/test/resources/log4j2.properties | 29 -
.../apache/camel/component/jsonpatch/patch.json | 1 -
.../camel/component/jsonpatch/patch_error.json | 1 -
.../knative/spi/KnativeTransportConfiguration.java | 21 +
.../knative/KnativeComponentConfigurer.java | 6 +
.../knative/KnativeEndpointConfigurer.java | 6 +
.../knative/KnativeEndpointUriFactory.java | 3 +-
.../apache/camel/component/knative/knative.json | 38 +-
.../component/knative/KnativeConfiguration.java | 14 +
.../camel/component/knative/KnativeEndpoint.java | 3 +-
.../knative/http/KnativeHttpConsumer.java | 17 +-
.../component/knative/http/KnativeHttpTest.java | 60 +
.../lumberjack/LumberjackMultiThreadIT.java | 6 +-
.../camel/component/lumberjack/LumberjackUtil.java | 4 +-
components/camel-mina/pom.xml | 5 +
.../org/apache/camel/component/mina/mina.json | 4 +-
.../camel/component/mina/MinaConfiguration.java | 7 +-
.../apache/camel/component/mina/MinaConsumer.java | 2 +-
.../camel/component/mina/MinaPayloadHelper.java | 43 +-
.../apache/camel/component/mina/MinaProducer.java | 4 +-
.../component/mina/MinaExchangeHolderGateTest.java | 99 +
.../http/vertx/VertxPlatformHttpConsumer.java | 14 +-
.../RestOpenApiContractFirstRootBasePathTest.java | 99 +
...PlatformHttpConsumerNormalizedEndpointTest.java | 150 ++
components/camel-reactive-executor-tomcat/pom.xml | 66 -
.../services/org/apache/camel/other.properties | 7 -
.../services/org/apache/camel/reactive-executor | 2 -
.../resources/reactive-executor-tomcat.json | 15 -
.../src/main/docs/reactive-executor-tomcat.adoc | 40 -
.../reactive/tomcat/TomcatReactiveExecutor.java | 298 ---
.../org/apache/camel/reactive/SimpleMockTest.java | 65 -
.../src/test/resources/log4j2.properties | 31 -
.../camel/component/seda/QueueReference.java | 21 +
.../apache/camel/component/seda/SedaComponent.java | 23 +-
.../apache/camel/component/seda/SedaEndpoint.java | 23 +-
components/{camel-irc => camel-spiffe}/pom.xml | 26 +-
.../spiffe/SpiffeComponentConfigurer.java} | 48 +-
.../component/spiffe/SpiffeEndpointConfigurer.java | 74 +
.../spiffe/SpiffeEndpointUriFactory.java} | 21 +-
.../org/apache/camel/component/spiffe/spiffe.json | 50 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/spiffe} | 2 +-
.../org/apache/camel/configurer/spiffe-component | 2 +
.../org/apache/camel/configurer/spiffe-endpoint | 2 +
.../org/apache/camel/urifactory/spiffe-endpoint | 2 +
.../src/main/docs/spiffe-component.adoc | 89 +
.../camel/component/spiffe/SpiffeComponent.java} | 47 +-
.../component/spiffe/SpiffeConfiguration.java | 98 +
.../camel/component/spiffe/SpiffeConstants.java | 45 +
.../camel/component/spiffe/SpiffeEndpoint.java | 116 +
.../camel/component/spiffe/SpiffeOperation.java} | 12 +-
.../camel/component/spiffe/SpiffeProducer.java | 114 +
.../camel/component/spiffe/SpiffeProducerTest.java | 149 ++
.../component/splunk/SplunkEndpointConfigurer.java | 279 ---
.../component/splunk/SplunkEndpointUriFactory.java | 129 --
.../org/apache/camel/component/splunk/splunk.json | 83 -
.../services/org/apache/camel/component.properties | 7 -
.../services/org/apache/camel/component/splunk | 2 -
.../org/apache/camel/configurer/splunk-component | 2 -
.../org/apache/camel/configurer/splunk-endpoint | 2 -
.../org/apache/camel/urifactory/splunk-endpoint | 2 -
.../src/main/docs/splunk-component.adoc | 325 ---
.../camel/component/splunk/ConsumerType.java | 34 -
.../splunk/DefaultSplunkConfigurationFactory.java | 41 -
.../camel/component/splunk/ProducerType.java | 33 -
.../camel/component/splunk/SplunkComponent.java | 59 -
.../component/splunk/SplunkConfiguration.java | 421 ----
.../component/splunk/SplunkConnectionFactory.java | 202 --
.../camel/component/splunk/SplunkConsumer.java | 127 --
.../camel/component/splunk/SplunkEndpoint.java | 149 --
.../camel/component/splunk/SplunkProducer.java | 121 --
.../camel/component/splunk/event/SplunkEvent.java | 513 -----
.../camel/component/splunk/support/DataWriter.java | 32 -
.../component/splunk/support/SplunkDataReader.java | 360 ----
.../component/splunk/support/SplunkDataWriter.java | 108 -
.../splunk/support/SplunkResultProcessor.java | 27 -
.../component/splunk/support/StreamDataWriter.java | 66 -
.../component/splunk/support/SubmitDataWriter.java | 65 -
.../component/splunk/support/TcpDataWriter.java | 72 -
.../component/splunk/ConsumerStreamingTest.java | 75 -
.../camel/component/splunk/ConsumerTest.java | 78 -
.../org/apache/camel/component/splunk/Helper.java | 60 -
.../camel/component/splunk/ProducerTest.java | 180 --
.../camel/component/splunk/RawProducerTest.java | 122 --
.../splunk/SplunkComponentConfigurationTest.java | 141 --
.../camel/component/splunk/SplunkEventTest.java | 56 -
.../component/splunk/SplunkMockTestSupport.java | 49 -
.../splunk/integration/NormalSearchManualTest.java | 64 -
.../integration/RealtimeSearchManualTest.java | 62 -
.../splunk/integration/SavedSearchManualTest.java | 65 -
.../integration/SplunkProducerManualTest.java | 88 -
.../component/splunk/integration/SplunkTest.java | 42 -
.../test/resources/resultsreader_test_data.json | 40 -
.../org/apache/camel/spring/xml/errorHandler.json | 4 +-
.../src/main/docs/state-store-component.adoc | 17 +-
.../services/org/apache/camel/other.properties | 7 -
.../services/org/apache/camel/thread-pool-factory | 2 -
.../resources/threadpoolfactory-vertx.json | 15 -
.../src/main/docs/threadpoolfactory-vertx.adoc | 68 -
.../reactive/vertx/VertXThreadPoolFactory.java | 175 --
.../camel/reactive/SplitCustomThreadPoolTest.java | 80 -
.../reactive/SplitParallelLookupVertxTest.java | 71 -
.../apache/camel/reactive/SplitParallelTest.java | 75 -
.../src/test/resources/log4j2.properties | 31 -
.../pom.xml | 41 +-
.../dataformat/toon/ToonDataFormatConfigurer.java | 82 +
.../org/apache/camel/dataformat/toon/toon.json | 26 +
.../org/apache/camel/configurer/toon-dataformat | 2 +
.../org/apache/camel/dataformat.properties | 7 +
.../services/org/apache/camel/dataformat/toon} | 2 +-
.../camel-toon/src/main/docs/toon-dataformat.adoc | 186 ++
.../camel/dataformat/toon/ToonDataFormat.java | 188 ++
.../camel/dataformat/toon/ToonDataFormatTest.java | 342 +++
.../src/test/resources/log4j2.properties | 3 +-
.../zookeeper/cluster/ZooKeeperClusterView.java | 30 +-
.../ZooKeeperClusterViewLeadershipLostIT.java | 117 +
components/pom.xml | 11 +-
.../org/apache/camel/ExchangeConstantProvider.java | 5 +-
.../src/main/java/org/apache/camel/Exchange.java | 9 +
.../java/org/apache/camel/ExchangePropertyKey.java | 6 +
.../org/apache/camel/TypeConversionException.java | 16 +-
.../org/apache/camel/spi/HeadersMapFactory.java | 7 +-
.../org/apache/camel/spi/KeyValueRepository.java | 10 +-
.../camel/impl/engine/DefaultErrorRegistry.java | 29 +-
.../modules/eips/pages/dead-letter-channel.adoc | 20 +
.../apache/camel/model/dataformat/dataFormats.json | 2 +-
.../org/apache/camel/model/dataformat/toon.json | 23 +
.../META-INF/org/apache/camel/model/doCatch.json | 4 +-
.../META-INF/org/apache/camel/model/doFinally.json | 4 +-
.../org/apache/camel/model/errorHandler.json | 4 +-
.../META-INF/org/apache/camel/model/marshal.json | 2 +-
.../org/apache/camel/model/onException.json | 4 +-
.../model/transformer/dataFormatTransformer.json | 2 +-
.../META-INF/org/apache/camel/model/unmarshal.json | 2 +-
.../services/org/apache/camel/model.properties | 1 +
.../org/apache/camel/model/dataformat/jaxb.index | 1 +
.../camel/builder/DataFormatBuilderFactory.java | 8 +
.../org/apache/camel/builder/DataFormatClause.java | 8 +
.../org/apache/camel/model/MarshalDefinition.java | 2 +
.../apache/camel/model/UnmarshalDefinition.java | 2 +
.../model/dataformat/DataFormatsDefinition.java | 1 +
.../camel/model/dataformat/ToonDataFormat.java | 219 ++
.../DataFormatTransformerDefinition.java | 2 +
.../org/apache/camel/processor/CatchProcessor.java | 5 -
.../apache/camel/processor/FinallyProcessor.java | 7 +-
.../org/apache/camel/processor/TryProcessor.java | 9 +
.../ShareUnitOfWorkAggregationStrategy.java | 8 +
.../errorhandler/RedeliveryErrorHandler.java | 16 +-
.../reifier/dataformat/DataFormatReifier.java | 2 +
.../reifier/dataformat/ToonDataFormatReifier.java | 30 +-
.../camel/TypeConversionExceptionMessageTest.java | 69 +
...dempotentChangedReadLockRemoveOnCommitTest.java | 82 +
...mpotentRepositoryReadLockStrategyAbortTest.java | 105 +
.../SedaDiscardIfNoConsumerAfterRemovalTest.java | 137 ++
...scardIfNoConsumersProducerRouteRestartTest.java | 56 +
.../jaxp/SaxParserFactoryHardeningTest.java | 60 +
.../org/apache/camel/impl/ErrorRegistryTest.java | 44 +
.../apache/camel/java/out/JavaDslModelWriter.java | 19 +
.../org/apache/camel/main/components.properties | 11 +-
.../org/apache/camel/main/dataformats.properties | 1 +
core/camel-support/pom.xml | 6 +
.../org/apache/camel/support/ExchangeHelper.java | 29 +
.../support/KeyValueAggregationRepository.java | 16 +-
.../support/KeyValueIdempotentRepository.java | 19 +-
.../camel/support/MemoryKeyValueRepository.java | 11 +-
.../support/KeyValueIdempotentRepositoryTest.java | 38 +-
.../support/MemoryKeyValueRepositoryTest.java | 51 +-
.../java/org/apache/camel/util/SecurityUtils.java | 2 +-
.../java/org/apache/camel/xml/in/ModelParser.java | 11 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 17 +
.../apache/camel/converter/jaxp/XmlConverter.java | 12 +
.../org/apache/camel/yaml/out/YamlModelWriter.java | 17 +
coverage/pom.xml | 65 +-
design/aiTool.adoc | 13 +-
.../modules/ROOT/examples/json/alibaba-ots.json | 1 +
.../modules/ROOT/examples/json/alibaba-sls.json | 1 +
.../modules/ROOT/examples/json/digitalocean.json | 1 -
.../ROOT/examples/json/iec60870-client.json | 1 -
.../ROOT/examples/json/iec60870-server.json | 1 -
.../components/modules/ROOT/examples/json/irc.json | 1 -
.../modules/ROOT/examples/json/ironmq.json | 1 -
.../modules/ROOT/examples/json/json-patch.json | 1 -
.../ROOT/examples/json/langchain4j-tools.json | 1 -
.../modules/ROOT/examples/json/spiffe.json | 1 +
.../modules/ROOT/examples/json/splunk.json | 1 -
docs/components/modules/ROOT/nav.adoc | 11 +-
.../modules/ROOT/pages/alibaba-ots-component.adoc | 1 +
.../modules/ROOT/pages/alibaba-sls-component.adoc | 1 +
.../modules/ROOT/pages/digitalocean-component.adoc | 1 -
.../ROOT/pages/iec60870-client-component.adoc | 1 -
.../ROOT/pages/iec60870-server-component.adoc | 1 -
.../modules/ROOT/pages/irc-component.adoc | 1 -
.../modules/ROOT/pages/ironmq-component.adoc | 1 -
.../modules/ROOT/pages/json-patch-component.adoc | 1 -
.../ROOT/pages/langchain4j-tools-component.adoc | 1 -
.../modules/ROOT/pages/spiffe-component.adoc | 1 +
.../modules/ROOT/pages/splunk-component.adoc | 1 -
.../modules/dataformats/examples/json/toon.json | 1 +
docs/components/modules/dataformats/nav.adoc | 1 +
.../modules/dataformats/pages/toon-dataformat.adoc | 1 +
.../modules/others/examples/json/headersmap.json | 1 -
.../examples/json/reactive-executor-tomcat.json | 1 -
.../examples/json/threadpoolfactory-vertx.json | 1 -
docs/components/modules/others/nav.adoc | 3 -
.../modules/others/pages/headersmap.adoc | 1 -
.../others/pages/reactive-executor-tomcat.adoc | 1 -
.../others/pages/threadpoolfactory-vertx.adoc | 1 -
.../modules/ROOT/pages/batch-consumer.adoc | 2 -
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 40 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 42 +
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 187 ++
.../ROOT/pages/camel-configuration-utilities.adoc | 1 -
dsl/camel-componentdsl/pom.xml | 4 -
.../component/ComponentsBuilderFactory.java | 135 +-
...java => AlibabaOtsComponentBuilderFactory.java} | 116 +-
...java => AlibabaSlsComponentBuilderFactory.java} | 81 +-
.../dsl/DigitaloceanComponentBuilderFactory.java | 120 --
.../dsl/Iec60870ClientComponentBuilderFactory.java | 168 --
.../dsl/Iec60870ServerComponentBuilderFactory.java | 168 --
.../component/dsl/IrcComponentBuilderFactory.java | 167 --
.../dsl/KnativeComponentBuilderFactory.java | 19 +
.../Langchain4jToolsComponentBuilderFactory.java | 189 --
.../component/dsl/MinaComponentBuilderFactory.java | 7 +-
.../dsl/SpiffeComponentBuilderFactory.java | 222 ++
.../dsl/SplunkComponentBuilderFactory.java | 206 --
dsl/camel-endpointdsl/pom.xml | 4 -
.../builder/endpoint/EndpointBuilderFactory.java | 11 +-
.../camel/builder/endpoint/EndpointBuilders.java | 11 +-
.../builder/endpoint/EndpointHeaderBuilders.java | 141 +-
.../builder/endpoint/StaticEndpointBuilders.java | 470 +---
.../endpoint/dsl/AS2EndpointBuilderFactory.java | 63 +
.../dsl/AlibabaOtsEndpointBuilderFactory.java | 328 +++
.../dsl/AlibabaSlsEndpointBuilderFactory.java | 707 ++++++
.../endpoint/dsl/ClientEndpointBuilderFactory.java | 1945 -----------------
.../dsl/DigitalOceanEndpointBuilderFactory.java | 703 ------
.../endpoint/dsl/IBMCOSEndpointBuilderFactory.java | 6 +-
.../endpoint/dsl/IrcEndpointBuilderFactory.java | 2266 --------------------
.../endpoint/dsl/IronMQEndpointBuilderFactory.java | 1444 -------------
.../dsl/JsonPatchEndpointBuilderFactory.java | 317 ---
.../dsl/KnativeEndpointBuilderFactory.java | 32 +
.../LangChain4jToolsEndpointBuilderFactory.java | 740 -------
.../endpoint/dsl/MinaEndpointBuilderFactory.java | 21 +-
.../endpoint/dsl/ServerEndpointBuilderFactory.java | 1924 -----------------
.../endpoint/dsl/SpiffeEndpointBuilderFactory.java | 347 +++
.../endpoint/dsl/SplunkEndpointBuilderFactory.java | 1899 ----------------
.../dsl/WatsonxAiEndpointBuilderFactory.java | 2 +-
.../dsl/jbang/core/commands/mcp/AiTraceTools.java | 2 +-
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
.../camel-component-known-dependencies.properties | 11 +-
...mel-factoryfinder-known-dependencies.properties | 1 -
.../dsl/yaml/deserializers/ModelDeserializers.java | 99 +
.../deserializers/ModelDeserializersResolver.java | 2 +
.../resources/schema/camelYamlDsl-canonical.json | 58 +-
.../resources/schema/camelYamlDsl-model.json | 79 +
.../generated/resources/schema/camelYamlDsl.json | 78 +
parent/pom.xml | 108 +-
.../infra/cassandra/services/container.properties | 1 +
.../apache/camel/maven/packaging/MojoHelper.java | 4 +-
.../maven/packaging/PrepareDocSymlinksMojo.java | 2 +-
641 files changed, 11050 insertions(+), 43991 deletions(-)