This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch fix/CAMEL-25117
in repository https://gitbox.apache.org/repos/asf/camel.git
from b6d83146cc97 CAMEL-25117: camel-spring-xml - Do not add new SPI
lookups to the legacy XML camelContext
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 5cceb7f22e6a Merge remote-tracking branch 'origin/main' into HEAD
No new revisions were added by this update.
Summary of changes:
.../apache/camel/catalog/components/mongodb.json | 2 +-
.../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/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 +-
.../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/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 ++++++++
.../http/vertx/VertxPlatformHttpEngineTest.java | 94 +++++++
.../TransactedDoTryRecipientListTest.java | 6 +-
.../processor/SpringTryCatchMisconfiguredTest.java | 9 +-
.../camel/component/vertx/common/VertxHelper.java | 42 ++-
.../api/DefaultXmlSignature2Message.java | 8 +-
.../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 +-
.../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 ++-
.../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 +++++++
.../xslt/XsltDocumentExternalAccessTest.java | 103 +++++++
.../converter/jaxp/XmlConvertersEdgeCasesTest.java | 133 +++++++++
.../impl/ScheduledPollConsumerEdgeCasesTest.java | 226 +++++++++++++++
.../apache/camel/processor/DoTryEdgeCasesTest.java | 253 +++++++++++++++++
.../onexception/ErrorHandlerFailurePathsTest.java | 277 ++++++++++++++++++
.../OnExceptionHandledThrowsExceptionTest.java | 9 +-
.../camel/support/BaseClassesEdgeCasesTest.java | 188 +++++++++++++
.../ReloadAndStartupConditionEdgeCasesTest.java | 165 +++++++++++
.../component/EndpointOptionEdgeCasesTest.java | 105 +++++++
.../camel/support/jsse/JsseEdgeCasesTest.java | 103 +++++++
.../SSLContextParametersDefaultProtocolsTest.java | 66 +++++
.../SSLContextParametersNamedGroupsListTest.java | 66 +++++
.../support/jsse/SSLContextParametersTest.java | 32 ++-
.../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/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 +-
.../support/FileWatcherResourceReloadStrategy.java | 44 +--
.../org/apache/camel/support/LanguageSupport.java | 6 +-
.../org/apache/camel/support/ObjectHelper.java | 55 ++--
.../camel/support/RouteWatcherReloadStrategy.java | 11 +-
.../camel/support/ScheduledPollConsumer.java | 67 +++--
.../cluster/AbstractCamelClusterService.java | 5 +-
.../component/EndpointUriFactorySupport.java | 28 +-
.../component/PropertyConfigurerSupport.java | 6 +-
.../startup/DefaultStartupConditionStrategy.java | 19 +-
.../org/apache/camel/util/AnnotationHelper.java | 19 +-
.../main/java/org/apache/camel/util/FileUtil.java | 11 +-
.../main/java/org/apache/camel/util/IOHelper.java | 26 +-
.../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 +
.../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 +-
.../modules/ROOT/pages/backlog-tracer.adoc | 2 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 274 ++++++++++++++++++
.../ROOT/pages/camel-configuration-utilities.adoc | 25 +-
.../dsl/MongoDbEndpointBuilderFactory.java | 14 +-
.../camel/maven/packaging/PrepareCatalogMojo.java | 4 +
146 files changed, 6695 insertions(+), 682 deletions(-)
create mode 100644
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorTimeoutIgnoreExchangeTest.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
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/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/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/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/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/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