This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch fix/CAMEL-25101
in repository https://gitbox.apache.org/repos/asf/camel.git
from 2404182c034e CAMEL-25101: camel-main - The "Property not
auto-configured" warnings are never logged
add c4ae5ffa7190 Bump the langchain4j group across 1 directory with 17
updates (#27003)
add b8d53dbb791a CAMEL-24339: camel-openai - add llm scheme alias for
OpenAI-compatible APIs
add 0a72858971ec CAMEL-24444: camel-xmlsecurity - option to require the
verified output to be covered by a Reference
add 0606943dfe40 CAMEL-24900: camel-jcr - apply header filtering when
mapping node properties to Exchange headers
add 80f84254637c docs: security model - defects in Camel's own resource
limits are VALID-HARDENING (#26896)
add 323e370e67d1 CAMEL-24933, CAMEL-24934, CAMEL-16073: camel-pulsar -
consumer acknowledgement and exchange handling
add e66985e993e7 CAMEL-24937: camel-pqc - confine
FileBasedKeyLifecycleManager key file resolution to the configured directory
add fe67aa8989d8 CAMEL-24943: camel-core - Aggregate EIP: the recover task
should not re-send an exchange that is being completed
add e8cc7079fe9e CAMEL-24952: camel-seda - virtualThreadPerTask consumer
stop waits for dispatched tasks that have not started
add 7c6191be6856 CAMEL-25003: camel-core - Do not hand out or stop in-use
evicted non-singleton producers in ServicePool
add d51cc4c98a9f CAMEL-25023: camel-util - count copied bytes in a long in
IOHelper.copy so a maxDecompressedSize of 2 GiB or more is enforced
add 4121a741397a CAMEL-25022: camel-oauth - honor the JWT nbf claim when
authenticating bearer tokens on the servlet backend
add 6b0d41aac1e2 CAMEL-24973: docs - Add the 4.22.2 and 4.18.5 upgrade
guide notes for URI masking
add cb609b9d91b1 CAMEL-24844: Add YAML OpenAPI specification support and
missing verbs to OpenApiVerbs
add 92f6f789ff0c CAMEL-24756: camel-base-engine - bound http resource
resolution with a connect and read timeout (#26734)
add 254ecb791f43 CAMEL-25035: camel-support - variableReceive must replace
the header variables of a previous message
add 4e3f1878c315 CAMEL-25019: camel-quickfix - send InOut replies on the
session the request arrived on
add e65fd915f6fd CAMEL-24451: camel-xslt - honor
ACCESS_EXTERNAL_STYLESHEET for runtime document()
add 927b570d022d CAMEL-25024, CAMEL-25025: camel-mongodb - consumer
failure handling and the change stream document key (#26961)
add 29f7e192aa98 CAMEL-25119: camel-package-maven-plugin - prepare-catalog
honours camel.prepare-catalog.skip (#27025)
add b4073ca92553 CAMEL-25057: camel-console - Dev consoles: fix bugs found
in a deep review (#26940)
add 1e72b804794b CAMEL-25078: camel-xml-jaxp - XML type converters: fix
bugs found in a deep review (#26968)
add c9a9ff10ad1e chore: camel-langchain4j-ingest - TikaTextDecode docs no
longer say convertBodyTo is outranked by the charset header (#26971)
add bac864951fb9 CAMEL-25082: camel-disruptor - mark the published copy,
not the caller's exchange, as ignored on a request/reply timeout (#26980)
add 341048155d0f CAMEL-25083: camel-support - ObjectHelper type coercion
and iterators: fix bugs found in a deep review (#26983)
add d954046aace2 CAMEL-25084: camel-util - String, time, URI and file
helpers: fix bugs found in a deep review (#26984)
add c7f696b9e08f CAMEL-25089: camel-cluster - Clustered route policy and
file lock cluster: fix bugs found in a deep review (#26990)
add be3104655a39 CAMEL-25097: camel-main - Route loading, route reload and
startup conditions: fix bugs found in a deep review (#26998)
add 36120373e787 CAMEL-25098: camel-main - Bootstrap, profiles and
duration options: fix bugs found in a deep review (#27000)
add 45cff41ebfca CAMEL-25099: camel-main - Configuration options not
applied: fix bugs found in a deep review (#27001)
add 5c00d2d6db80 CAMEL-25102: camel-core - JSSE utility and camel.ssl
configuration: fix bugs found in a deep review (#27005)
add 029b2d80e4dd CAMEL-24444: camel-xmlsecurity - correct the comment on a
Reference without a URI (#27006)
add 0a541d75d623 CAMEL-25103: camel-vertx - Client authentication, cipher
suites and protocols of SSLContextParameters are not applied (#27007)
add 3e7c7cd0d997 CAMEL-25104: camel-core - SSLContextParameters should use
TLSv1.2 as minimum protocol by default (#27008)
add 960f69708939 CAMEL-25105: camel-netty - The client authentication of
sslContextParameters is overridden by needClientAuth=false (#27009)
add 705752660584 CAMEL-25106: camel-kafka - sslContextParameters ignores
the SSL endpoint options and does not use the SSL security protocol (#27010)
add 587a70b9f597 CAMEL-25107: camel-core - SSLContextParameters ignores
the configured named groups when the list has a duplicate or blank value
(#27011)
add cf526fbe7625 CAMEL-25108: camel-core - Component, endpoint and
consumer base classes: fix bugs found in a deep review (#27014)
add 686bd4a40588 CAMEL-25109: camel-core - Scheduled poll consumer: fix
bugs found in a deep review (#27015)
add 9285996c3096 CAMEL-25110: camel-core - Property placeholder parser:
fix bugs found in a deep review (#27016)
add caa6f9fe3b9d CAMEL-25112: camel-core - The local properties of the
properties component should be per thread (#27018)
add 9ca2736acd4d CAMEL-25114: camel-core - doTry, doCatch and doFinally:
fix bugs found in a deep review (#27020)
add e7d5f2c4d74f CAMEL-25115: camel-core - Error handler failure paths:
fix bugs found in a deep review (#27021)
add 498dc42a6109 Merge remote-tracking branch 'origin/main' into HEAD
No new revisions were added by this update.
Summary of changes:
.../org/apache/camel/catalog/components.properties | 1 +
.../org/apache/camel/catalog/components/jcr.json | 3 +-
.../org/apache/camel/catalog/components/llm.json | 11 +-
.../apache/camel/catalog/components/mongodb.json | 2 +-
.../apache/camel/catalog/components/openai.json | 3 +-
.../camel/catalog/docs/dead-letter-channel.adoc | 9 +
.../org/apache/camel/catalog/docs/doTry-eip.adoc | 32 +-
.../catalog/docs/langchain4j-ingest-component.adoc | 5 +-
.../apache/camel/catalog/docs/opa-component.adoc | 7 +-
.../camel/catalog/docs/openai-component.adoc | 12 +-
.../camel/catalog/docs/quickfix-component.adoc | 20 +-
.../catalog/docs/xmlsecurity-verify-component.adoc | 43 +++
.../apache/camel/catalog/docs/xslt-component.adoc | 38 +-
.../camel/parser/helper/XmlLineNumberParser.java | 13 +-
.../main/docs/langchain4j-ingest-component.adoc | 5 +-
.../langchain4j/ingest/TikaTextDecode.java | 6 +-
.../langchain4j/ingest/TikaTextDecodeTest.java | 3 +-
components/camel-ai/camel-openai/pom.xml | 2 +-
.../component/openai/OpenAIEndpointUriFactory.java | 8 +-
.../component/openai/{openai.json => llm.json} | 11 +-
.../org/apache/camel/component/openai/openai.json | 3 +-
.../services/org/apache/camel/component.properties | 4 +-
.../org/apache/camel/component/{openai => llm} | 0
.../configurer/{openai-component => llm-component} | 0
.../configurer/{openai-endpoint => llm-endpoint} | 0
.../src/main/docs/openai-component.adoc | 12 +-
.../camel/component/openai/OpenAIComponent.java | 6 +-
.../camel/component/openai/OpenAIEndpoint.java | 8 +-
.../component/openai/OpenAISchemeAliasTest.java | 118 ++++++
components/camel-ai/src/main/docs/ai-summary.adoc | 4 +-
.../component/disruptor/DisruptorConsumer.java | 8 +-
.../component/disruptor/DisruptorEndpoint.java | 20 +
.../component/disruptor/DisruptorProducer.java | 21 +-
.../component/disruptor/DisruptorReference.java | 6 +-
.../DisruptorTimeoutIgnoreExchangeTest.java | 141 +++++++
.../file/cluster/FileLockClusterView.java | 11 +
.../camel/component/jcr/JcrEndpointConfigurer.java | 6 +
.../camel/component/jcr/JcrEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/jcr/jcr.json | 3 +-
.../apache/camel/component/jcr/JcrEndpoint.java | 21 +-
.../apache/camel/component/jcr/JcrProducer.java | 16 +-
.../jcr/JcrGetNodeByIdHeaderInjectionTest.java | 95 +++++
.../jcr/JcrInsertHeaderInjectionTest.java | 78 ++++
.../camel/component/kafka/KafkaConfiguration.java | 87 +++--
.../kafka/KafkaSslContextParametersTest.java | 79 ++++
.../file/cluster/FileLockClusterViewStopTest.java | 84 +++++
.../apache/camel/component/mongodb/mongodb.json | 2 +-
.../mongodb/MongoAbstractConsumerThread.java | 38 +-
.../mongodb/MongoDbChangeStreamsThread.java | 65 +++-
.../camel/component/mongodb/MongoDbConstants.java | 10 +-
.../component/mongodb/MongoDbTailingThread.java | 13 +-
.../mongodb/MongoDbChangeStreamsThreadTest.java | 84 +++++
.../MongoDbChangeStreamsConsumerIT.java | 42 +++
.../MongoDbTailableCursorConsumerIT.java | 37 ++
.../integration/RecordingExceptionHandler.java | 62 ++++
.../netty/http/HttpServerInitializerFactory.java | 6 +-
.../http/HttpServerSharedInitializerFactory.java | 6 +-
.../netty/DefaultServerInitializerFactory.java | 6 +-
.../NettySSLContextParametersClientAuthTest.java | 111 ++++++
.../java/org/apache/camel/oauth/UserProfile.java | 7 +
.../org/apache/camel/oauth/UserProfileTest.java | 53 ++-
.../ServletOAuthTokenCredentialsTest.java} | 68 ++--
.../camel-opa/src/main/docs/opa-component.adoc | 7 +-
.../http/vertx/VertxPlatformHttpEngineTest.java | 94 +++++
.../lifecycle/FileBasedKeyLifecycleManager.java | 36 +-
.../FileBasedKeyLifecycleManagerPathTest.java | 77 ++++
.../component/pulsar/PulsarMessageListener.java | 21 +-
.../pulsar/utils/message/PulsarMessageUtils.java | 15 +-
.../PulsarMessageListenerAcknowledgementTest.java | 197 ++++++++++
.../utils/message/PulsarMessageUtilsTest.java | 34 ++
.../src/main/docs/quickfix-component.adoc | 20 +-
.../component/quickfixj/QuickfixjConsumer.java | 10 +-
.../component/quickfixj/QuickfixjConsumerTest.java | 92 +++++
.../component/seda/ThreadPerTaskSedaConsumer.java | 20 +-
.../TransactedDoTryRecipientListTest.java | 6 +-
.../processor/SpringTryCatchMisconfiguredTest.java | 9 +-
.../camel/component/vertx/common/VertxHelper.java | 42 ++-
.../main/docs/xmlsecurity-verify-component.adoc | 43 +++
.../api/DefaultXmlSignature2Message.java | 152 +++++++-
.../component/xmlsecurity/XmlSignatureTest.java | 77 +++-
...tXmlSignature2MessageReferenceCoverageTest.java | 266 ++++++++++++++
.../camel-xslt/src/main/docs/xslt-component.adoc | 38 +-
.../apache/camel/component/xslt/XsltBuilder.java | 45 ++-
.../camel/component/xslt/XsltUriResolver.java | 78 ++++
.../support/jsse/BaseSSLContextParameters.java | 99 ++++-
.../support/jsse/SSLContextClientParameters.java | 37 +-
.../camel/support/jsse/SSLContextParameters.java | 28 +-
.../support/jsse/SSLContextServerParameters.java | 7 +-
.../camel/impl/engine/DefaultErrorRegistry.java | 7 +-
.../impl/engine/DefaultResourceResolvers.java | 74 +++-
.../camel/impl/engine/InternalServiceManager.java | 5 +-
.../properties/DefaultPropertiesParser.java | 58 ++-
.../component/properties/PropertiesComponent.java | 26 +-
.../impl/cluster/ClusteredRouteController.java | 7 +-
.../camel/impl/cluster/ClusteredRoutePolicy.java | 11 +
core/camel-console/pom.xml | 6 +
.../camel/impl/console/BrowseDevConsole.java | 8 +
.../camel/impl/console/ConsumerDevConsole.java | 20 +-
.../camel/impl/console/ProcessorDevConsole.java | 14 +-
.../apache/camel/impl/console/TraceDevConsole.java | 4 +-
.../camel/impl/console/ConsoleEdgeCasesTest.java | 78 ++++
.../impl/console/ManagedConsoleEdgeCasesTest.java | 75 ++++
.../modules/eips/pages/dead-letter-channel.adoc | 9 +
.../main/docs/modules/eips/pages/doTry-eip.adoc | 32 +-
.../org/apache/camel/impl/DefaultCamelContext.java | 8 +-
.../java/org/apache/camel/model/TryDefinition.java | 12 +-
.../org/apache/camel/processor/CatchProcessor.java | 22 +-
.../camel/processor/FatalFallbackErrorHandler.java | 49 ++-
.../apache/camel/processor/FinallyProcessor.java | 17 +-
.../camel/processor/OnCompletionProcessor.java | 25 +-
.../org/apache/camel/processor/TryProcessor.java | 32 +-
.../processor/aggregate/AggregateProcessor.java | 48 ++-
.../DefaultExceptionPolicyStrategy.java | 10 +-
.../errorhandler/RedeliveryErrorHandler.java | 128 ++++++-
.../org/apache/camel/reifier/CatchReifier.java | 1 +
.../org/apache/camel/reifier/FinallyReifier.java | 1 +
.../org/apache/camel/reifier/ProcessorReifier.java | 12 +
.../java/org/apache/camel/reifier/TryReifier.java | 5 +-
.../xml/XsltUriResolverExternalAccessTest.java | 96 +++++
.../camel/cluster/ClusteredEdgeCasesTest.java | 255 +++++++++++++
...opertiesComponentLocalPropertiesThreadTest.java | 89 +++++
.../properties/PropertiesParserEdgeCasesTest.java | 103 ++++++
.../seda/ThreadPerTaskSedaConsumerStopTest.java | 153 ++++++++
.../xslt/XsltDocumentExternalAccessTest.java | 103 ++++++
.../converter/jaxp/XmlConvertersEdgeCasesTest.java | 133 +++++++
.../ProducerCacheNonSingletonEvictionTest.java | 216 +++++++++++
.../impl/ScheduledPollConsumerEdgeCasesTest.java | 226 ++++++++++++
.../apache/camel/processor/DoTryEdgeCasesTest.java | 253 +++++++++++++
.../processor/ToVariableReceiveHeadersTest.java | 157 ++++++++
.../AggregatePreCompleteLostGroupTest.java | 50 ++-
.../aggregator/AggregateRecoverInProgressTest.java | 397 ++++++++++++++++++++
.../onexception/ErrorHandlerFailurePathsTest.java | 277 ++++++++++++++
.../OnExceptionHandledThrowsExceptionTest.java | 9 +-
.../camel/support/BaseClassesEdgeCasesTest.java | 188 ++++++++++
.../camel/support/GroupVariableRepositoryTest.java | 43 +++
.../ReloadAndStartupConditionEdgeCasesTest.java | 165 +++++++++
.../camel/support/RouteVariableRepositoryTest.java | 77 ++++
.../component/EndpointOptionEdgeCasesTest.java | 105 ++++++
.../camel/support/jsse/JsseEdgeCasesTest.java | 103 ++++++
.../SSLContextParametersDefaultProtocolsTest.java | 66 ++++
.../SSLContextParametersNamedGroupsListTest.java | 66 ++++
.../support/jsse/SSLContextParametersTest.java | 32 +-
.../apache/camel/util/HttpResourceTimeoutTest.java | 200 ++++++++++
.../camel/util/ObjectHelperEdgeCasesTest.java | 150 ++++++++
.../xslt/camel24451_document_external.xsl | 27 ++
.../xslt/camel24451_document_relative.xsl | 27 ++
.../component/xslt/camel24451_external_lookup.xml | 22 ++
core/camel-main/pom.xml | 6 +
.../org/apache/camel/main/components.properties | 1 +
.../org/apache/camel/main/BaseMainSupport.java | 309 +++++++++++-----
.../camel/main/DefaultConfigurationConfigurer.java | 10 +-
.../camel/main/DefaultConfigurationProperties.java | 13 +-
.../apache/camel/main/DefaultRoutesCollector.java | 6 +-
.../apache/camel/main/MainCommandLineSupport.java | 9 +-
.../camel/main/MainDurationEventNotifier.java | 33 +-
.../java/org/apache/camel/main/MainSupport.java | 7 +-
.../camel/main/MainSupportModelConfigurer.java | 2 +-
.../org/apache/camel/main/ProfileConfigurer.java | 22 +-
.../org/apache/camel/main/RoutesConfigurer.java | 2 +-
.../camel/main/TracerConfigurationProperties.java | 2 +-
...AiObservabilityConfigurationPropertiesTest.java | 32 ++
.../camel/main/MainBootstrapEdgeCasesTest.java | 248 +++++++++++++
.../camel/main/MainConfigurationEdgeCasesTest.java | 212 +++++++++++
.../main/MainRoutesAndModelEdgeCasesTest.java | 115 ++++++
.../apache/camel/main/MainSSLTrustStoreTest.java | 77 ++++
.../apache/camel/main/MainSedaWildcardTest.java | 9 +-
.../management/mbean/ManagedClusterService.java | 22 +-
.../mbean/ManagedClusterServiceTest.java | 124 +++++++
.../BridgeExceptionHandlerToErrorHandler.java | 16 +
.../org/apache/camel/support/DefaultComponent.java | 23 +-
.../org/apache/camel/support/DefaultEndpoint.java | 9 +-
.../DefaultScheduledPollConsumerScheduler.java | 5 +-
.../org/apache/camel/support/ExchangeHelper.java | 47 ++-
.../support/FileWatcherResourceReloadStrategy.java | 44 ++-
.../camel/support/GroupVariableRepository.java | 23 ++
.../org/apache/camel/support/LanguageSupport.java | 6 +-
.../org/apache/camel/support/ObjectHelper.java | 55 ++-
.../camel/support/RouteVariableRepository.java | 23 ++
.../camel/support/RouteWatcherReloadStrategy.java | 11 +-
.../camel/support/ScheduledPollConsumer.java | 67 +++-
.../apache/camel/support/cache/ServicePool.java | 35 +-
.../cluster/AbstractCamelClusterService.java | 5 +-
.../component/EndpointUriFactorySupport.java | 28 +-
.../component/PropertyConfigurerSupport.java | 6 +-
.../startup/DefaultStartupConditionStrategy.java | 19 +-
.../org/apache/camel/util/AnnotationHelper.java | 19 +-
.../java/org/apache/camel/util/ArtifactUtils.java | 1 +
.../main/java/org/apache/camel/util/FileUtil.java | 11 +-
.../main/java/org/apache/camel/util/IOHelper.java | 37 +-
.../java/org/apache/camel/util/ObjectHelper.java | 21 +-
.../main/java/org/apache/camel/util/Scanner.java | 5 +
.../java/org/apache/camel/util/StringHelper.java | 65 ++--
.../main/java/org/apache/camel/util/TimeUtils.java | 111 +++---
.../java/org/apache/camel/util/URISupport.java | 13 +-
.../camel/util/backoff/BackOffTimerTask.java | 9 +-
.../util/concurrent/ThreadPoolRejectedPolicy.java | 5 +
.../java/org/apache/camel/util/IOHelperTest.java | 76 ++++
.../org/apache/camel/util/UtilEdgeCasesTest.java | 270 ++++++++++++++
.../apache/camel/converter/jaxp/DomConverter.java | 15 +-
.../apache/camel/converter/jaxp/StaxConverter.java | 18 +-
.../converter/jaxp/XMLStreamReaderInputStream.java | 93 +++--
.../converter/jaxp/XMLStreamReaderReader.java | 90 +++--
.../apache/camel/util/xml/XmlLineNumberParser.java | 13 +-
.../components/modules/ROOT/examples/json/llm.json | 1 +
.../modules/ROOT/pages/backlog-tracer.adoc | 2 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 14 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 18 +
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 407 +++++++++++++++++++++
.../ROOT/pages/camel-configuration-utilities.adoc | 25 +-
.../modules/ROOT/pages/security-model.adoc | 18 +-
docs/user-manual/modules/ROOT/pages/variables.adoc | 5 +
.../component/ComponentsBuilderFactory.java | 20 +-
...actory.java => LlmComponentBuilderFactory.java} | 44 +--
.../dsl/OpenaiComponentBuilderFactory.java | 10 +-
.../builder/endpoint/EndpointHeaderBuilders.java | 5 +-
.../builder/endpoint/StaticEndpointBuilders.java | 40 +-
.../endpoint/dsl/JcrEndpointBuilderFactory.java | 32 ++
.../dsl/MongoDbEndpointBuilderFactory.java | 14 +-
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 51 ++-
.../dsl/jbang/core/commands/ai/OpenApiVerbs.java | 43 ++-
.../core/commands/ai/OpenApiBodyFlowTest.java | 34 +-
parent/pom.xml | 4 +-
.../camel/maven/packaging/PrepareCatalogMojo.java | 4 +
223 files changed, 10287 insertions(+), 879 deletions(-)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/org/apache/camel/component/openai/openai.json
=>
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/llm.json
(99%)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/org/apache/camel/component/openai/{openai.json
=> llm.json} (99%)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/component/{openai
=> llm} (100%)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/configurer/{openai-component
=> llm-component} (100%)
copy
components/camel-ai/camel-openai/src/generated/resources/META-INF/services/org/apache/camel/configurer/{openai-endpoint
=> llm-endpoint} (100%)
create mode 100644
components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAISchemeAliasTest.java
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorTimeoutIgnoreExchangeTest.java
create mode 100644
components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrGetNodeByIdHeaderInjectionTest.java
create mode 100644
components/camel-jcr/src/test/java/org/apache/camel/component/jcr/JcrInsertHeaderInjectionTest.java
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaSslContextParametersTest.java
create mode 100644
components/camel-master/src/test/java/org/apache/camel/component/file/cluster/FileLockClusterViewStopTest.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbChangeStreamsThreadTest.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/integration/RecordingExceptionHandler.java
create mode 100644
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettySSLContextParametersClientAuthTest.java
copy
components/camel-oauth/src/test/java/org/apache/camel/oauth/{UserProfileTest.java
=> jakarta/ServletOAuthTokenCredentialsTest.java} (52%)
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/lifecycle/FileBasedKeyLifecycleManagerPathTest.java
create mode 100644
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarMessageListenerAcknowledgementTest.java
create mode 100644
components/camel-quickfix/src/test/java/org/apache/camel/component/quickfixj/QuickfixjConsumerTest.java
create mode 100644
components/camel-xmlsecurity/src/test/java/org/apache/camel/component/xmlsecurity/api/DefaultXmlSignature2MessageReferenceCoverageTest.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/ConsoleEdgeCasesTest.java
create mode 100644
core/camel-console/src/test/java/org/apache/camel/impl/console/ManagedConsoleEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/builder/xml/XsltUriResolverExternalAccessTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/cluster/ClusteredEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesComponentLocalPropertiesThreadTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/properties/PropertiesParserEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/seda/ThreadPerTaskSedaConsumerStopTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/xslt/XsltDocumentExternalAccessTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/converter/jaxp/XmlConvertersEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ProducerCacheNonSingletonEvictionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/ScheduledPollConsumerEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DoTryEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/ToVariableReceiveHeadersTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateRecoverInProgressTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/onexception/ErrorHandlerFailurePathsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/BaseClassesEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/ReloadAndStartupConditionEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/RouteVariableRepositoryTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/component/EndpointOptionEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/jsse/JsseEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/jsse/SSLContextParametersDefaultProtocolsTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/jsse/SSLContextParametersNamedGroupsListTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/util/HttpResourceTimeoutTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/util/ObjectHelperEdgeCasesTest.java
create mode 100644
core/camel-core/src/test/resources/org/apache/camel/component/xslt/camel24451_document_external.xsl
create mode 100644
core/camel-core/src/test/resources/org/apache/camel/component/xslt/camel24451_document_relative.xsl
create mode 100644
core/camel-core/src/test/resources/org/apache/camel/component/xslt/camel24451_external_lookup.xml
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainBootstrapEdgeCasesTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainConfigurationEdgeCasesTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainRoutesAndModelEdgeCasesTest.java
create mode 100644
core/camel-main/src/test/java/org/apache/camel/main/MainSSLTrustStoreTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/mbean/ManagedClusterServiceTest.java
create mode 100644
core/camel-util/src/test/java/org/apache/camel/util/UtilEdgeCasesTest.java
create mode 120000 docs/components/modules/ROOT/examples/json/llm.json
copy
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{OpenaiComponentBuilderFactory.java
=> LlmComponentBuilderFactory.java} (85%)