This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1
in repository https://gitbox.apache.org/repos/asf/camel.git
omit a2aee2c91656 chore(deps): Bump
org.codehaus.mojo:properties-maven-plugin
add 4bb0dafbdedd CAMEL-24821: camel-test-infra-ollama - fail when pulling
the model fails
add c03ad2c71e59 CAMEL-24879: camel-groovy - Bind @BindToRegistry and
@Converter classes from Groovy sources in every runtime (#26709)
add 362d112c7cbb CAMEL-24721: camel-openai - agentic token budget and
observability in the Responses tool loop
add a4f21cea2614 CAMEL-24746: camel-kamelet-main -
KameletOptimisedComponentResolver recognizes kamelets already in the model
add 91a0e2ff4385 CAMEL-24673: camel-openai - receive OpenAI webhook events
with the webhook operation
add 9c23b6868bb9 CAMEL-24691: camel-saxon - align XQueryBuilder with
secure XML parsing defaults
add b4aab1b04bd8 CAMEL-24814: camel-elasticsearch/camel-opensearch -
BulkRequestAggregationStrategy must return the new exchange
add 2d640a1b9226 CAMEL-24816: camel-elasticsearch/camel-opensearch - minor
robustness fixes
add 7d9a25b35b97 chore(deps): Bump xmlunit-version from 2.13.0 to 2.14.0
add 17599369c626 CAMEL-24806: camel-jolt - Switch from unmaintained
bazaarvoice jolt to the jolt-community fork
add 84fad1eb24e7 CAMEL-24806: camel-jolt - switched from Jackson 2 to
Jackson 3 dependencies
add 69bf0f4c9746 CAMEL-24806: camel-jolt - update upgrade guide
add ae051f635cc0 CAMEL-24806: camel-jolt - revert project line in pom
add 1aac8114b420 Regen
add 6268e2e458e7 chore(deps-dev): Bump com.nimbusds:nimbus-jose-jwt from
10.9.1 to 10.10
add efe2afa21128 chore(deps): Bump aws-java-sdk2-version from 2.55.0 to
2.55.1
add 2e068ed2cd0b chore(deps): Bump com.palantir.javapoet:javapoet from
0.19.0 to 0.20.0
add 0572213b0ba9 group dependabot update for kamelets
add e1949903a07f chore(deps): Bump org.apache:apache from 39 to 40
add 29fac56707ec CAMEL-24888: the validator says the shape for the seven
mistakes of the HTTP rungs
add bf1f9e21ddab CAMEL-24890, CAMEL-24891: camel-debezium - fix the
generated connector metadata
add cd531cdd1a56 bump io.camunda:camunda-client-java from 8.9.19 to 8.9.21
(#26739)
add fd3bc8e73613 CAMEL-24893: camel-docling - reject absolute paths in
custom-argument path validation (#26738)
add 3cdd9d1ee46f CAMEL-24899: camel-core - a failed reload of the only
route file keeps the previous version running
add 796df2d895f2 CAMEL-24898: camel-jbang - camel_catalog_doc resolves the
YAML names of data formats and says the YAML shape
add 4627b8694d9b CAMEL-24897: camel-jbang-mcp - camel_write_file: drop the
validate flag, an agent turns it off
add ee626c6e9307 CAMEL-24871: Add camel-jev component for TypeSafe AI
decision API (#26684)
add b0b92bc9f642 Remove Spock dependency
add 1776cbf60ddf CAMEL-24431: camel-as2 - bound the expansion of a
compressed entity (#26656)
add 687c440f2938 CAMEL-24432: camel-mail - a malformed message no longer
halts the consumer
add fd13ce5cfbd0 CAMEL-24906: camel-yaml-dsl-validator - the quote hints
print the line to write (#26749)
add 01d97c3dd31f CAMEL-24910: camel-platform-http-vertx - a path parameter
wins over an incoming header of the same name (#26751)
add 74a29b81551f CAMEL-24911: Collapse a storm of the same error in the
error registry and log (#26754)
add 0ce7b78e91f4 CAMEL-24916: simple - a dot reads a Map key when there is
no such method (#26757)
add f1501978c833 CAMEL-24909: camel-jbang - camel_edit_file changes a file
by replacing one snippet (#26750)
add 1f762d21591e CAMEL-24738: camel-opa - make a failOpen decision
distinguishable from a real one
add 4b058b25a06f Bump org.hibernate.orm:hibernate-core from 7.4.9.Final to
7.4.10.Final
add 539ad74a4a98 CAMEL-24907: camel-jbang - camel_eval_expression
evaluates any language, not only the ones on its own classpath (#26753)
add ccb0e2b3ccf6 CAMEL-24871: Rename Jev integration to TypeSafe AI
(#26761)
add 8abefd3634ce CAMEL-24920: simple - the ternary takes a compound
condition (#26764)
add 446b6e2e4886 CAMEL-24917: camel-yaml-dsl-validator - a to: uri that
holds an expression says to use toD: (#26758)
add 0b7670e29a68 CAMEL-24895: camel-mustache, camel-chunk - align Exchange
header constant names with Camel naming convention (#26745)
add edb3a1406c60 CAMEL-24921: simple - read a predicate inside ${ }
(#26767)
add cd11222746f2 CAMEL-24918: metadata for the endpoint options that are
evaluated per message (#26762)
add a1ebe9f8db73 ci: fix Scalpel shadow comparison asymmetry vs
EXCLUSION_LIST (#26705)
add abff56356bb8 CAMEL-22967: Add dep-check profile using
pilot:dependencies
add d326ff38231b chore: escape attribute references in the 4.23 upgrade
guide
add fa8ab2a7a4b2 CAMEL-24917: fix the build - the doc test kept a call the
consolidation made redundant
add f43584ac99c5 CAMEL-24925: camel-core - onException redeliveryDelay and
maximumRedeliveryDelay should accept durations such as 5s
add 668c9299d846 CAMEL-24927: camel-core - Sample EIP should let the first
exchange through whatever the value of System.nanoTime() is
add b0900b082730 CAMEL-24929: camel-core - Fix the delay pattern example
in the RedeliveryPolicy javadoc
add c88eaf84101f CAMEL-24930: camel-core - Resequence EIP docs should say
that the first of duplicate messages is kept
add c3ef718de2e8 CAMEL-22967: dep-check - pre-install
camel-yaml-dsl-validator-maven-plugin
add cfe31eabf356 CAMEL-24844: where the body comes from, across the routes
of a file (#26800)
add 43b1fb05f169 CAMEL-24905: Fix flaky GridFsConsumerIT tests
add 6345a2d5f855 CAMEL-24931: camel-jsonpath, camel-jq - the null body
hint says how to read the data (#26780)
add 0962fd4bfb43 CAMEL-24975: the inflight, blocked and shutdown views say
where the node is (#26805)
add cbe03f3fee0d CAMEL-24962: simple language - fix bugs found in a deep
review (#26806)
add 9d5d01bbb81a CAMEL-24972: the error registry says where each step is
in the source (#26802)
add 967cce64e784 CAMEL-24974: the failed delivery log line says where the
failure is (#26804)
add 02912f4a62a7 CAMEL-24895: docs - sync camel-mustache/camel-chunk
header-alignment entry to 4_22 and 4_18 guides (#26809)
add 76f7a66f8330 chore: document the seven camel-jbang-mcp tools the page
was missing (#26820)
add 3a19bc2f7aab Bump actions/setup-java from 6.0.0 to 6.0.1
add 84ba2af92923 CAMEL-24871: Add JSON question resources and TypeSafe AI
integration tests (#26768)
add 7705d668cba0 CAMEL-24950: camel-seda - complete the exchanges
discarded by purging the queue
add 1ade96ec5d27 CAMEL-23664: camel-keycloak - Upgrade keycloak-client to
26.0.12 and keycloak-core to 26.7.4
add 4848699ace04 CAMEL-24433: camel-mail - sanitise the attachment name on
unmarshal and quote it on marshal (#26661)
add a3987f3f2884 Bump io.smallrye:smallrye-fault-tolerance-standalone
add b7b1a5bc173c Bump org.hibernate.validator:hibernate-validator
add 8e781863ab13 CAMEL-24941: camel-core - Aggregate EIP: check the closed
correlation key again under the lock
add 4cde7ce99276 CAMEL-24941: camel-core - Make the new test class
package-private
add 9d8866747c35 CAMEL-24941: camel-core - Assert that the producer
threads of the new test completed
add 9d2e245385cc Bump joda-time:joda-time from 2.14.3 to 2.14.4
add d987da9cc344 Bump com.github.ben-manes.caffeine:caffeine from 3.2.4 to
3.3.0
add 8676dc136975 chore: the groovy classpath message no longer suggests
//DEPS (#26827)
add 1f62876382f6 CAMEL-24986: a REST producer says which path parameter
has no value (#26831)
add a7dffe7a779e CAMEL-24825: fix REST OpenAPI missing/pathless servers
entry (#26801)
add 06ce5afd122a CAMEL-24946: camel-support -
KeyValueAggregationRepository should store the completed exchange for recovery
add 79100049c220 CAMEL-24928: camel-core - Throttle EIP with asyncDelayed
should not fail with NullPointerException when no permit is queued
add 7aec6a1a2b9b Revert "CAMEL-24986: a REST producer says which path
parameter has no value (#26831)"
add 56c40ea0035b CAMEL-24926: camel-core - Concurrent requests throttler
should not let more exchanges in than allowed after its state is cleaned
add cc6102541d92 CAMEL-24923: camel-core - Validate the distribution
ratios of the weighted load balancer
add 116bdd8fc7c1 CAMEL-24923: camel-core - Signal completion like the
other exits of QueueLoadBalancer.process
add 88a7e13e9f74 CAMEL-24923: camel-core - Validate the distribution
ratios in the weighted load balancer constructor
add 631fa9c68708 CAMEL-24924: camel-core - Failover load balancer without
processors should complete the exchange
add ef653a377b8c CAMEL-24924: camel-core - Complete the exchange without
processors like the other load balancers do
add fd4c5603c6ca CAMEL-24922: camel-core - Sticky failover without round
robin should also try the endpoints before the last good one
add 55f17fb9e468 CAMEL-24922: camel-core - Test sticky failover wrap
around with maximumFailoverAttempts
add 80210ce04b23 CAMEL-24922: camel-core - Stop sticky failover by
counting the endpoints tried
add 64e17e003b0c CAMEL-24953: camel-core - Idempotent Consumer: do not let
a routed duplicate remove or confirm the key
add c0291dc08f03 CAMEL-24953: camel-core - Make the new test class
package-private
add f80b68052fce CAMEL-24953: camel-core - Use
KeyValueIdempotentRepository in the new test and always release the blocked
exchange
add 95f445b47237 CAMEL-24927: camel-spring-xml - Add the long period route
to the Spring sampling throttler test
add 073c6cf7ec20 CAMEL-24976: camel-core - Type converter: fix bugs found
in a deep review (#26810)
add 648434b050c0 CAMEL-24978: camel-core - Internal processor advices: fix
bugs found in a deep review (#26811)
add 3e05fa644910 CAMEL-24960: camel-core - Fail a parallel multicast when
the thread pool rejects a sub-exchange task
add 1d40a5e7e6ca CAMEL-24960: camel-core - Make the new test class
package-private
add 48eb7c074a74 CAMEL-24960: camel-core - Do not fail a multicast
exchange that has already been completed
add be26e5930bc3 CAMEL-24960: camel-core - Log an exception that occurs
after the multicast exchange was completed
add 1fd7a667913a CAMEL-24901: camel-aws2-s3 - restrict Simple expression
evaluation of key/bucket to configured values (#26746)
add 69c06886d5be CAMEL-24958: camel-core - Release the producers of
recipients the Recipient List did not send to
add ce84a7632898 CAMEL-24958: camel-core - Make the new test class
package-private
add 805e314dde29 CAMEL-24958: camel-core - Emit no exchange events for a
recipient the Recipient List skipped
add 66daeda29d6d CAMEL-24979: camel-core - Deprecate exchange pooling
(#26821)
add 52012a654953 Bump com.icegreen:greenmail from 2.1.13 to 2.1.14
add 48e5e75bd9b1 ci: temporarily disable Dependency Analysis workflow
(CAMEL-24985) (#26834)
add 68e7ac8a7ce1 chore: fix website build - escape simple expressions in
4.23 upgrade guide
add b265af249c98 CAMEL-24984: simple - ! negates a function in a predicate
(#26824)
add 3f9f77926b3a CAMEL-24986: a REST producer says which path parameter
has no value (#26843)
add 2fe77fee0ce0 CAMEL-24981: error handler uses the onException of the
current exception (#26812)
add 12d5876fc3a8 Bump jolokia-version from 2.6.2 to 2.6.3
add e5ad48340d3e CAMEL-24948: camel-seda - fail the exchange when the
producer is interrupted while waiting
add e3395647a842 CAMEL-24948: camel-seda - Insert the upgrade guide
section in alphabetical order
add 4700e7f3c7aa CAMEL-24959: camel-core - Do not complete a parallel
streaming split before its parts when the iterator ends with a null
add 3e53ef0f81d3 CAMEL-24959: camel-core - Make the new test class
package-private
add c96a268d7bdf CAMEL-24959: camel-core - Make doDoneNoMorePairs private
add cd830827846d CAMEL-24939: Fix dependency declarations in core/ and
tooling/ subprojects
add dc95b0ed26d9 CAMEL-24949: camel-seda - do not purge the queue when
suspending a route with purgeWhenStopping
add 8a0e43065f86 CAMEL-24949: camel-seda - Insert the upgrade guide
section in alphabetical order
add 210bcdeac8ed CAMEL-24951: camel-seda - do not wait for the pending
messages of a suspended consumer when stopping
add 1791c157b4cb CAMEL-24951: camel-seda - Make the suspended consumer
test deterministic
add 0048a6264b9d CAMEL-24951: camel-seda - Keep waiting for the queue to
be empty when a starting consumer is stopped
add 72284a0944d4 CAMEL-24951: camel-seda - Insert the upgrade guide
section in alphabetical order
add 9d8608ab4aed CAMEL-24951: camel-seda - Document the side effects of
SedaConsumer.getPendingExchangesSize
add 15572382b7c3 CAMEL-24954: camel-core - Idempotent Consumer: do not
stop the repository when the route is stopped
add 4ac0b4783b7c CAMEL-24954: camel-core - Cache EIP: do not stop a
possibly shared key value repository when the route is stopped
add 66755d3f0953 CAMEL-24954: camel-core - Make the new test class
package-private
add c0911bc72a7a CAMEL-24954: camel-core - Test that removing a Cache EIP
route still stops its repository
add 390409a6ca2c CAMEL-24954: camel-core - Move the upgrade guide section
next to the other camel-core entries
add d876d4b6e887 CAMEL-24942: camel-seda - multicast to all consumers of a
queue when multipleConsumers endpoints use different options
add d1d660f1befb CAMEL-24942: camel-seda - Use
assertMockEndpointsSatisfied in the new test
add d65dffa6796e CAMEL-24942: camel-seda - Move the upgrade guide section
next to the other camel-seda entries
add 36503c923360 CAMEL-24957: Fix flaky test
MessageHistoryExceptionRouteTest
add d9e938afdd59 CAMEL-24957: Fix same race condition in MessageHistoryTest
add bd4d2ba20d6a CAMEL-24903: Fix flaky
ThrottlingExceptionRoutePolicyOpenViaConfigTest (#26799)
add c949b429a938 CAMEL-24944: camel-core - Aggregate EIP: send a
pre-completed group also when the next exchange fails to aggregate
add 9090ae32d462 Bump aws-java-sdk2-version from 2.55.1 to 2.55.2
add 691618333170 CAMEL-25013: camel-support - Do not drop the decimals
when comparing numbers of different types
add befce7707512 Bump org.codehaus.mojo:properties-maven-plugin from 1.3.0
to 1.3.1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a2aee2c91656)
\
N -- N -- N
refs/heads/dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1
(befce7707512)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../actions/incremental-build/incremental-build.sh | 24 +-
.github/dependabot.yml | 2 +
.github/workflows/dep-check.yml | 325 ++
bom/camel-bom/pom.xml | 5 +
catalog/camel-allcomponents/pom.xml | 5 +
catalog/camel-catalog/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 1 +
.../camel/catalog/components/azure-files.json | 18 +-
.../org/apache/camel/catalog/components/chunk.json | 4 +-
.../camel/catalog/components/debezium-db2.json | 4 +-
.../camel/catalog/components/debezium-mongodb.json | 4 +-
.../camel/catalog/components/debezium-mysql.json | 12 +-
.../camel/catalog/components/debezium-oracle.json | 526 +-
.../catalog/components/debezium-postgres.json | 8 +-
.../catalog/components/debezium-sqlserver.json | 4 +-
.../catalog/components/dynamic-router-control.json | 2 +-
.../org/apache/camel/catalog/components/file.json | 20 +-
.../org/apache/camel/catalog/components/ftp.json | 20 +-
.../org/apache/camel/catalog/components/ftps.json | 20 +-
.../org/apache/camel/catalog/components/imap.json | 70 +-
.../org/apache/camel/catalog/components/imaps.json | 70 +-
.../org/apache/camel/catalog/components/jolt.json | 2 +-
.../catalog/components/langchain4j-ingest.json | 4 +-
.../camel/catalog/components/micrometer.json | 14 +-
.../apache/camel/catalog/components/mina-sftp.json | 20 +-
.../apache/camel/catalog/components/mustache.json | 4 +-
.../org/apache/camel/catalog/components/opa.json | 3 +-
.../apache/camel/catalog/components/openai.json | 432 +-
.../catalog/components/opentelemetry-metrics.json | 14 +-
.../org/apache/camel/catalog/components/pop3.json | 70 +-
.../org/apache/camel/catalog/components/pop3s.json | 70 +-
.../org/apache/camel/catalog/components/scp.json | 2 +-
.../org/apache/camel/catalog/components/sftp.json | 20 +-
.../org/apache/camel/catalog/components/smb.json | 20 +-
.../org/apache/camel/catalog/components/smtp.json | 70 +-
.../org/apache/camel/catalog/components/smtps.json | 70 +-
.../camel/catalog/components/typesafe-ai.json | 59 +
.../apache/camel/catalog/dev-consoles-openapi.json | 8 +
.../apache/camel/catalog/dev-consoles/blocked.json | 4 +
.../camel/catalog/dev-consoles/inflight.json | 4 +
.../org/apache/camel/catalog/docs.properties | 3 +
.../apache/camel/catalog/docs/chunk-component.adoc | 6 +-
.../apache/camel/catalog/docs/file-language.adoc | 2 +-
.../apache/camel/catalog/docs/groovy-language.adoc | 12 +-
.../apache/camel/catalog/docs/jolt-component.adoc | 2 +-
.../org/apache/camel/catalog/docs/main.adoc | 3 +-
.../camel/catalog/docs/mustache-component.adoc | 6 +-
.../apache/camel/catalog/docs/opa-component.adoc | 24 +-
.../camel/catalog/docs/openai-component.adoc | 5 +-
.../org/apache/camel/catalog/docs/openai-mcp.adoc | 2 +
.../camel/catalog/docs/openai-responses.adoc | 6 +-
.../apache/camel/catalog/docs/openai-webhooks.adoc | 161 +
.../apache/camel/catalog/docs/resequence-eip.adoc | 5 +-
.../apache/camel/catalog/docs/seda-component.adoc | 5 +
.../apache/camel/catalog/docs/simple-advanced.adoc | 9 +-
.../camel/catalog/docs/simple-functions.adoc | 24 +-
.../org/apache/camel/catalog/docs/simple-ognl.adoc | 13 +
.../camel/catalog/docs/simple-operators.adoc | 64 +
.../org/apache/camel/catalog/docs/to-eip.adoc | 1 +
.../camel/catalog/docs/typesafe-ai-component.adoc | 253 +
.../camel/catalog/docs/typesafe-ai-language.adoc | 123 +
.../catalog/docs/weightedLoadBalancer-eip.adoc | 4 +
.../org/apache/camel/catalog/languages.properties | 1 +
.../org/apache/camel/catalog/languages/file.json | 8 +-
.../org/apache/camel/catalog/languages/simple.json | 192 +-
.../camel/catalog/languages/typesafe-ai.json | 25 +
.../main/camel-main-configuration-metadata.json | 7 +-
.../apache/camel/catalog/main/sensitive-keys.json | 5 +
.../camel/catalog/simple/camel-simple-validator.js | 7 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 13 +
.../camel/component/docling/DoclingProducer.java | 11 +-
.../docling/DoclingCustomArgsValidationTest.java | 30 +
.../langchain4j/ingest/langchain4j-ingest.json | 4 +-
components/camel-ai/camel-openai/pom.xml | 5 +
.../openai/OpenAIComponentConfigurer.java | 6 +
.../component/openai/OpenAIEndpointConfigurer.java | 42 +
.../component/openai/OpenAIEndpointUriFactory.java | 12 +-
.../org/apache/camel/component/openai/openai.json | 432 +-
.../src/main/docs/openai-component.adoc | 5 +-
.../camel-openai/src/main/docs/openai-mcp.adoc | 2 +
.../src/main/docs/openai-responses.adoc | 6 +-
.../src/main/docs/openai-webhooks.adoc | 161 +
.../openai/OpenAIAgenticTokenTracker.java | 28 +-
.../component/openai/OpenAIConfiguration.java | 53 +
.../camel/component/openai/OpenAIConstants.java | 14 +
.../camel/component/openai/OpenAIEndpoint.java | 28 +-
.../camel/component/openai/OpenAIOperations.java | 5 +-
.../camel/component/openai/OpenAIProducer.java | 15 +-
.../component/openai/OpenAIResponsesProducer.java | 134 +-
.../component/openai/OpenAIWebhookConsumer.java | 334 ++
.../openai/OpenAIResponsesAgenticTest.java | 244 +
.../openai/OpenAIWebhookConfigurationTest.java | 111 +
.../openai/OpenAIWebhookConsumerTest.java | 272 +
.../component/openai/OpenAIWebhookHttpTest.java | 142 +
.../openai/RecordingRestConsumerFactory.java | 89 +
.../camel-typesafe-ai}/pom.xml | 52 +-
.../typesafeai/TypeSafeAiComponentConfigurer.java | 124 +
.../typesafeai/TypeSafeAiEndpointConfigurer.java | 108 +
.../typesafeai/TypeSafeAiEndpointUriFactory.java | 92 +
.../camel/component/typesafeai/typesafe-ai.json | 59 +
.../camel/language/typesafeai/typesafe-ai.json | 25 +
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/typesafe-ai | 2 +
.../apache/camel/configurer/typesafe-ai-component | 2 +
.../apache/camel/configurer/typesafe-ai-endpoint | 2 +
.../services/org/apache/camel/language.properties | 7 +
.../services/org/apache/camel/language/typesafe-ai | 2 +
.../apache/camel/urifactory/typesafe-ai-endpoint | 2 +
.../src/main/docs/typesafe-ai-component.adoc | 253 +
.../src/main/docs/typesafe-ai-language.adoc | 123 +
.../component/typesafeai/TypeSafeAiClient.java | 144 +
.../component/typesafeai/TypeSafeAiComponent.java | 46 +
.../typesafeai/TypeSafeAiConfiguration.java | 221 +
.../component/typesafeai/TypeSafeAiEndpoint.java | 165 +
.../typesafeai/TypeSafeAiHttpException.java | 38 +-
.../camel/component/typesafeai/TypeSafeAiJson.java | 214 +
.../component/typesafeai/TypeSafeAiProducer.java | 45 +
.../TypeSafeAiUncertainResultException.java | 24 +-
.../language/typesafeai/TypeSafeAiLanguage.java | 233 +
.../schema/typesafe-ai-questions.schema.json | 66 +
.../typesafeai/TypeSafeAiCancellationTest.java | 115 +
.../component/typesafeai/TypeSafeAiChoiceTest.java | 100 +
.../typesafeai/TypeSafeAiConcurrencyTest.java | 159 +
.../typesafeai/TypeSafeAiExamplesSupport.java | 277 +
.../typesafeai/TypeSafeAiExamplesTest.java | 61 +
.../typesafeai/TypeSafeAiExternalServiceIT.java | 44 +
.../TypeSafeAiLanguagePropertiesTest.java | 168 +
.../typesafeai/TypeSafeAiLanguageTest.java | 282 ++
.../typesafeai/TypeSafeAiProducerTest.java | 191 +
.../typesafeai/TypeSafeAiPropertiesTest.java | 247 +
.../typesafeai/TypeSafeAiProtocolTest.java | 176 +
.../TypeSafeAiQuestionsResourceTest.java | 132 +
.../typesafeai/TypeSafeAiTestSupport.java | 167 +
.../typesafeai/TypeSafeAiTimeoutTest.java | 59 +
.../resources/typesafe-ai/cascade-questions.json | 5 +
.../typesafe-ai/guard-input-questions.json | 4 +
.../typesafe-ai/guard-output-questions.json | 3 +
.../resources/typesafe-ai/invalid-questions.json | 1 +
.../resources/typesafe-ai/judge-questions.json | 5 +
.../typesafe-ai/quickstart-questions.json | 24 +
.../test/resources/typesafe-ai/rag-questions.json | 6 +
.../resources/typesafe-ai/refund-questions.json | 1 +
.../typesafe-ai/tool-search-questions.json | 4 +
.../resources/typesafe-ai/triage-questions.json | 7 +
.../camel-ai/camel-typesafe-ai/test-execution.md | 61 +
components/camel-ai/pom.xml | 1 +
.../component/as2/api/util/HttpMessageUtils.java | 28 +-
.../camel/component/as2/api/util/MicUtils.java | 3 +-
.../util/CompressedEntityExpansionBoundTest.java | 75 +
.../camel/component/as2/api/util/MicUtilsTest.java | 25 +
.../camel/component/aws2/s3/utils/AWS2S3Utils.java | 26 +-
.../S3GetObjectDynamicKeyOperationIT.java | 6 +-
.../component/aws2/s3/utils/AWS2S3UtilsTest.java | 102 +
.../camel/component/file/azure/azure-files.json | 18 +-
.../apache/camel/language/bean/BeanExpression.java | 45 +
.../org/apache/camel/component/chunk/chunk.json | 4 +-
.../camel-chunk/src/main/docs/chunk-component.adoc | 6 +-
.../camel/component/chunk/ChunkConstants.java | 4 +-
.../camel/maven/config/ConnectorConfigField.java | 8 +
.../maven/config/ConnectorConfigFieldsFactory.java | 8 +-
.../maven/config/ConnectorConfigGenerator.java | 4 +
.../maven/config/ConnectorConfigFieldTest.java | 14 +
.../config/ConnectorConfigFieldsFactoryTest.java | 31 +
.../maven/config/ConnectorConfigGeneratorTest.java | 20 +
.../db2/DebeziumDb2EndpointUriFactory.java | 4 +-
.../Db2ConnectorEmbeddedDebeziumConfiguration.java | 2 +-
.../camel/component/debezium/db2/debezium-db2.json | 4 +-
.../mongodb/DebeziumMongodbEndpointUriFactory.java | 4 +-
...goDbConnectorEmbeddedDebeziumConfiguration.java | 2 +-
.../debezium/mongodb/debezium-mongodb.json | 4 +-
.../mysql/DebeziumMySqlEndpointUriFactory.java | 6 +-
...ySqlConnectorEmbeddedDebeziumConfiguration.java | 6 +-
.../component/debezium/mysql/debezium-mysql.json | 12 +-
.../oracle/DebeziumOracleComponentConfigurer.java | 6 -
.../oracle/DebeziumOracleEndpointConfigurer.java | 6 -
.../oracle/DebeziumOracleEndpointUriFactory.java | 7 +-
...acleConnectorEmbeddedDebeziumConfiguration.java | 16 +-
.../component/debezium/oracle/debezium-oracle.json | 526 +-
.../DebeziumPostgresEndpointUriFactory.java | 5 +-
...gresConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../debezium/postgres/debezium-postgres.json | 8 +-
.../DebeziumSqlserverEndpointUriFactory.java | 4 +-
...rverConnectorEmbeddedDebeziumConfiguration.java | 2 +-
.../debezium/sqlserver/debezium-sqlserver.json | 4 +-
.../control/dynamic-router-control.json | 2 +-
.../camel/component/es/ElasticsearchProducer.java | 27 +-
.../es/ElasticsearchScrollRequestIterator.java | 13 +-
...lasticsearchBulkRequestAggregationStrategy.java | 7 +-
.../ElasticsearchActionRequestConverter.java | 16 +-
...icsearchBulkRequestAggregationStrategyTest.java | 89 +
.../ElasticsearchActionRequestConverterTest.java | 86 +
.../org/apache/camel/component/file/file.json | 20 +-
.../camel/component/file/GenericFileEndpoint.java | 2 +
.../apache/camel/component/file/remote/ftp.json | 20 +-
.../apache/camel/component/file/remote/ftps.json | 20 +-
.../apache/camel/component/file/remote/sftp.json | 20 +-
.../src/main/docs/groovy-language.adoc | 12 +-
.../groovy/DefaultGroovyScriptCompiler.java | 25 +-
.../camel/language/groovy/GroovyLanguage.java | 9 +-
.../GroovyDefaultCompilePostProcessorTest.java | 131 +
.../MaskEmailFunction.groovy | 0
.../camel-groovy-default/NamedLazyBean.groovy | 10 +-
.../camel-groovy-default/OrderConverter.groovy | 12 +-
.../camel-groovy-default/OrderEventNotifier.groovy | 24 +-
.../camel-groovy-default/UnnamedLazyBean.groovy | 11 +-
components/camel-jolt/pom.xml | 26 +-
.../component/jolt/JoltComponentConfigurer.java | 4 +-
.../org/apache/camel/component/jolt/jolt.json | 2 +-
.../camel-jolt/src/main/docs/jolt-component.adoc | 2 +-
.../apache/camel/component/jolt/JoltComponent.java | 2 +-
.../apache/camel/component/jolt/JoltEndpoint.java | 18 +-
.../org/apache/camel/language/jq/JqExpression.java | 6 +-
.../camel/language/jq/JqNullBodyHintTest.java | 9 +-
.../org/apache/camel/component/scp/scp.json | 2 +-
.../org/apache/camel/jsonpath/JsonPathEngine.java | 6 +-
.../camel/jsonpath/JsonPathNullBodyHintTest.java | 8 +-
components/camel-keycloak/pom.xml | 2 +-
.../component/mail/MailComponentConfigurer.java | 6 +
.../component/mail/MailEndpointConfigurer.java | 6 +
.../component/mail/MailEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/mail/imap.json | 70 +-
.../org/apache/camel/component/mail/imaps.json | 70 +-
.../org/apache/camel/component/mail/pop3.json | 70 +-
.../org/apache/camel/component/mail/pop3s.json | 70 +-
.../org/apache/camel/component/mail/smtp.json | 70 +-
.../org/apache/camel/component/mail/smtps.json | 70 +-
.../apache/camel/component/mail/MailBinding.java | 35 +-
.../camel/component/mail/MailConfiguration.java | 15 +
.../apache/camel/component/mail/MailConstants.java | 1 +
.../camel/component/mail/MailConverters.java | 13 +-
.../apache/camel/component/mail/MailEndpoint.java | 3 +
.../apache/camel/component/mail/MailSorter.java | 65 +-
.../mime/multipart/MimeMultipartDataFormat.java | 10 +-
.../mail/MailAttachmentFileNameQuotingTest.java | 116 +
.../component/mail/MailPoisonMessageTest.java | 140 +
.../multipart/MimeMultipartDataFormatTest.java | 25 +
.../resources/multipart-contentid-with-slash.txt | 13 +
.../test/resources/multipart-traversal-name.txt | 21 +
.../camel/component/micrometer/micrometer.json | 14 +-
.../component/micrometer/MicrometerEndpoint.java | 8 +-
.../component/file/remote/mina/mina-sftp.json | 20 +-
.../integration/AbstractMongoDbITSupport.java | 13 +-
.../gridfs/integration/GridFsConsumerIT.java | 31 +-
.../apache/camel/component/mustache/mustache.json | 4 +-
.../src/main/docs/mustache-component.adoc | 6 +-
.../component/mustache/MustacheConstants.java | 4 +-
.../org/apache/camel/component/opa/opa.json | 3 +-
.../camel-opa/src/main/docs/opa-component.adoc | 24 +-
.../apache/camel/component/opa/OpaConstants.java | 8 +
.../camel/component/opa/OpaPolicyEvaluator.java | 10 +-
.../camel/component/opa/OpaProducerTest.java | 48 +
.../opa/security/OpaSecurityPolicyTest.java | 23 +
.../component/opensearch/OpensearchProducer.java | 15 +-
.../OpensearchScrollRequestIterator.java | 13 +-
.../OpensearchBulkRequestAggregationStrategy.java | 7 +-
.../OpensearchActionRequestConverter.java | 14 +-
...ensearchBulkRequestAggregationStrategyTest.java | 89 +
.../OpensearchActionRequestConverterTest.java | 86 +
.../metrics/opentelemetry-metrics.json | 14 +-
.../metrics/OpenTelemetryEndpoint.java | 8 +-
.../metrics/AbstractOpenTelemetryTestSupport.java | 2 +
.../MessageHistoryExceptionRouteTest.java | 17 +-
.../metrics/messagehistory/MessageHistoryTest.java | 18 +-
.../http/vertx/VertxPlatformHttpSupport.java | 6 +-
.../vertx/PlatformHttpRestOpenApiConsumerTest.java | 40 +
.../vertx/PlatformHttpRestPostmanConsumerTest.java | 40 +
.../http/vertx/VertxPlatformHttpEngineTest.java | 46 +
.../rest/openapi/RestOpenApiEndpoint.java | 16 +-
.../component/rest/openapi/RestOpenApiHelper.java | 7 +-
.../rest/openapi/RestOpenApiEndpointV3Test.java | 61 +
.../rest/postman/RestPostmanEndpoint.java | 5 +
.../apache/camel/component/rest/RestProducer.java | 40 +
.../camel/component/xquery/XQueryBuilder.java | 17 +-
.../camel/component/xquery/XQueryXxeTest.java | 95 +
.../camel-seda/src/main/docs/seda-component.adoc | 5 +
.../camel/component/seda/QueueReference.java | 13 +
.../apache/camel/component/seda/SedaConsumer.java | 38 +-
.../apache/camel/component/seda/SedaEndpoint.java | 63 +-
.../apache/camel/component/seda/SedaProducer.java | 17 +-
.../org/apache/camel/component/smb/smb.json | 20 +-
.../camel/spring/processor/samplingThrottler.xml | 6 +
components/camel-stax/pom.xml | 4 +
.../java/org/apache/camel/spi/Metadata.java | 9 +
.../org/apache/camel/spi/annotations/Language.java | 9 +
.../main/java/org/apache/camel/PooledExchange.java | 4 +-
.../camel/spi/AsyncProcessorAwaitManager.java | 12 +
.../apache/camel/spi/BacklogErrorEventMessage.java | 33 +-
.../java/org/apache/camel/spi/ErrorRegistry.java | 18 +
.../org/apache/camel/spi/InflightRepository.java | 12 +
.../java/org/apache/camel/spi/ShutdownAware.java | 18 +
core/camel-base-engine/pom.xml | 22 +-
.../apache/camel/impl/engine/AdviceIterator.java | 29 +-
.../engine/CamelInternalPooledTaskFactory.java | 3 +
.../camel/impl/engine/CamelInternalProcessor.java | 75 +-
.../engine/DefaultAsyncProcessorAwaitManager.java | 8 +
.../camel/impl/engine/DefaultErrorRegistry.java | 123 +
.../impl/engine/DefaultInflightRepository.java | 5 +
.../camel/impl/engine/DefaultShutdownStrategy.java | 23 +-
.../camel/impl/engine/PooledExchangeFactory.java | 3 +
.../engine/PooledProcessorExchangeFactory.java | 3 +
core/camel-base/pom.xml | 4 +
.../apache/camel/converter/DateTimeConverter.java | 1 +
.../org/apache/camel/converter/NIOConverter.java | 23 +-
.../apache/camel/converter/ObjectConverter.java | 28 +-
.../camel/impl/converter/ArrayTypeConverter.java | 8 +-
.../impl/converter/CoreTypeConverterRegistry.java | 53 +-
.../camel/impl/converter/EnumTypeConverter.java | 7 +
.../camel/impl/converter/FutureTypeConverter.java | 3 +
.../camel/impl/converter/TypeResolverHelper.java | 68 +-
core/camel-cluster/pom.xml | 16 +
core/camel-console/pom.xml | 6 +
.../org/apache/camel/dev-console/blocked.json | 4 +
.../org/apache/camel/dev-console/inflight.json | 4 +
.../apache/camel/impl/console/BlockedConsole.java | 9 +-
.../camel/impl/console/ErrorRegistryConsole.java | 7 +
.../apache/camel/impl/console/InflightConsole.java | 8 +-
core/camel-core-catalog/pom.xml | 4 +
core/camel-core-engine/pom.xml | 15 +
.../docs/modules/eips/pages/resequence-eip.adoc | 5 +-
.../src/main/docs/modules/eips/pages/to-eip.adoc | 1 +
.../eips/pages/weightedLoadBalancer-eip.adoc | 4 +
core/camel-core-languages/pom.xml | 14 +
.../org/apache/camel/language/simple/file.json | 8 +-
.../org/apache/camel/language/simple/simple.json | 192 +-
.../modules/languages/pages/file-language.adoc | 2 +-
.../modules/languages/pages/simple-advanced.adoc | 9 +-
.../modules/languages/pages/simple-functions.adoc | 24 +-
.../docs/modules/languages/pages/simple-ognl.adoc | 13 +
.../modules/languages/pages/simple-operators.adoc | 64 +
.../camel/language/simple/BaseSimpleParser.java | 18 +
.../simple/CollectionExpressionBuilder.java | 30 +-
.../language/simple/DateExpressionBuilder.java | 9 +-
.../camel/language/simple/FileConstants.java | 8 +-
.../language/simple/MathExpressionBuilder.java | 10 +-
.../language/simple/MiscExpressionBuilder.java | 66 +-
.../camel/language/simple/SimpleConstants.java | 73 +-
.../language/simple/SimpleExpressionParser.java | 26 +-
.../language/simple/SimpleFunctionHelper.java | 45 +-
.../language/simple/SimpleInitBlockParser.java | 128 +-
.../camel/language/simple/SimpleLanguage.java | 7 +-
.../language/simple/SimpleOperatorConstants.java | 11 +
.../language/simple/SimplePredicateParser.java | 58 +-
.../camel/language/simple/SimpleSyntaxHints.java | 201 +-
.../camel/language/simple/SimpleTokenizer.java | 37 +-
.../language/simple/StringExpressionBuilder.java | 116 +-
.../language/simple/ast/BinaryExpression.java | 40 +-
.../camel/language/simple/ast/ChainExpression.java | 2 +-
.../language/simple/ast/LogicalExpression.java | 35 +-
.../language/simple/ast/NumericExpression.java | 8 +-
.../camel/language/simple/ast/OtherExpression.java | 10 +-
.../simple/ast/SimpleFunctionExpression.java | 118 +-
.../language/simple/ast/SimpleFunctionStart.java | 51 +-
.../camel/language/simple/ast/UnaryExpression.java | 75 +-
.../simple/functions/BeanFunctionFactory.java | 11 +
.../functions/CollectionFunctionFactory.java | 45 +-
.../simple/functions/DateFunctionFactory.java | 10 +
.../simple/functions/ExchangeFunctionFactory.java | 22 +-
.../simple/functions/HeaderFunctionFactory.java | 11 +-
.../simple/functions/MathFunctionFactory.java | 9 +-
.../simple/functions/MiscFunctionFactory.java | 72 +-
.../simple/functions/StringFunctionFactory.java | 61 +-
.../simple/functions/VariableFunctionFactory.java | 11 +-
.../language/simple/types/UnaryOperatorType.java | 8 +-
core/camel-core-model/pom.xml | 14 +
core/camel-core-processor/pom.xml | 5 +
.../org/apache/camel/processor/CacheProcessor.java | 5 +-
.../processor/ConcurrentRequestsThrottler.java | 55 +-
.../apache/camel/processor/MulticastProcessor.java | 126 +-
.../apache/camel/processor/PooledExchangeTask.java | 4 +-
.../camel/processor/PooledExchangeTaskFactory.java | 4 +-
.../apache/camel/processor/PooledTaskFactory.java | 4 +
.../camel/processor/RecipientListProcessor.java | 86 +-
.../apache/camel/processor/SamplingThrottler.java | 5 +-
.../camel/processor/TotalRequestsThrottler.java | 6 +-
.../processor/aggregate/AggregateProcessor.java | 29 +-
.../processor/errorhandler/ExceptionPolicy.java | 5 +-
.../errorhandler/RedeliveryErrorHandler.java | 82 +-
.../processor/errorhandler/RedeliveryPolicy.java | 2 +-
.../processor/idempotent/IdempotentConsumer.java | 32 +-
.../loadbalancer/FailOverLoadBalancer.java | 21 +
.../processor/loadbalancer/QueueLoadBalancer.java | 9 +-
.../loadbalancer/WeightedLoadBalancer.java | 25 +-
core/camel-core-reifier/pom.xml | 6 +
.../reifier/errorhandler/ErrorHandlerReifier.java | 5 +-
core/camel-core-xml/pom.xml | 6 +
.../rest/RestProducerUnresolvedPathWarnTest.java | 117 +
.../SedaMultipleConsumersDifferentOptionsTest.java | 116 +
.../seda/SedaProducerInterruptedTest.java | 145 +
.../seda/SedaPurgeWhenStoppingSuspendTest.java | 122 +
.../SedaPurgeWhenStoppingWaitingProducerTest.java | 128 +
.../SedaSuspendedRouteWithPendingStopTest.java | 111 +
.../org/apache/camel/converter/ConverterTest.java | 2 +-
.../camel/converter/DateTimeConverterTest.java | 1 +
.../apache/camel/converter/EnumConverterTest.java | 10 +
.../camel/converter/FutureConverterTest.java | 19 +
.../apache/camel/converter/NIOConverterTest.java | 10 +
.../camel/converter/ObjectConverterTest.java | 17 +
.../camel/converter/TypeCoerceCompareTest.java | 43 +
.../DefaultAsyncProcessorAwaitManagerTest.java | 19 +
.../impl/ErrorRegistryNoSourceLocationTest.java | 78 +
.../apache/camel/impl/ErrorRegistryRepeatTest.java | 111 +
.../impl/ErrorRegistrySourceLocationTest.java | 78 +
.../impl/InflightRepositoryNodeSourceTest.java | 81 +
.../converter/CoreTypeConverterRegistryTest.java | 260 +
.../engine/CamelInternalProcessorAdviceTest.java | 154 +
.../simple/SimpleFunctionArgumentsTest.java | 117 +
.../simple/SimpleInitBlockEdgeCasesTest.java | 111 +
.../language/simple/SimpleNotOperatorTest.java | 149 +
.../camel/language/simple/SimpleOperatorTest.java | 128 +
.../language/simple/SimpleParserEdgeCasesTest.java | 89 +
.../simple/SimplePredicateInBracesTest.java | 110 +
.../simple/SimpleStringMathDateFunctionsTest.java | 144 +
.../language/simple/SimpleSyntaxHintsTest.java | 68 +-
.../apache/camel/language/simple/SimpleTest.java | 40 +-
.../functions/CollectionFunctionFactoryTest.java | 47 +-
.../FailOverLoadBalanceNoProcessorsTest.java | 59 +
.../FailedDeliveryOriginNoSourceLocationTest.java | 108 +
.../FailedDeliveryOriginRedeliveryTest.java | 109 +
.../camel/processor/FailedDeliveryOriginTest.java | 104 +
.../processor/FailoverStickyWrapAroundTest.java | 193 +
.../IdempotentConsumerFailedDuplicateTest.java | 159 +
...IdempotentConsumerSharedRepositoryStopTest.java | 234 +
...ticastParallelSubTaskRejectedAfterDoneTest.java | 131 +
.../MulticastParallelSubTaskRejectedTest.java | 103 +
.../RecipientListReleaseUnsentProducerTest.java | 299 ++
.../RedeliveryPolicyDelayPatternTest.java | 15 +
.../processor/ResequenceStreamDuplicateTest.java | 48 +
.../camel/processor/SamplingThrottlerTest.java | 16 +
.../SplitParallelStreamingIteratorNullTest.java | 122 +
.../WeightedLoadBalanceInvalidRatioTest.java | 107 +
.../AggregateClosedCorrelationKeyRaceTest.java | 222 +
.../AggregateKeyValueRepositoryRecoverTest.java | 66 +
.../AggregatePreCompleteLostGroupTest.java | 213 +
...nExceptionChangedExceptionOnRedeliveryTest.java | 143 +
.../OnExceptionRedeliveryDelayDurationTest.java | 96 +
...tlingExceptionRoutePolicyOpenViaConfigTest.java | 18 +-
.../ConcurrentRequestsThrottlerCleanTest.java | 173 +
.../ThrottlerAsyncDelayedNoPermitTest.java | 69 +
.../support/KeyValueAggregationRepositoryTest.java | 17 +
.../java/org/apache/camel/util/FileUtilTest.java | 11 +
core/camel-health/pom.xml | 16 +-
core/camel-java-io/pom.xml | 27 +
core/camel-main/pom.xml | 10 +
...rRegistryConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 7 +-
.../org/apache/camel/main/components.properties | 1 +
.../org/apache/camel/main/languages.properties | 1 +
core/camel-main/src/main/docs/main.adoc | 3 +-
.../org/apache/camel/main/BaseMainSupport.java | 1 +
.../camel/main/DefaultConfigurationConfigurer.java | 2 +
.../camel/main/DefaultConfigurationProperties.java | 32 +
.../main/ErrorRegistryConfigurationProperties.java | 24 +
.../api/management/mbean/CamelOpenMBeanTypes.java | 14 +-
.../mbean/ManagedErrorRegistryMBean.java | 6 +
core/camel-management/pom.xml | 4 +
.../mbean/ManagedAsyncProcessorAwaitManager.java | 5 +-
.../management/mbean/ManagedErrorRegistry.java | 10 +
.../mbean/ManagedInflightRepository.java | 5 +-
.../BacklogTracerAggregateStandbyTest.java | 74 +
.../ManagedInflightRepositoryNodeSourceTest.java | 92 +
.../management/ManagedProcessorSkipOverTest.java | 64 +
.../camel/support/DefaultPooledExchange.java | 3 +
.../support/KeyValueAggregationRepository.java | 7 +-
.../org/apache/camel/support/LanguageHelper.java | 9 +-
.../org/apache/camel/support/ObjectHelper.java | 86 +
.../camel/support/RouteWatcherReloadStrategy.java | 63 +-
.../BindToRegistryCompilePostProcessor.java | 107 +
.../compile/EventNotifierCompilePostProcessor.java | 53 +
.../compile/TypeConverterCompilePostProcessor.java | 50 +
.../throttling/ThrottlingExceptionRoutePolicy.java | 22 +
.../java/org/apache/camel/util/ArtifactUtils.java | 2 +
.../main/java/org/apache/camel/util/FileUtil.java | 10 +-
.../java/org/apache/camel/util/SensitiveUtils.java | 10 +
.../java/org/apache/camel/util/SimpleUtils.java | 2 +
.../java/org/apache/camel/util/StringHelper.java | 18 +-
.../org/apache/camel/util/StringHelperTest.java | 11 +
core/camel-xml-io/pom.xml | 40 +-
core/camel-xml-jaxb/pom.xml | 17 +-
core/camel-xml-jaxp/pom.xml | 14 +-
core/camel-yaml-io/pom.xml | 44 +-
.../modules/ROOT/examples/json/typesafe-ai.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/typesafe-ai-component.adoc | 1 +
.../languages/examples/json/typesafe-ai.json | 1 +
docs/components/modules/languages/nav.adoc | 1 +
.../languages/pages/typesafe-ai-language.adoc | 1 +
docs/components/modules/others/nav.adoc | 1 +
.../modules/others/pages/openai-webhooks.adoc | 1 +
docs/main/modules/contributing/pages/building.adoc | 37 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 36 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 38 +
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 390 +-
.../modules/ROOT/pages/camel-jbang-beans.adoc | 7 +-
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 61 +-
.../modules/ROOT/pages/camel-jbang-tui.adoc | 6 +-
.../modules/ROOT/pages/exchange-pooling.adoc | 3 +
docs/user-manual/modules/ROOT/pages/languages.adoc | 18 +
.../component/ComponentsBuilderFactory.java | 13 +
.../dsl/DebeziumOracleComponentBuilderFactory.java | 16 -
.../component/dsl/ImapComponentBuilderFactory.java | 22 +
.../dsl/ImapsComponentBuilderFactory.java | 22 +
.../component/dsl/JoltComponentBuilderFactory.java | 6 +-
.../dsl/OpenaiComponentBuilderFactory.java | 69 +-
.../component/dsl/Pop3ComponentBuilderFactory.java | 22 +
.../dsl/Pop3sComponentBuilderFactory.java | 22 +
.../component/dsl/SmtpComponentBuilderFactory.java | 22 +
.../dsl/SmtpsComponentBuilderFactory.java | 22 +
.../dsl/TypesafeAiComponentBuilderFactory.java | 363 ++
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 52 +-
.../endpoint/dsl/ChunkEndpointBuilderFactory.java | 4 +-
.../dsl/DebeziumOracleEndpointBuilderFactory.java | 14 -
.../endpoint/dsl/MailEndpointBuilderFactory.java | 114 +
.../dsl/MustacheEndpointBuilderFactory.java | 4 +-
.../endpoint/dsl/OpaEndpointBuilderFactory.java | 16 +
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 5269 +++++++++++++++++++-
.../dsl/TypeSafeAiEndpointBuilderFactory.java | 433 ++
dsl/camel-jbang/camel-jbang-core/pom.xml | 20 +
.../dsl/jbang/core/commands/ai/eip-samples.json | 4 -
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 348 +-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 33 +-
.../dsl/jbang/core/commands/ai/EndpointChecks.java | 10 +
.../core/commands/ai/ExpressionEvaluator.java | 145 +-
.../dsl/jbang/core/commands/ai/LogFileReader.java | 33 +-
.../dsl/jbang/core/commands/ai/OpenApiVerbs.java | 95 +
.../jbang/core/commands/ai/SourceValidator.java | 24 +-
.../dsl/jbang/core/commands/process/ListError.java | 5 +
.../core/commands/ai/AuthoringToolsEditTest.java | 232 +
.../jbang/core/commands/ai/AuthoringToolsTest.java | 10 +-
.../core/commands/ai/CatalogDocExamplesTest.java | 19 +-
.../jbang/core/commands/ai/CatalogDocsTest.java | 16 +
.../ai/ExpressionEvaluatorLanguageTest.java | 70 +
.../jbang/core/commands/ai/LogFileReaderTest.java | 20 +
.../core/commands/ai/OpenApiBodyFlowTest.java | 113 +
.../ai/PredicateInBracesValidatorTest.java | 57 +
.../ai/SourceValidatorPlaceholderTest.java | 27 +
.../jbang/core/commands/mcp/AuthoringTools.java | 26 +-
.../core/commands/mcp/AuthoringToolsTest.java | 4 +-
.../dsl/jbang/core/commands/tui/ErrorInfo.java | 3 +
.../dsl/jbang/core/commands/tui/ErrorsTab.java | 24 +-
.../dsl/jbang/core/commands/tui/LogEntry.java | 2 +
.../camel/dsl/jbang/core/commands/tui/LogTab.java | 32 +-
.../dsl/jbang/core/commands/tui/McpFacade.java | 46 +-
.../dsl/jbang/core/commands/tui/StatusParser.java | 6 +
.../jbang/core/commands/tui/TuiToolRegistry.java | 16 +-
.../core/commands/tui/AiPanelPromptBudgetTest.java | 4 +-
.../core/commands/tui/ErrorsTabRenderTest.java | 14 +
.../jbang/core/commands/tui/LogTabRenderTest.java | 20 +
.../core/commands/tui/McpFacadeWriteFileTest.java | 28 +-
.../camel-component-known-dependencies.properties | 1 +
.../KameletOptimisedComponentResolver.java | 9 +-
.../injection/AnnotationDependencyInjection.java | 123 +-
.../KameletOptimisedComponentResolverTest.java | 68 +
dsl/camel-yaml-dsl/camel-yaml-dsl-common/pom.xml | 57 -
.../dsl/yaml/common/ConstructorResolverTest.groovy | 233 -
.../apache/camel/dsl/yaml/common/NodeAtTest.groovy | 107 -
.../dsl/yaml/common/ConstructorResolverTest.java | 243 +
.../apache/camel/dsl/yaml/common/NodeAtTest.java | 102 +
.../camel-yaml-dsl-deserializers/pom.xml | 63 +-
.../camel/dsl/yaml/deserializers/SplitTest.groovy | 96 -
.../camel/dsl/yaml/deserializers/SplitTest.java | 125 +
.../dsl/yaml/validator/GenerateDocSamplesMojo.java | 15 +-
.../camel/dsl/yaml/validator/BodyTypeFlow.java | 334 ++
.../apache/camel/dsl/yaml/validator/DocBlocks.java | 73 +
.../camel/dsl/yaml/validator/RouteGraph.java | 154 +
.../camel/dsl/yaml/validator/SchemaHints.java | 38 +
.../camel/dsl/yaml/validator/YamlValidator.java | 171 +-
.../camel/dsl/yaml/validator/BodyTypeFlowTest.java | 223 +
.../dsl/yaml/validator/EipDocExamplesTest.java | 18 +-
.../validator/YamlValidatorDynamicUriTest.java | 195 +
.../validator/YamlValidatorPropertyHintTest.java | 97 +
dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 93 +-
.../org/apache/camel/dsl/yaml/AggregateTest.groovy | 169 -
.../org/apache/camel/dsl/yaml/BeansTest.groovy | 428 --
.../camel/dsl/yaml/ChoiceCamelExtTest.groovy | 111 -
.../org/apache/camel/dsl/yaml/ChoiceTest.groovy | 111 -
.../camel/dsl/yaml/CircuitBreakerTest.groovy | 146 -
.../apache/camel/dsl/yaml/ConvertHeaderTest.groovy | 96 -
.../camel/dsl/yaml/ConvertVariableTest.groovy | 97 -
.../org/apache/camel/dsl/yaml/DelayTest.groovy | 72 -
.../apache/camel/dsl/yaml/DynamicRouterTest.groovy | 58 -
.../org/apache/camel/dsl/yaml/EndpointsTest.groovy | 114 -
.../org/apache/camel/dsl/yaml/EnrichTest.groovy | 58 -
.../camel/dsl/yaml/EnrichVariableTest.groovy | 264 -
.../apache/camel/dsl/yaml/ErrorHandlerTest.groovy | 213 -
.../apache/camel/dsl/yaml/ExpressionTest.groovy | 194 -
.../org/apache/camel/dsl/yaml/FilterTest.groovy | 130 -
.../apache/camel/dsl/yaml/FromVariableTest.groovy | 116 -
.../camel/dsl/yaml/JSonPathSuppressTest.groovy | 190 -
.../org/apache/camel/dsl/yaml/KameletTest.groovy | 463 --
.../apache/camel/dsl/yaml/LineNumberTest.groovy | 159 -
.../apache/camel/dsl/yaml/LoadBalanceTest.groovy | 89 -
.../org/apache/camel/dsl/yaml/LoopTest.groovy | 87 -
.../org/apache/camel/dsl/yaml/MarshalTest.groovy | 128 -
.../camel/dsl/yaml/MarshalVariableTest.groovy | 270 -
.../org/apache/camel/dsl/yaml/NoteTest.groovy | 93 -
.../apache/camel/dsl/yaml/OnExceptionTest.groovy | 102 -
.../apache/camel/dsl/yaml/PipeLoaderTest.groovy | 857 ----
.../apache/camel/dsl/yaml/PollEnrichTest.groovy | 62 -
.../org/apache/camel/dsl/yaml/PollTest.groovy | 63 -
.../apache/camel/dsl/yaml/RecipientListTest.groovy | 65 -
.../apache/camel/dsl/yaml/RemoveHeaderTest.groovy | 74 -
.../camel/dsl/yaml/RemovePropertyTest.groovy | 74 -
.../camel/dsl/yaml/RemoveVariableTest.groovy | 55 -
.../apache/camel/dsl/yaml/ResequenceTest.groovy | 77 -
.../org/apache/camel/dsl/yaml/RestTest.groovy | 250 -
.../camel/dsl/yaml/RouteConfigurationTest.groovy | 463 --
.../camel/dsl/yaml/RouteReloadNewFileTest.groovy | 97 -
.../camel/dsl/yaml/RouteReloadRollbackTest.groovy | 115 -
.../apache/camel/dsl/yaml/RouteTemplateTest.groovy | 551 --
.../org/apache/camel/dsl/yaml/RoutesTest.groovy | 458 --
.../apache/camel/dsl/yaml/RoutingSlipTest.groovy | 62 -
.../camel/dsl/yaml/SSLContextParametersTest.groovy | 120 -
.../org/apache/camel/dsl/yaml/SagaTest.groovy | 98 -
.../org/apache/camel/dsl/yaml/ScriptTest.groovy | 58 -
.../org/apache/camel/dsl/yaml/SetBodyTest.groovy | 58 -
.../org/apache/camel/dsl/yaml/SetHeaderTest.groovy | 90 -
.../apache/camel/dsl/yaml/SetHeadersTest.groovy | 92 -
.../apache/camel/dsl/yaml/SetPropertyTest.groovy | 64 -
.../apache/camel/dsl/yaml/SetVariableTest.groovy | 64 -
.../apache/camel/dsl/yaml/SetVariablesTest.groovy | 88 -
.../org/apache/camel/dsl/yaml/SplitTest.groovy | 128 -
.../camel/dsl/yaml/TemplatedRouteTest.groovy | 147 -
.../org/apache/camel/dsl/yaml/ThrottleTest.groovy | 61 -
.../org/apache/camel/dsl/yaml/ToDynamicTest.groovy | 111 -
.../groovy/org/apache/camel/dsl/yaml/ToTest.groovy | 68 -
.../camel/dsl/yaml/ToVariableDynamicTest.groovy | 255 -
.../apache/camel/dsl/yaml/ToVariableTest.groovy | 252 -
.../apache/camel/dsl/yaml/TransformersTest.groovy | 128 -
.../org/apache/camel/dsl/yaml/TryTest.groovy | 167 -
.../org/apache/camel/dsl/yaml/UnmarshalTest.groovy | 161 -
.../camel/dsl/yaml/UnmarshalVariableTest.groovy | 268 -
.../org/apache/camel/dsl/yaml/ValidateTest.groovy | 58 -
.../apache/camel/dsl/yaml/ValidatorsTest.groovy | 100 -
.../YamlDeserializerResolverDiscoveryTest.groovy | 952 ----
.../camel/dsl/yaml/support/YamlTestSupport.groovy | 231 -
.../dsl/yaml/support/model/MyBuiltBean.groovy | 65 -
.../org/apache/camel/dsl/yaml/AggregateTest.java | 164 +
.../org/apache/camel/dsl/yaml/BeanTest.java} | 40 +-
.../java/org/apache/camel/dsl/yaml/BeansTest.java | 416 ++
.../org/apache/camel/dsl/yaml/CacheTest.java} | 72 +-
.../camel/dsl/yaml/CallNestedKameletTest.java} | 32 +-
.../apache/camel/dsl/yaml/ChoiceCamelExtTest.java | 75 +
.../java/org/apache/camel/dsl/yaml/ChoiceTest.java | 87 +
.../apache/camel/dsl/yaml/CircuitBreakerTest.java | 134 +
.../org/apache/camel/dsl/yaml/ClaimCheckTest.java} | 35 +-
.../camel/dsl/yaml/CompactNotationWarnTest.java} | 106 +-
.../apache/camel/dsl/yaml/ConvertBodyTest.java} | 58 +-
.../apache/camel/dsl/yaml/ConvertHeaderTest.java | 87 +
.../apache/camel/dsl/yaml/ConvertVariableTest.java | 87 +
.../apache/camel/dsl/yaml/DataFormatsTest.java} | 39 +-
.../java/org/apache/camel/dsl/yaml/DelayTest.java | 75 +
.../apache/camel/dsl/yaml/DynamicRouterTest.java | 61 +
.../apache/camel/dsl/yaml/EmptyRouteFileTest.java} | 37 +-
.../org/apache/camel/dsl/yaml/EndpointsTest.java} | 12 +-
.../java/org/apache/camel/dsl/yaml/EnrichTest.java | 61 +
.../apache/camel/dsl/yaml/EnrichVariableTest.java | 142 +
.../apache/camel/dsl/yaml/ErrorHandlerTest.java | 224 +
.../org/apache/camel/dsl/yaml/ExpressionTest.java | 187 +
.../java/org/apache/camel/dsl/yaml/FilterTest.java | 119 +
.../apache/camel/dsl/yaml/FromVariableTest.java | 107 +
.../camel/dsl/yaml/IdempotentConsumerTest.java} | 47 +-
.../apache/camel/dsl/yaml/InterceptFromTest.java} | 37 +-
.../dsl/yaml/InterceptSendToEndpointTest.java} | 39 +-
.../org/apache/camel/dsl/yaml/InterceptTest.java} | 69 +-
.../camel/dsl/yaml/JSonPathSuppressTest.java | 178 +
.../org/apache/camel/dsl/yaml/KameletBean.java | 82 +
.../dsl/yaml/KameletLoaderDependenciesTest.java} | 48 +-
.../apache/camel/dsl/yaml/KameletLoaderTest.java} | 445 +-
.../org/apache/camel/dsl/yaml/KameletTest.java | 395 ++
.../org/apache/camel/dsl/yaml/LineNumberTest.java | 153 +
.../org/apache/camel/dsl/yaml/LoadBalanceTest.java | 82 +
.../org/apache/camel/dsl/yaml/LocationTest.java} | 39 +-
.../org/apache/camel/dsl/yaml/LogTest.java} | 35 +-
.../java/org/apache/camel/dsl/yaml/LoopTest.java | 82 +
.../org/apache/camel/dsl/yaml/MainTest.java} | 37 +-
.../org/apache/camel/dsl/yaml/MarshalTest.java | 130 +
.../apache/camel/dsl/yaml/MarshalVariableTest.java | 156 +
.../camel/dsl/yaml/MessageHistoryFactoryTest.java} | 44 +-
.../org/apache/camel/dsl/yaml/MulticastTest.java} | 45 +-
.../java/org/apache/camel/dsl/yaml/NoteTest.java | 102 +
.../apache/camel/dsl/yaml/OnCompletionTest.java} | 37 +-
.../org/apache/camel/dsl/yaml/OnExceptionTest.java | 105 +
.../org/apache/camel/dsl/yaml/PausableTest.java} | 27 +-
.../dsl/yaml/PipeLoaderErrorHandlerTest.java} | 209 +-
.../org/apache/camel/dsl/yaml/PipeLoaderTest.java | 733 +++
.../org/apache/camel/dsl/yaml/PipelineTest.java} | 28 +-
.../org/apache/camel/dsl/yaml/PollEnrichTest.java | 64 +
.../camel/dsl/yaml/PollEnrichVariableTest.java} | 48 +-
.../java/org/apache/camel/dsl/yaml/PollTest.java | 73 +
.../org/apache/camel/dsl/yaml/ProcessTest.java} | 58 +-
.../apache/camel/dsl/yaml/RecipientListTest.java | 67 +
.../apache/camel/dsl/yaml/RemoveHeaderTest.java | 77 +
.../apache/camel/dsl/yaml/RemovePropertyTest.java | 77 +
.../apache/camel/dsl/yaml/RemoveVariableTest.java | 59 +
.../org/apache/camel/dsl/yaml/ResequenceTest.java | 88 +
.../camel/dsl/yaml/ResolveResourceTest.java} | 40 +-
.../java/org/apache/camel/dsl/yaml/RestTest.java | 243 +
.../org/apache/camel/dsl/yaml/ResumableTest.java} | 28 +-
.../org/apache/camel/dsl/yaml/RollbackTest.java} | 32 +-
.../camel/dsl/yaml/RouteConfigurationTest.java | 421 ++
.../camel/dsl/yaml/RouteReloadNewFileTest.java | 150 +
.../camel/dsl/yaml/RouteReloadRollbackTest.java | 328 ++
.../apache/camel/dsl/yaml/RouteTemplateTest.java | 542 ++
.../java/org/apache/camel/dsl/yaml/RoutesTest.java | 442 ++
.../org/apache/camel/dsl/yaml/RoutingSlipTest.java | 64 +
.../camel/dsl/yaml/SSLContextParametersTest.java | 125 +
.../java/org/apache/camel/dsl/yaml/SagaTest.java | 105 +
.../org/apache/camel/dsl/yaml/SampleTest.java} | 30 +-
.../java/org/apache/camel/dsl/yaml/ScriptTest.java | 61 +
.../org/apache/camel/dsl/yaml/SetBodyTest.java | 63 +
.../camel/dsl/yaml/SetExchangePatternTest.java} | 30 +-
.../org/apache/camel/dsl/yaml/SetHeaderTest.java | 87 +
.../org/apache/camel/dsl/yaml/SetHeadersTest.java | 85 +
.../org/apache/camel/dsl/yaml/SetPropertyTest.java | 64 +
.../org/apache/camel/dsl/yaml/SetVariableTest.java | 64 +
.../apache/camel/dsl/yaml/SetVariablesTest.java | 85 +
.../camel/dsl/yaml/SimpleInitBlockTest.java} | 98 +-
.../apache/camel/dsl/yaml/SimplePrettyTest.java} | 85 +-
.../camel/dsl/yaml/SimpleTrimResultTest.java} | 42 +-
.../org/apache/camel/dsl/yaml/SortTest.java} | 28 +-
.../apache/camel/dsl/yaml/SplitKameletTest.java} | 41 +-
.../java/org/apache/camel/dsl/yaml/SplitTest.java | 115 +
.../org/apache/camel/dsl/yaml/StepsTest.java} | 46 +-
.../org/apache/camel/dsl/yaml/StopTest.java} | 24 +-
.../apache/camel/dsl/yaml/TemplatedRouteTest.java | 153 +
.../org/apache/camel/dsl/yaml/ThreadsTest.java} | 30 +-
.../org/apache/camel/dsl/yaml/ThrottleTest.java | 66 +
.../apache/camel/dsl/yaml/ThrowExceptionTest.java} | 32 +-
.../org/apache/camel/dsl/yaml/ToDynamicTest.java | 76 +
.../java/org/apache/camel/dsl/yaml/ToTest.java | 76 +
.../camel/dsl/yaml/ToVariableDynamicTest.java | 139 +
.../org/apache/camel/dsl/yaml/ToVariableTest.java | 138 +
.../org/apache/camel/dsl/yaml/TransactedTest.java} | 29 +-
.../camel/dsl/yaml/TransformDataTypeTest.java} | 37 +-
.../org/apache/camel/dsl/yaml/TransformTest.java} | 39 +-
.../apache/camel/dsl/yaml/TransformersTest.java | 138 +
.../java/org/apache/camel/dsl/yaml/TryTest.java | 121 +
.../dsl/yaml/TypeSafeAiLanguageYamlDslTest.java | 120 +
.../org/apache/camel/dsl/yaml/UnmarshalTest.java | 172 +
.../camel/dsl/yaml/UnmarshalVariableTest.java | 161 +
.../org/apache/camel/dsl/yaml/ValidateTest.java | 61 +
.../org/apache/camel/dsl/yaml/ValidatorsTest.java | 109 +
.../org/apache/camel/dsl/yaml/WireTapTest.java} | 49 +-
.../camel/dsl/yaml/WireTapVariableTest.java} | 50 +-
.../apache/camel/dsl/yaml/XPathNamespaceTest.java} | 59 +-
.../YamlDeserializerResolverDiscoveryTest.java | 878 ++++
.../dsl/yaml/issues/KameletTemplatingTest.java} | 76 +-
.../dsl/yaml/support/MockRestConsumerFactory.java} | 20 +-
.../camel/dsl/yaml/support/YamlTestSupport.java | 263 +
.../camel/dsl/yaml/support/model/MyBean.java} | 35 +-
.../dsl/yaml/support/model/MyBeanBuilder.java} | 40 +-
.../camel/dsl/yaml/support/model/MyBuiltBean.java | 85 +
.../camel/dsl/yaml/support/model/MyCtrBean.java} | 32 +-
.../dsl/yaml/support/model/MyDestroyBean.java} | 50 +-
.../camel/dsl/yaml/support/model/MyException.java} | 8 +-
.../camel/dsl/yaml/support/model/MyFacBean.java} | 34 +-
.../camel/dsl/yaml/support/model/MyFacHelper.java} | 9 +-
.../yaml/support/model/MyFailingProcessor.java} | 12 +-
.../camel/dsl/yaml/support/model/MyFooBar.java} | 21 +-
.../camel/dsl/yaml/support/model/MySetBody.java} | 22 +-
.../yaml/support/model/MyUppercaseProcessor.java} | 12 +-
.../org/apache/camel/dsl/yaml/ClaimCheckTest.java} | 38 +-
.../apache/camel/dsl/yaml/EmptyRouteFileTest.java | 40 +
.../org/apache/camel/dsl/yaml/EndpointsTest.java} | 13 +-
.../java/org/apache/camel/dsl/yaml/LogTest.java} | 38 +-
.../org/apache/camel/dsl/yaml/MulticastTest.java} | 48 +-
.../org/apache/camel/dsl/yaml/PausableTest.java} | 30 +-
.../org/apache/camel/dsl/yaml/PipelineTest.java} | 29 +-
.../org/apache/camel/dsl/yaml/ResumableTest.java} | 29 +-
.../org/apache/camel/dsl/yaml/RollbackTest.java} | 33 +-
.../org/apache/camel/dsl/yaml/SampleTest.java} | 31 +-
.../java/org/apache/camel/dsl/yaml/SortTest.java} | 29 +-
.../java/org/apache/camel/dsl/yaml/StepsTest.java | 46 +
.../java/org/apache/camel/dsl/yaml/StopTest.java} | 27 +-
.../org/apache/camel/dsl/yaml/ThreadsTest.java} | 31 +-
.../apache/camel/dsl/yaml/ThrowExceptionTest.java} | 33 +-
.../org/apache/camel/dsl/yaml/TransactedTest.java} | 39 +-
.../camel/dsl/yaml/TransformDataTypeTest.java} | 37 +-
.../org/apache/camel/dsl/yaml/TransformTest.java} | 40 +-
parent/pom.xml | 51 +-
pom.xml | 39 +-
test-infra/camel-test-infra-all/pom.xml | 11 +
.../services/OllamaLocalContainerInfraService.java | 45 +-
.../infra/ollama/services/OllamaModelPullTest.java | 50 +
.../camel-test-infra-typesafe-ai-mock/README.md | 34 +
.../camel-test-infra-typesafe-ai-mock}/pom.xml | 34 +-
.../infra/typesafeai/mock/TypeSafeAiService.java | 263 +
.../typesafeai/mock/TypeSafeAiServiceTest.java | 103 +
test-infra/pom.xml | 1 +
tests/test-bundles/pom.xml | 2 +-
.../camel/tooling/model/BaseOptionModel.java | 9 +
.../org/apache/camel/tooling/model/JsonMapper.java | 5 +
tooling/maven/bom-generator-maven-plugin/pom.xml | 10 +
.../maven/camel-api-component-maven-plugin/pom.xml | 5 +
.../pom.xml | 4 +
tooling/maven/camel-package-maven-plugin/pom.xml | 28 +-
.../packaging/EndpointSchemaGeneratorMojo.java | 23 +
.../apache/camel/maven/packaging/MojoHelper.java | 1 +
.../camel/maven/packaging/PackageLanguageMojo.java | 21 +-
.../maven/packaging/PackageLanguageMojoTest.java | 106 +
tooling/maven/camel-restdsl-openapi-plugin/pom.xml | 4 +
tooling/openapi-rest-dsl-generator/pom.xml | 29 +-
.../main/java/org/apache/camel/spi/Metadata.java | 9 +
.../org/apache/camel/spi/annotations/Language.java | 9 +
806 files changed, 42797 insertions(+), 17229 deletions(-)
create mode 100644 .github/workflows/dep-check.yml
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/typesafe-ai.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openai-webhooks.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/typesafe-ai-component.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/typesafe-ai-language.adoc
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/typesafe-ai.json
create mode 100644
components/camel-ai/camel-openai/src/main/docs/openai-webhooks.adoc
create mode 100644
components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIWebhookConsumer.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIResponsesAgenticTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIWebhookConfigurationTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIWebhookConsumerTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIWebhookHttpTest.java
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/RecordingRestConsumerFactory.java
copy components/{camel-stax => camel-ai/camel-typesafe-ai}/pom.xml (61%)
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/java/org/apache/camel/component/typesafeai/TypeSafeAiComponentConfigurer.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/java/org/apache/camel/component/typesafeai/TypeSafeAiEndpointConfigurer.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/java/org/apache/camel/component/typesafeai/TypeSafeAiEndpointUriFactory.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/org/apache/camel/component/typesafeai/typesafe-ai.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/org/apache/camel/language/typesafeai/typesafe-ai.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/component/typesafe-ai
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/configurer/typesafe-ai-component
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/configurer/typesafe-ai-endpoint
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/language.properties
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/language/typesafe-ai
create mode 100644
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/urifactory/typesafe-ai-endpoint
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/docs/typesafe-ai-component.adoc
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/docs/typesafe-ai-language.adoc
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiClient.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiComponent.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiConfiguration.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiEndpoint.java
copy
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/CamelInternalPooledTaskFactory.java
=>
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiHttpException.java
(50%)
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiJson.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiProducer.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MySetBody.groovy
=>
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiUncertainResultException.java
(59%)
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/language/typesafeai/TypeSafeAiLanguage.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/main/resources/schema/typesafe-ai-questions.schema.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiCancellationTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiChoiceTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiConcurrencyTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiExamplesSupport.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiExamplesTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiExternalServiceIT.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiLanguagePropertiesTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiLanguageTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiProducerTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiPropertiesTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiProtocolTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiQuestionsResourceTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiTestSupport.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiTimeoutTest.java
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/cascade-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/guard-input-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/guard-output-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/invalid-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/judge-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/quickstart-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/rag-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/refund-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/tool-search-questions.json
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/resources/typesafe-ai/triage-questions.json
create mode 100644 components/camel-ai/camel-typesafe-ai/test-execution.md
create mode 100644
components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/util/CompressedEntityExpansionBoundTest.java
create mode 100644
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/aggregation/ElasticsearchBulkRequestAggregationStrategyTest.java
create mode 100644
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/converter/ElasticsearchActionRequestConverterTest.java
create mode 100644
components/camel-groovy/src/test/java/org/apache/camel/language/groovy/GroovyDefaultCompilePostProcessorTest.java
copy components/camel-groovy/src/test/resources/{camel-groovy-annotated =>
camel-groovy-default}/MaskEmailFunction.groovy (100%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyFooBar.groovy
=>
components/camel-groovy/src/test/resources/camel-groovy-default/NamedLazyBean.groovy
(84%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyFacHelper.groovy
=>
components/camel-groovy/src/test/resources/camel-groovy-default/OrderConverter.groovy
(77%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MySetBody.groovy
=>
components/camel-groovy/src/test/resources/camel-groovy-default/OrderEventNotifier.groovy
(62%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyBean.groovy
=>
components/camel-groovy/src/test/resources/camel-groovy-default/UnnamedLazyBean.groovy
(86%)
create mode 100644
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailAttachmentFileNameQuotingTest.java
create mode 100644
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailPoisonMessageTest.java
create mode 100644
components/camel-mail/src/test/resources/multipart-contentid-with-slash.txt
create mode 100644
components/camel-mail/src/test/resources/multipart-traversal-name.txt
create mode 100644
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/aggregation/OpensearchBulkRequestAggregationStrategyTest.java
create mode 100644
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/converter/OpensearchActionRequestConverterTest.java
create mode 100644
components/camel-saxon/src/test/java/org/apache/camel/component/xquery/XQueryXxeTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/rest/RestProducerUnresolvedPathWarnTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaMultipleConsumersDifferentOptionsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaProducerInterruptedTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaPurgeWhenStoppingSuspendTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaPurgeWhenStoppingWaitingProducerTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaSuspendedRouteWithPendingStopTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ErrorRegistryNoSourceLocationTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ErrorRegistryRepeatTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ErrorRegistrySourceLocationTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/InflightRepositoryNodeSourceTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/converter/CoreTypeConverterRegistryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/engine/CamelInternalProcessorAdviceTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleFunctionArgumentsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleInitBlockEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleNotOperatorTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleParserEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimplePredicateInBracesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/language/simple/SimpleStringMathDateFunctionsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/FailOverLoadBalanceNoProcessorsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/FailedDeliveryOriginNoSourceLocationTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/FailedDeliveryOriginRedeliveryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/FailedDeliveryOriginTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/FailoverStickyWrapAroundTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/IdempotentConsumerFailedDuplicateTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/IdempotentConsumerSharedRepositoryStopTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/MulticastParallelSubTaskRejectedAfterDoneTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/MulticastParallelSubTaskRejectedTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RecipientListReleaseUnsentProducerTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/ResequenceStreamDuplicateTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/SplitParallelStreamingIteratorNullTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/WeightedLoadBalanceInvalidRatioTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateClosedCorrelationKeyRaceTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateKeyValueRepositoryRecoverTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregatePreCompleteLostGroupTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/onexception/OnExceptionChangedExceptionOnRedeliveryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/onexception/OnExceptionRedeliveryDelayDurationTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/concurrent/ConcurrentRequestsThrottlerCleanTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/throttle/requests/ThrottlerAsyncDelayedNoPermitTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/BacklogTracerAggregateStandbyTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedInflightRepositoryNodeSourceTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedProcessorSkipOverTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/compile/BindToRegistryCompilePostProcessor.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/compile/EventNotifierCompilePostProcessor.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/compile/TypeConverterCompilePostProcessor.java
create mode 120000 docs/components/modules/ROOT/examples/json/typesafe-ai.json
create mode 120000
docs/components/modules/ROOT/pages/typesafe-ai-component.adoc
create mode 120000
docs/components/modules/languages/examples/json/typesafe-ai.json
create mode 120000
docs/components/modules/languages/pages/typesafe-ai-language.adoc
create mode 120000 docs/components/modules/others/pages/openai-webhooks.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/TypesafeAiComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TypeSafeAiEndpointBuilderFactory.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/OpenApiVerbs.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsEditTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ExpressionEvaluatorLanguageTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/OpenApiBodyFlowTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/PredicateInBracesValidatorTest.java
create mode 100644
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/KameletOptimisedComponentResolverTest.java
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/test/groovy/org/apache/camel/dsl/yaml/common/ConstructorResolverTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/test/groovy/org/apache/camel/dsl/yaml/common/NodeAtTest.groovy
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/test/java/org/apache/camel/dsl/yaml/common/ConstructorResolverTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/test/java/org/apache/camel/dsl/yaml/common/NodeAtTest.java
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/test/groovy/org/apache/camel/dsl/yaml/deserializers/SplitTest.groovy
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/test/java/org/apache/camel/dsl/yaml/deserializers/SplitTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/BodyTypeFlow.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/DocBlocks.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/RouteGraph.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/BodyTypeFlowTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorDynamicUriTest.java
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/AggregateTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/BeansTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ChoiceCamelExtTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ChoiceTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/CircuitBreakerTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ConvertHeaderTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ConvertVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/DelayTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/DynamicRouterTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/EndpointsTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/EnrichTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/EnrichVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ErrorHandlerTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ExpressionTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/FilterTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/FromVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/JSonPathSuppressTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/KameletTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/LineNumberTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/LoadBalanceTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/LoopTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MarshalTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MarshalVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/NoteTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/OnExceptionTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/PipeLoaderTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/PollEnrichTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/PollTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RecipientListTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RemoveHeaderTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RemovePropertyTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RemoveVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ResequenceTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RestTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RouteConfigurationTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RouteReloadNewFileTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RouteReloadRollbackTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RouteTemplateTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RoutesTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RoutingSlipTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SSLContextParametersTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SagaTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ScriptTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetBodyTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetHeaderTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetHeadersTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetPropertyTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetVariablesTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SplitTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/TemplatedRouteTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ThrottleTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ToDynamicTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ToTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ToVariableDynamicTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ToVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/TransformersTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/TryTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/UnmarshalTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/UnmarshalVariableTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ValidateTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ValidatorsTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/YamlDeserializerResolverDiscoveryTest.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/YamlTestSupport.groovy
delete mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyBuiltBean.groovy
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/AggregateTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/BeanTest.groovy
=> java/org/apache/camel/dsl/yaml/BeanTest.java} (62%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/BeansTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/CacheTest.groovy
=> java/org/apache/camel/dsl/yaml/CacheTest.java} (61%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/CallNestedKameletTest.groovy
=> java/org/apache/camel/dsl/yaml/CallNestedKameletTest.java} (51%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ChoiceCamelExtTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ChoiceTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/CircuitBreakerTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/ClaimCheckTest.groovy
=> java/org/apache/camel/dsl/yaml/ClaimCheckTest.java} (57%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/CompactNotationWarnTest.groovy
=> java/org/apache/camel/dsl/yaml/CompactNotationWarnTest.java} (55%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/ConvertBodyTest.groovy
=> java/org/apache/camel/dsl/yaml/ConvertBodyTest.java} (51%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ConvertHeaderTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ConvertVariableTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/DataFormatsTest.groovy
=> java/org/apache/camel/dsl/yaml/DataFormatsTest.java} (55%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/DelayTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/DynamicRouterTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/EmptyRouteFileTest.groovy
=> java/org/apache/camel/dsl/yaml/EmptyRouteFileTest.java} (53%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyFacHelper.groovy
=> java/org/apache/camel/dsl/yaml/EndpointsTest.java} (75%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/EnrichTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/EnrichVariableTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ErrorHandlerTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ExpressionTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/FilterTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/FromVariableTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/IdempotentConsumerTest.groovy
=> java/org/apache/camel/dsl/yaml/IdempotentConsumerTest.java} (58%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/InterceptFromTest.groovy
=> java/org/apache/camel/dsl/yaml/InterceptFromTest.java} (65%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/InterceptSendToEndpointTest.groovy
=> java/org/apache/camel/dsl/yaml/InterceptSendToEndpointTest.java} (63%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/InterceptTest.groovy
=> java/org/apache/camel/dsl/yaml/InterceptTest.java} (56%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/JSonPathSuppressTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/KameletBean.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/KameletLoaderDependenciesTest.groovy
=> java/org/apache/camel/dsl/yaml/KameletLoaderDependenciesTest.java} (62%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/KameletLoaderTest.groovy
=> java/org/apache/camel/dsl/yaml/KameletLoaderTest.java} (56%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/KameletTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/LineNumberTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/LoadBalanceTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/LocationTest.groovy
=> java/org/apache/camel/dsl/yaml/LocationTest.java} (51%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/LogTest.groovy
=> java/org/apache/camel/dsl/yaml/LogTest.java} (59%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/LoopTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/MainTest.groovy
=> java/org/apache/camel/dsl/yaml/MainTest.java} (55%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/MarshalTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/MarshalVariableTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/MessageHistoryFactoryTest.groovy
=> java/org/apache/camel/dsl/yaml/MessageHistoryFactoryTest.java} (63%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/MulticastTest.groovy
=> java/org/apache/camel/dsl/yaml/MulticastTest.java} (52%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/NoteTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/OnCompletionTest.groovy
=> java/org/apache/camel/dsl/yaml/OnCompletionTest.java} (64%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/OnExceptionTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/PausableTest.groovy
=> java/org/apache/camel/dsl/yaml/PausableTest.java} (63%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/PipeLoaderErrorHandlerTest.groovy
=> java/org/apache/camel/dsl/yaml/PipeLoaderErrorHandlerTest.java} (50%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/PipeLoaderTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/PipelineTest.groovy
=> java/org/apache/camel/dsl/yaml/PipelineTest.java} (63%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/PollEnrichTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/PollEnrichVariableTest.groovy
=> java/org/apache/camel/dsl/yaml/PollEnrichVariableTest.java} (60%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/PollTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/ProcessTest.groovy
=> java/org/apache/camel/dsl/yaml/ProcessTest.java} (54%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RecipientListTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RemoveHeaderTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RemovePropertyTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RemoveVariableTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ResequenceTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/ResolveResourceTest.groovy
=> java/org/apache/camel/dsl/yaml/ResolveResourceTest.java} (62%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RestTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/ResumableTest.groovy
=> java/org/apache/camel/dsl/yaml/ResumableTest.java} (63%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/RollbackTest.groovy
=> java/org/apache/camel/dsl/yaml/RollbackTest.java} (61%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteConfigurationTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadNewFileTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadRollbackTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteTemplateTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RoutesTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RoutingSlipTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SSLContextParametersTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SagaTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/SampleTest.groovy
=> java/org/apache/camel/dsl/yaml/SampleTest.java} (63%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ScriptTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SetBodyTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/SetExchangePatternTest.groovy
=> java/org/apache/camel/dsl/yaml/SetExchangePatternTest.java} (61%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SetHeaderTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SetHeadersTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SetPropertyTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SetVariableTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SetVariablesTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/SimpleInitBlockTest.groovy
=> java/org/apache/camel/dsl/yaml/SimpleInitBlockTest.java} (59%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/SimplePrettyTest.groovy
=> java/org/apache/camel/dsl/yaml/SimplePrettyTest.java} (59%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/SimpleTrimResultTest.groovy
=> java/org/apache/camel/dsl/yaml/SimpleTrimResultTest.java} (66%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/SortTest.groovy
=> java/org/apache/camel/dsl/yaml/SortTest.java} (63%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/SplitKameletTest.groovy
=> java/org/apache/camel/dsl/yaml/SplitKameletTest.java} (64%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/SplitTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/StepsTest.groovy
=> java/org/apache/camel/dsl/yaml/StepsTest.java} (51%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/StopTest.groovy
=> java/org/apache/camel/dsl/yaml/StopTest.java} (63%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/TemplatedRouteTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/ThreadsTest.groovy
=> java/org/apache/camel/dsl/yaml/ThreadsTest.java} (63%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ThrottleTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/ThrowExceptionTest.groovy
=> java/org/apache/camel/dsl/yaml/ThrowExceptionTest.java} (60%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ToDynamicTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ToTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ToVariableDynamicTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ToVariableTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/TransactedTest.groovy
=> java/org/apache/camel/dsl/yaml/TransactedTest.java} (59%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/TransformDataTypeTest.groovy
=> java/org/apache/camel/dsl/yaml/TransformDataTypeTest.java} (56%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/TransformTest.groovy
=> java/org/apache/camel/dsl/yaml/TransformTest.java} (55%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/TransformersTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/TryTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/TypeSafeAiLanguageYamlDslTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/UnmarshalTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/UnmarshalVariableTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ValidateTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/ValidatorsTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/WireTapTest.groovy
=> java/org/apache/camel/dsl/yaml/WireTapTest.java} (53%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/WireTapVariableTest.groovy
=> java/org/apache/camel/dsl/yaml/WireTapVariableTest.java} (65%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/XPathNamespaceTest.groovy
=> java/org/apache/camel/dsl/yaml/XPathNamespaceTest.java} (51%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/YamlDeserializerResolverDiscoveryTest.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/issues/KameletTemplatingTest.groovy
=> java/org/apache/camel/dsl/yaml/issues/KameletTemplatingTest.java} (59%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/MockRestConsumerFactory.groovy
=> java/org/apache/camel/dsl/yaml/support/MockRestConsumerFactory.java} (74%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/support/YamlTestSupport.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyFacBean.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyBean.java} (61%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyBeanBuilder.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyBeanBuilder.java} (55%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/support/model/MyBuiltBean.java
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyCtrBean.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyCtrBean.java} (63%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyDestroyBean.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyDestroyBean.java} (58%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyException.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyException.java} (83%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyFacBean.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyFacBean.java} (62%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyFacHelper.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyFacHelper.java} (80%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyFailingProcessor.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyFailingProcessor.java} (73%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyFacHelper.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyFooBar.java} (69%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MySetBody.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MySetBody.java} (66%)
rename
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/{groovy/org/apache/camel/dsl/yaml/support/model/MyUppercaseProcessor.groovy
=> java/org/apache/camel/dsl/yaml/support/model/MyUppercaseProcessor.java}
(71%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ClaimCheckTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/ClaimCheckTest.java} (55%)
create mode 100644
dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/EmptyRouteFileTest.java
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/support/model/MyFacHelper.groovy
=> src/test/java/org/apache/camel/dsl/yaml/EndpointsTest.java} (73%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/LogTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/LogTest.java} (57%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MulticastTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/MulticastTest.java} (52%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/PausableTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/PausableTest.java} (61%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/PipelineTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/PipelineTest.java} (60%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ResumableTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/ResumableTest.java} (61%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RollbackTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/RollbackTest.java} (59%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SampleTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/SampleTest.java} (60%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SortTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/SortTest.java} (60%)
create mode 100644
dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/StepsTest.java
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/StopTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/StopTest.java} (58%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ThreadsTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/ThreadsTest.java} (60%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ThrowExceptionTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/ThrowExceptionTest.java} (57%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/LocationTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/TransactedTest.java} (55%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/TransformDataTypeTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/TransformDataTypeTest.java} (54%)
rename
dsl/camel-yaml-dsl/{camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/TransformTest.groovy
=> src/test/java/org/apache/camel/dsl/yaml/TransformTest.java} (53%)
create mode 100644
test-infra/camel-test-infra-ollama/src/test/java/org/apache/camel/test/infra/ollama/services/OllamaModelPullTest.java
create mode 100644 test-infra/camel-test-infra-typesafe-ai-mock/README.md
copy {core/camel-health =>
test-infra/camel-test-infra-typesafe-ai-mock}/pom.xml (62%)
create mode 100644
test-infra/camel-test-infra-typesafe-ai-mock/src/main/java/org/apache/camel/test/infra/typesafeai/mock/TypeSafeAiService.java
create mode 100644
test-infra/camel-test-infra-typesafe-ai-mock/src/test/java/org/apache/camel/test/infra/typesafeai/mock/TypeSafeAiServiceTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/PackageLanguageMojoTest.java