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:39 UTC

(camel) branch CAMEL-11114-cache-eip updated (25f2c87c2b52 -> 11e25b3bf888)

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

gnodet pushed a change to branch CAMEL-11114-cache-eip
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 25f2c87c2b52 CAMEL-11114: Clarify key collision note — default is already safe
     add 3defc689649d CAMEL-24416: camel-core - align the XmlConverter SAX parser factory with the DOM one
     add f87dc55553ea CAMEL-24490: camel-ibm-watsonx-ai - apply the configured timeout to the watsonx.ai service clients (#25739)
     add 72e9fb578aa0 CAMEL-24493: camel-ibm-cos - honor the multiPartUpload, partSize, storageClass and deleteAfterWrite producer options (#25750)
     add ef8b5e1b9f4e CAMEL-24488: camel-ibm-watson-speech-to-text - close the audio FileInputStream opened by the producer (#25737)
     add ff2b608d77ba CAMEL-24417: camel-as2 - validate the asynchronous MDN delivery address and scope the MDN credentials
     add 3750031676b5 chore(deps-dev): Bump org.hibernate.orm:hibernate-core
     add 28cc7bd6f0a7 chore(deps): Bump ognl:ognl from 3.4.11 to 3.4.12
     add efa843736ca3 CAMEL-24494: camel-ibm-cos - fix the typo in the CacheControl header name (#25751)
     add 86f5a83187b0 CAMEL-24489: camel-api: fix TypeConversionException printing 'from type: null' for anonymous/local classes
     add 9b26b811fd27 CAMEL-24491: camel-ibm-cos - make consumer in-progress deduplication effective (#25740)
     add 88c305a51ad8 CAMEL-22680: Add TOON data format
     add d339ac4cf708 CAMEL-24492: Document that backport PRs need no reviewers and can be merged as-is
     add 05d8c5b7d32e Removal of camel-reactive-executor-tomcat
     add 80f6c7b177b9 Removal of iec60870 component
     add 2da65351067c CAMEL-24458 - Use s390x compatible cassandra container image in test infra
     add a7d7d3ad2e7f CAMEL-24487: sync the remote-file consumer containment note to the 4.22/4.18 upgrade guides (#25747)
     add 7d58968236ea Removal of camel-headersmap
     add 54c92825588f Removal of IronMQ component
     add 0bb43295c5cc Removal of ThreadPoolFactory-vertx component
     add 1f35d963cd79 CAMEL-24484: camel-file - readLockRemoveOnCommit=false must not remove a pre-existing idempotent entry
     add ddc7885a7add CAMEL-24421: add the spring-redis deserialization-filter notes to the 4.22 and 4.18 upgrade guides (#25734)
     add e227737de332 CAMEL-24457: Fix ZooKeeper cluster split-brain on leader isolation
     add 4fccebb8da41 Removal of DigitalOcean component
     add 2c538511af7f Removal of json-patch component
     add 53912a500d66 Removal of Splunk
     add 3c8343102df9 Fix contract-first REST DSL 404 when OpenAPI base path is root
     add f8e8408f4226 chore(deps): Bump actions/setup-java from 5.7.0 to 6.0.0
     add 384a00a85698 chore(deps): Bump org.codehaus.plexus:plexus-archiver
     add af9d772e2c6b chore(deps): Bump org.javassist:javassist from 3.32.0-GA to 3.33.0-GA
     add 5a11b4506416 chore(deps): Bump eu.maveniverse.maven.nisse:extension
     add 76dc84652c54 chore(deps): Bump activemq-artemis-version from 2.55.0 to 2.56.0
     add 66c59dd2d162 chore(deps): Bump io.opentelemetry.instrumentation:opentelemetry-log4j-appender-2.17
     add 9c30b32b69dc CAMEL-24509: camel-mina - gate the exchange-holder unmarshal on transferExchange and mark objectCodecPattern (#25788)
     add c09ae47cafea CAMEL-24519: camel-ibm-watsonx-ai - relabel the ModelId output header and synchronize the lazy service getters (CAMEL-24520) (#25787)
     add c340fecab914 CAMEL-24517: camel-ibm-cos - set the BucketExists header in the headBucket operation (#25784)
     add 461122f60402 CAMEL-24518: camel-ibm-watson-language - validate that at least one analysis feature is enabled (#25785)
     add 22cccdecdebd CAMEL-24428: camel-knative - add a muteException consumer option (#25685)
     add 7348f734ac48 chore(deps): Bump groovy-version from 5.1.0 to 5.1.1 (#25795)
     add 506a0e8d28b3 chore(deps): Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0 (#25691)
     add 6d3990455f60 chore(deps-dev): Bump com.graphql-java:graphql-java from 26.0 to 26.1
     add d34f56b9067f chore(deps): Bump org.freemarker:freemarker from 2.3.34 to 2.3.35
     add ef49f2b0b6bd chore(deps): Bump org.openapitools:openapi-generator
     add 933913a0ce20 Removal of IRC component
     add 2a2b0e1bb71c Removal of camel-langchain4j-tool
     add 194e64323650 chore(deps-dev): Bump com.icegreen:greenmail from 2.1.12 to 2.1.13 (#25806)
     add 5938f5d79c49 chore: camel-lumberjack - fix flaky LumberjackMultiThreadIT (#25789)
     add 3b6afb9ccf30 Removal camel-catalog-lucene
     add f48e9ee11af9 CAMEL-24373: Add camel-alibaba-sls and camel-alibaba-ots (Phase 3)
     add d19b4f96fadc CAMEL-24408: Fix SEDA discardIfNoConsumers after consumer route removal
     add 3b18f5a6be7f CAMEL-23305: camel-spiffe - new component for SPIFFE workload identity (X.509-SVID / JWT-SVID) (#25621)
     add 763b0f94bb0c CAMEL-24521: camel-google-pubsub - document the authentication that actually works (#25809)
     add 7305f778948d CAMEL-24513: camel-core - Error registry for handled exception should point to origin of error
     add 1d70c58d6269 CAMEL-24463: Introduce KeyValueRepository SPI + adapt state-store component
     new 11e25b3bf888 Merge origin/main into CAMEL-11114-cache-eip

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../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(-)
 delete mode 100644 catalog/camel-catalog-lucene/pom.xml
 delete mode 100644 catalog/camel-catalog-lucene/src/main/java/org/apache/camel/catalog/lucene/LuceneSuggestionStrategy.java
 delete mode 100644 catalog/camel-catalog-lucene/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 catalog/camel-catalog-lucene/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 catalog/camel-catalog-lucene/src/test/java/org/apache/camel/catalog/lucene/CamelCatalogLuceneTest.java
 delete mode 100644 catalog/camel-catalog-lucene/src/test/resources/log4j2.properties
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/alibaba-ots.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/alibaba-sls.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-patch.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-tools.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spiffe.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dataformats/toon.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/alibaba-ots-component.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/alibaba-sls-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/digitalocean-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/headersmap.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/iec60870-client-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/iec60870-server-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/irc-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/ironmq-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/json-patch-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/langchain4j-tools-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/reactive-executor-tomcat.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/spiffe-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/splunk-component.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/threadpoolfactory-vertx.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/toon-dataformat.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/toon.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/headersmap.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/reactive-executor-tomcat.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/threadpoolfactory-vertx.json
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/pom.xml
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConfigurationConfigurer.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpointConfigurer.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/tools/langchain4j-tools.json
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/component/langchain4j-tools
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-tools-component
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/langchain4j-tools-endpoint
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.langchain4j.tools.LangChain4jToolsConfiguration
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/services/org/apache/camel/urifactory/langchain4j-tools-endpoint
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/docs/langchain4j-tools-component.adoc
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsComponent.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConfiguration.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpoint.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsHeaders.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsProducer.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/TagsHelper.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/ToolSearchTool.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/CamelSimpleToolParameter.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/CamelToolExecutorCache.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/CamelToolSpecification.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolDefectsTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleCallsTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleGroupsTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolMultipleMatchingGroupsTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolNoToolsExistTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolNoToolsToBeCalledTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolParameterValueTypeConversionTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolRequiredParameterTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolStopEipTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsObservabilityTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolSearchToolFormatTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolSearchToolTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/ToolsHelper.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolIT.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleCallsIT.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleGroupsIT.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolMultipleMatchingGroupsIT.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolNoToolsExistIT.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/integration/LangChain4jToolNoToolsToBeCalledIT.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/java/org/apache/camel/component/langchain4j/tools/spec/CamelToolExecutorCacheTest.java
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/src/test/resources/log4j2.properties
 delete mode 100644 components/camel-ai/camel-langchain4j-tools/test-execution.md
 rename components/{camel-ironmq => camel-alibaba/camel-alibaba-ots}/pom.xml (67%)
 rename components/{camel-ironmq/src/generated/java/org/apache/camel/component/ironmq/IronMQComponentConfigurer.java => camel-alibaba/camel-alibaba-ots/src/generated/java/org/apache/camel/component/alibaba/ots/AlibabaOtsComponentConfigurer.java} (81%)
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/generated/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpointConfigurer.java
 rename components/{camel-digitalocean/src/generated/java/org/apache/camel/component/digitalocean/DigitalOceanEndpointUriFactory.java => camel-alibaba/camel-alibaba-ots/src/generated/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpointUriFactory.java} (74%)
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/org/apache/camel/component/alibaba/ots/alibaba-ots.json
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/component/alibaba-ots
 rename components/{camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/configurer/iec60870-client-component => camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-ots-component} (51%)
 rename components/{camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/configurer/iec60870-client-endpoint => camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-ots-endpoint} (51%)
 rename components/{camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/urifactory/iec60870-client-endpoint => camel-alibaba/camel-alibaba-ots/src/generated/resources/META-INF/services/org/apache/camel/urifactory/alibaba-ots-endpoint} (51%)
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/main/docs/alibaba-ots-component.adoc
 rename components/{camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteIT.java => camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsComponent.java} (59%)
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpoint.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsProducer.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/AlibabaOtsUtils.java
 rename components/{camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchConstants.java => camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsHeaders.java} (64%)
 rename components/{camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanException.java => camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsOperations.java} (66%)
 copy components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConsumer.java => camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsProperties.java} (61%)
 rename components/{camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkConfigurationFactory.java => camel-alibaba/camel-alibaba-ots/src/main/java/org/apache/camel/component/alibaba/ots/models/ClientConfigurations.java} (74%)
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/AlibabaOtsEndpointTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/AlibabaOtsProducerTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/DeleteRowTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/GetRowTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/ListTablesTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/PutRowTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/TestConfiguration.java
 create mode 100644 components/camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/UpdateRowTest.java
 rename components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/spec/NamedJsonSchemaProperty.java => camel-alibaba/camel-alibaba-ots/src/test/java/org/apache/camel/component/alibaba/ots/constants/AlibabaOtsOperationsTest.java} (57%)
 rename components/{camel-irc => camel-alibaba/camel-alibaba-ots}/src/test/resources/log4j2.properties (95%)
 rename components/{camel-digitalocean/src/test/resources/test-options.properties => camel-alibaba/camel-alibaba-ots/src/test/resources/testconfiguration.properties} (87%)
 rename components/{camel-splunk => camel-alibaba/camel-alibaba-sls}/pom.xml (64%)
 rename components/{camel-splunk/src/generated/java/org/apache/camel/component/splunk/SplunkComponentConfigurer.java => camel-alibaba/camel-alibaba-sls/src/generated/java/org/apache/camel/component/alibaba/sls/AlibabaSlsComponentConfigurer.java} (70%)
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/generated/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpointConfigurer.java
 rename components/{camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsEndpointUriFactory.java => camel-alibaba/camel-alibaba-sls/src/generated/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpointUriFactory.java} (60%)
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/org/apache/camel/component/alibaba/sls/alibaba-sls.json
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/component/alibaba-sls
 rename components/{camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/configurer/iec60870-server-component => camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-sls-component} (51%)
 rename components/{camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/configurer/iec60870-server-endpoint => camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/configurer/alibaba-sls-endpoint} (51%)
 rename components/{camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/urifactory/iec60870-server-endpoint => camel-alibaba/camel-alibaba-sls/src/generated/resources/META-INF/services/org/apache/camel/urifactory/alibaba-sls-endpoint} (51%)
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/main/docs/alibaba-sls-component.adoc
 rename components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsConsumer.java => camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsComponent.java} (60%)
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpoint.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsProducer.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/AlibabaSlsUtils.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsHeaders.java
 rename components/{camel-ai/camel-langchain4j-tools/src/main/java/org/apache/camel/component/langchain4j/tools/LangChain4jTools.java => camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsOperations.java} (72%)
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsProperties.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/main/java/org/apache/camel/component/alibaba/sls/models/ClientConfigurations.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/AlibabaSlsEndpointTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/AlibabaSlsProducerTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/GetLogsTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/ListLogStoresTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/PutLogsTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/TestConfiguration.java
 rename components/{camel-digitalocean/src/test/java/org/apache/camel/component/digitalocean/DigitalOceanClientMock.java => camel-alibaba/camel-alibaba-sls/src/test/java/org/apache/camel/component/alibaba/sls/constants/AlibabaSlsOperationsTest.java} (64%)
 rename components/{camel-splunk => camel-alibaba/camel-alibaba-sls}/src/test/resources/log4j2.properties (95%)
 rename components/{camel-irc/src/test/resources/it-tests.properties => camel-alibaba/camel-alibaba-sls/src/test/resources/testconfiguration.properties} (84%)
 create mode 100644 components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/AS2AsynchronousMDNManagerDeliveryAddressTest.java
 delete mode 100644 components/camel-digitalocean/pom.xml
 delete mode 100644 components/camel-digitalocean/src/generated/java/org/apache/camel/component/digitalocean/DigitalOceanComponentConfigurer.java
 delete mode 100644 components/camel-digitalocean/src/generated/java/org/apache/camel/component/digitalocean/DigitalOceanEndpointConfigurer.java
 delete mode 100644 components/camel-digitalocean/src/generated/resources/META-INF/org/apache/camel/component/digitalocean/digitalocean.json
 delete mode 100644 components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/component/digitalocean
 delete mode 100644 components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/configurer/digitalocean-component
 delete mode 100644 components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/configurer/digitalocean-endpoint
 delete mode 100644 components/camel-digitalocean/src/generated/resources/META-INF/services/org/apache/camel/urifactory/digitalocean-endpoint
 delete mode 100644 components/camel-digitalocean/src/main/docs/digitalocean-component.adoc
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanComponent.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanConfiguration.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/DigitalOceanEndpoint.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/constants/DigitalOceanHeaders.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/constants/DigitalOceanImageTypes.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/constants/DigitalOceanOperations.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/constants/DigitalOceanResources.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanAccountProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanActionsProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanBlockStoragesProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanDropletsProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanFloatingIPsProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanImagesProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanKeysProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanRegionsProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanSizesProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanSnapshotsProducer.java
 delete mode 100644 components/camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/producer/DigitalOceanTagsProducer.java
 delete mode 100644 components/camel-digitalocean/src/test/java/org/apache/camel/component/digitalocean/DigitalOceanComponentTest.java
 delete mode 100644 components/camel-digitalocean/src/test/java/org/apache/camel/component/digitalocean/integration/DigitalOceanComponentIT.java
 delete mode 100644 components/camel-digitalocean/src/test/java/org/apache/camel/component/digitalocean/integration/DigitalOceanTestSupport.java
 delete mode 100644 components/camel-digitalocean/src/test/resources/log4j2.properties
 delete mode 100644 components/camel-headersmap/pom.xml
 delete mode 100644 components/camel-headersmap/src/generated/resources/META-INF/services/org/apache/camel/headers-map-factory
 delete mode 100644 components/camel-headersmap/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 delete mode 100644 components/camel-headersmap/src/generated/resources/headersmap.json
 delete mode 100644 components/camel-headersmap/src/main/docs/headersmap.adoc
 delete mode 100644 components/camel-headersmap/src/main/java/org/apache/camel/component/headersmap/FastHeadersMapFactory.java
 delete mode 100644 components/camel-headersmap/src/test/java/org/apache/camel/component/headersmap/CamelFastHeadersMapTest.java
 delete mode 100644 components/camel-headersmap/src/test/java/org/apache/camel/component/headersmap/FastHeadersMapFactoryTest.java
 delete mode 100644 components/camel-headersmap/src/test/resources/log4j2.properties
 delete mode 100644 components/camel-iec60870/pom.xml
 delete mode 100644 components/camel-iec60870/src/generated/java/org/apache/camel/component/iec60870/client/ClientComponentConfigurer.java
 delete mode 100644 components/camel-iec60870/src/generated/java/org/apache/camel/component/iec60870/client/ClientEndpointConfigurer.java
 delete mode 100644 components/camel-iec60870/src/generated/java/org/apache/camel/component/iec60870/client/ClientEndpointUriFactory.java
 delete mode 100644 components/camel-iec60870/src/generated/java/org/apache/camel/component/iec60870/server/ServerComponentConfigurer.java
 delete mode 100644 components/camel-iec60870/src/generated/java/org/apache/camel/component/iec60870/server/ServerEndpointConfigurer.java
 delete mode 100644 components/camel-iec60870/src/generated/java/org/apache/camel/component/iec60870/server/ServerEndpointUriFactory.java
 delete mode 100644 components/camel-iec60870/src/generated/resources/META-INF/org/apache/camel/component/iec60870/client/iec60870-client.json
 delete mode 100644 components/camel-iec60870/src/generated/resources/META-INF/org/apache/camel/component/iec60870/server/iec60870-server.json
 delete mode 100644 components/camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/component/iec60870-client
 delete mode 100644 components/camel-iec60870/src/generated/resources/META-INF/services/org/apache/camel/component/iec60870-server
 delete mode 100644 components/camel-iec60870/src/main/docs/iec60870-client-component.adoc
 delete mode 100644 components/camel-iec60870/src/main/docs/iec60870-server-component.adoc
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/AbstractConnectionMultiplexor.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/AbstractIecComponent.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/AbstractIecEndpoint.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/BaseOptions.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/ConnectionId.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/Constants.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/DiscardAckChannelHandler.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/DiscardAckModule.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/ObjectAddress.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/client/ClientComponent.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/client/ClientConnection.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/client/ClientConnectionMultiplexor.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/client/ClientConsumer.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/client/ClientEndpoint.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/client/ClientOptions.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/client/ClientProducer.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/server/ServerComponent.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/server/ServerConnectionMultiplexor.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/server/ServerConsumer.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/server/ServerEndpoint.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/server/ServerInstance.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/server/ServerOptions.java
 delete mode 100644 components/camel-iec60870/src/main/java/org/apache/camel/component/iec60870/server/ServerProducer.java
 delete mode 100644 components/camel-iec60870/src/test/java/org/apache/camel/component/iec60870/ConnectionIdTest.java
 delete mode 100644 components/camel-iec60870/src/test/java/org/apache/camel/component/iec60870/ConnectionTest.java
 delete mode 100644 components/camel-iec60870/src/test/resources/log4j2.properties
 delete mode 100644 components/camel-irc/src/generated/java/org/apache/camel/component/irc/IrcComponentConfigurer.java
 delete mode 100644 components/camel-irc/src/generated/java/org/apache/camel/component/irc/IrcEndpointConfigurer.java
 delete mode 100644 components/camel-irc/src/generated/java/org/apache/camel/component/irc/IrcEndpointUriFactory.java
 delete mode 100644 components/camel-irc/src/generated/resources/META-INF/org/apache/camel/component/irc/irc.json
 delete mode 100644 components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/configurer/irc-component
 delete mode 100644 components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/configurer/irc-endpoint
 delete mode 100644 components/camel-irc/src/generated/resources/META-INF/services/org/apache/camel/urifactory/irc-endpoint
 delete mode 100644 components/camel-irc/src/main/docs/irc-component.adoc
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/CamelSSLIRCConnection.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcBinding.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcChannel.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcComponent.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConfiguration.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConstants.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcConsumer.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcEndpoint.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcLogger.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcMessage.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/IrcProducer.java
 delete mode 100644 components/camel-irc/src/main/java/org/apache/camel/component/irc/package.html
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcConfigurationTest.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcConsumerTest.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcEndpointTest.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/IrcProducerTest.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcIntegrationITSupport.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcMultiChannelRouteIT.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcOnReplyIT.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcPrivmsgIT.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcRouteIT.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsListUsersIT.java
 delete mode 100644 components/camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsWithSslContextParamsRouteIT.java
 delete mode 100644 components/camel-irc/src/test/resources/localhost.p12
 delete mode 100644 components/camel-irc/src/test/unrealircd/ircd.motd
 delete mode 100644 components/camel-irc/src/test/unrealircd/server.cert.pem
 delete mode 100644 components/camel-irc/src/test/unrealircd/server.key.pem
 delete mode 100644 components/camel-irc/src/test/unrealircd/unrealircd.conf
 delete mode 100644 components/camel-ironmq/src/generated/java/org/apache/camel/component/ironmq/IronMQEndpointConfigurer.java
 delete mode 100644 components/camel-ironmq/src/generated/java/org/apache/camel/component/ironmq/IronMQEndpointUriFactory.java
 delete mode 100644 components/camel-ironmq/src/generated/resources/META-INF/org/apache/camel/component/ironmq/ironmq.json
 delete mode 100644 components/camel-ironmq/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-ironmq/src/generated/resources/META-INF/services/org/apache/camel/component/ironmq
 delete mode 100644 components/camel-ironmq/src/generated/resources/META-INF/services/org/apache/camel/configurer/ironmq-component
 delete mode 100644 components/camel-ironmq/src/generated/resources/META-INF/services/org/apache/camel/configurer/ironmq-endpoint
 delete mode 100644 components/camel-ironmq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ironmq-endpoint
 delete mode 100644 components/camel-ironmq/src/main/docs/ironmq-component.adoc
 delete mode 100644 components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/GsonUtil.java
 delete mode 100644 components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQConfiguration.java
 delete mode 100644 components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQConstants.java
 delete mode 100644 components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQConsumer.java
 delete mode 100644 components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQEndpoint.java
 delete mode 100644 components/camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQProducer.java
 delete mode 100644 components/camel-ironmq/src/test/data/test.txt
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/FromQueueToQueueTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQBatchConsumerTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQBatchDeleteConsumerTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQBatchProducerTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQComponentConfigurationTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQComponentSpringTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQComponentTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQConsumerHeaderFilterTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQPreserveHeadersTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/MockQueue.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/integrationtest/ConcurrentConsumerLoadManualTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/integrationtest/FileCopyManualTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/integrationtest/IronMQComponentManualTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/integrationtest/IronMQFIFOTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/integrationtest/IronMQRackspaceComponentManualTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/integrationtest/LoadTest.java
 delete mode 100644 components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/integrationtest/Queue2QueueExampleManualTest.java
 delete mode 100644 components/camel-ironmq/src/test/resources/org/apache/camel/component/ironmq/IronMQComponentSpringTest-context.xml
 delete mode 100644 components/camel-json-patch/pom.xml
 delete mode 100644 components/camel-json-patch/src/generated/java/org/apache/camel/component/jsonpatch/JsonPatchComponentConfigurer.java
 delete mode 100644 components/camel-json-patch/src/generated/java/org/apache/camel/component/jsonpatch/JsonPatchEndpointConfigurer.java
 delete mode 100644 components/camel-json-patch/src/generated/resources/META-INF/org/apache/camel/component/jsonpatch/json-patch.json
 delete mode 100644 components/camel-json-patch/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-json-patch/src/generated/resources/META-INF/services/org/apache/camel/component/json-patch
 delete mode 100644 components/camel-json-patch/src/generated/resources/META-INF/services/org/apache/camel/configurer/json-patch-component
 delete mode 100644 components/camel-json-patch/src/generated/resources/META-INF/services/org/apache/camel/configurer/json-patch-endpoint
 delete mode 100644 components/camel-json-patch/src/generated/resources/META-INF/services/org/apache/camel/urifactory/json-patch-endpoint
 delete mode 100644 components/camel-json-patch/src/main/docs/json-patch-component.adoc
 delete mode 100644 components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchComponent.java
 delete mode 100644 components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java
 delete mode 100644 components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchProducer.java
 delete mode 100644 components/camel-json-patch/src/test/java/org/apache/camel/component/jsonpatch/JsonPatchComponentTest.java
 delete mode 100644 components/camel-json-patch/src/test/java/org/apache/camel/component/jsonpatch/JsonPatchRefTest.java
 delete mode 100644 components/camel-json-patch/src/test/resources/log4j2.properties
 delete mode 100644 components/camel-json-patch/src/test/resources/org/apache/camel/component/jsonpatch/patch.json
 delete mode 100644 components/camel-json-patch/src/test/resources/org/apache/camel/component/jsonpatch/patch_error.json
 create mode 100644 components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaExchangeHolderGateTest.java
 create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/RestOpenApiContractFirstRootBasePathTest.java
 create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpConsumerNormalizedEndpointTest.java
 delete mode 100644 components/camel-reactive-executor-tomcat/pom.xml
 delete mode 100644 components/camel-reactive-executor-tomcat/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 delete mode 100644 components/camel-reactive-executor-tomcat/src/generated/resources/META-INF/services/org/apache/camel/reactive-executor
 delete mode 100644 components/camel-reactive-executor-tomcat/src/generated/resources/reactive-executor-tomcat.json
 delete mode 100644 components/camel-reactive-executor-tomcat/src/main/docs/reactive-executor-tomcat.adoc
 delete mode 100644 components/camel-reactive-executor-tomcat/src/main/java/org/apache/camel/reactive/tomcat/TomcatReactiveExecutor.java
 delete mode 100644 components/camel-reactive-executor-tomcat/src/test/java/org/apache/camel/reactive/SimpleMockTest.java
 delete mode 100644 components/camel-reactive-executor-tomcat/src/test/resources/log4j2.properties
 rename components/{camel-irc => camel-spiffe}/pom.xml (75%)
 rename components/{camel-ai/camel-langchain4j-tools/src/generated/java/org/apache/camel/component/langchain4j/tools/LangChain4jToolsComponentConfigurer.java => camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeComponentConfigurer.java} (53%)
 create mode 100644 components/camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeEndpointConfigurer.java
 rename components/{camel-json-patch/src/generated/java/org/apache/camel/component/jsonpatch/JsonPatchEndpointUriFactory.java => camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeEndpointUriFactory.java} (77%)
 create mode 100644 components/camel-spiffe/src/generated/resources/META-INF/org/apache/camel/component/spiffe/spiffe.json
 create mode 100644 components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 rename components/{camel-irc/src/generated/resources/META-INF/services/org/apache/camel/component/irc => camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/component/spiffe} (50%)
 create mode 100644 components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/configurer/spiffe-component
 create mode 100644 components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/configurer/spiffe-endpoint
 create mode 100644 components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/urifactory/spiffe-endpoint
 create mode 100644 components/camel-spiffe/src/main/docs/spiffe-component.adoc
 rename components/{camel-ironmq/src/main/java/org/apache/camel/component/ironmq/IronMQComponent.java => camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeComponent.java} (55%)
 create mode 100644 components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeConfiguration.java
 create mode 100644 components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeConstants.java
 create mode 100644 components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeEndpoint.java
 rename components/{camel-digitalocean/src/main/java/org/apache/camel/component/digitalocean/constants/DigitalOceanSnapshotTypes.java => camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeOperation.java} (84%)
 create mode 100644 components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeProducer.java
 create mode 100644 components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeProducerTest.java
 delete mode 100644 components/camel-splunk/src/generated/java/org/apache/camel/component/splunk/SplunkEndpointConfigurer.java
 delete mode 100644 components/camel-splunk/src/generated/java/org/apache/camel/component/splunk/SplunkEndpointUriFactory.java
 delete mode 100644 components/camel-splunk/src/generated/resources/META-INF/org/apache/camel/component/splunk/splunk.json
 delete mode 100644 components/camel-splunk/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-splunk/src/generated/resources/META-INF/services/org/apache/camel/component/splunk
 delete mode 100644 components/camel-splunk/src/generated/resources/META-INF/services/org/apache/camel/configurer/splunk-component
 delete mode 100644 components/camel-splunk/src/generated/resources/META-INF/services/org/apache/camel/configurer/splunk-endpoint
 delete mode 100644 components/camel-splunk/src/generated/resources/META-INF/services/org/apache/camel/urifactory/splunk-endpoint
 delete mode 100644 components/camel-splunk/src/main/docs/splunk-component.adoc
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/ConsumerType.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/DefaultSplunkConfigurationFactory.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/ProducerType.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkComponent.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkConfiguration.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkConnectionFactory.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkConsumer.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkEndpoint.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/SplunkProducer.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/event/SplunkEvent.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/DataWriter.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/SplunkDataReader.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/SplunkDataWriter.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/SplunkResultProcessor.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/StreamDataWriter.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/SubmitDataWriter.java
 delete mode 100644 components/camel-splunk/src/main/java/org/apache/camel/component/splunk/support/TcpDataWriter.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/ConsumerStreamingTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/ConsumerTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/Helper.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/ProducerTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/RawProducerTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/SplunkComponentConfigurationTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/SplunkEventTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/SplunkMockTestSupport.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/integration/NormalSearchManualTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/integration/RealtimeSearchManualTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/integration/SavedSearchManualTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/integration/SplunkProducerManualTest.java
 delete mode 100644 components/camel-splunk/src/test/java/org/apache/camel/component/splunk/integration/SplunkTest.java
 delete mode 100644 components/camel-splunk/src/test/resources/resultsreader_test_data.json
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/generated/resources/META-INF/services/org/apache/camel/thread-pool-factory
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/generated/resources/threadpoolfactory-vertx.json
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/main/docs/threadpoolfactory-vertx.adoc
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/main/java/org/apache/camel/reactive/vertx/VertXThreadPoolFactory.java
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/test/java/org/apache/camel/reactive/SplitCustomThreadPoolTest.java
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/test/java/org/apache/camel/reactive/SplitParallelLookupVertxTest.java
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/test/java/org/apache/camel/reactive/SplitParallelTest.java
 delete mode 100644 components/camel-threadpoolfactory-vertx/src/test/resources/log4j2.properties
 rename components/{camel-threadpoolfactory-vertx => camel-toon}/pom.xml (70%)
 create mode 100644 components/camel-toon/src/generated/java/org/apache/camel/dataformat/toon/ToonDataFormatConfigurer.java
 create mode 100644 components/camel-toon/src/generated/resources/META-INF/org/apache/camel/dataformat/toon/toon.json
 create mode 100644 components/camel-toon/src/generated/resources/META-INF/services/org/apache/camel/configurer/toon-dataformat
 create mode 100644 components/camel-toon/src/generated/resources/META-INF/services/org/apache/camel/dataformat.properties
 rename components/{camel-irc/src/generated/resources/META-INF/services/org/apache/camel/component/ircs => camel-toon/src/generated/resources/META-INF/services/org/apache/camel/dataformat/toon} (51%)
 create mode 100644 components/camel-toon/src/main/docs/toon-dataformat.adoc
 create mode 100644 components/camel-toon/src/main/java/org/apache/camel/dataformat/toon/ToonDataFormat.java
 create mode 100644 components/camel-toon/src/test/java/org/apache/camel/dataformat/toon/ToonDataFormatTest.java
 rename components/{camel-ironmq => camel-toon}/src/test/resources/log4j2.properties (96%)
 create mode 100644 components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/integration/ZooKeeperClusterViewLeadershipLostIT.java
 create mode 100644 core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/dataformat/toon.json
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/dataformat/ToonDataFormat.java
 rename components/camel-ironmq/src/test/java/org/apache/camel/component/ironmq/IronMQClientMock.java => core/camel-core-reifier/src/main/java/org/apache/camel/reifier/dataformat/ToonDataFormatReifier.java (53%)
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/TypeConversionExceptionMessageTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/file/strategy/FileIdempotentChangedReadLockRemoveOnCommitTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/file/strategy/FileIdempotentRepositoryReadLockStrategyAbortTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/seda/SedaDiscardIfNoConsumerAfterRemovalTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/seda/SedaDiscardIfNoConsumersProducerRouteRestartTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/converter/jaxp/SaxParserFactoryHardeningTest.java
 create mode 120000 docs/components/modules/ROOT/examples/json/alibaba-ots.json
 create mode 120000 docs/components/modules/ROOT/examples/json/alibaba-sls.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/digitalocean.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/iec60870-client.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/iec60870-server.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/irc.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/ironmq.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/json-patch.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/langchain4j-tools.json
 create mode 120000 docs/components/modules/ROOT/examples/json/spiffe.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/splunk.json
 create mode 120000 docs/components/modules/ROOT/pages/alibaba-ots-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/alibaba-sls-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/digitalocean-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/iec60870-client-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/iec60870-server-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/irc-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/ironmq-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/json-patch-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/langchain4j-tools-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/spiffe-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/splunk-component.adoc
 create mode 120000 docs/components/modules/dataformats/examples/json/toon.json
 create mode 120000 docs/components/modules/dataformats/pages/toon-dataformat.adoc
 delete mode 120000 docs/components/modules/others/examples/json/headersmap.json
 delete mode 120000 docs/components/modules/others/examples/json/reactive-executor-tomcat.json
 delete mode 120000 docs/components/modules/others/examples/json/threadpoolfactory-vertx.json
 delete mode 120000 docs/components/modules/others/pages/headersmap.adoc
 delete mode 120000 docs/components/modules/others/pages/reactive-executor-tomcat.adoc
 delete mode 120000 docs/components/modules/others/pages/threadpoolfactory-vertx.adoc
 rename dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{JsonPatchComponentBuilderFactory.java => AlibabaOtsComponentBuilderFactory.java} (59%)
 rename dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{IronmqComponentBuilderFactory.java => AlibabaSlsComponentBuilderFactory.java} (58%)
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/DigitaloceanComponentBuilderFactory.java
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Iec60870ClientComponentBuilderFactory.java
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Iec60870ServerComponentBuilderFactory.java
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/IrcComponentBuilderFactory.java
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Langchain4jToolsComponentBuilderFactory.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SpiffeComponentBuilderFactory.java
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/SplunkComponentBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AlibabaOtsEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AlibabaSlsEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/IrcEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JsonPatchEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/LangChain4jToolsEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpiffeEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java


(camel) 01/01: Merge origin/main into CAMEL-11114-cache-eip

Posted by gn...@apache.org.
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(-)