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

davsclaus pushed a commit to branch errorhandler-in-dsl
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/errorhandler-in-dsl by this 
push:
     new 5b5accbb7d0 CAMEL-16834: error handler in model DSL. WIP
5b5accbb7d0 is described below

commit 5b5accbb7d0f93338b9792c4b640e07674d0c30a
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Apr 7 18:57:02 2022 +0200

    CAMEL-16834: error handler in model DSL. WIP
---
 .../ROOT/pages/camel-3x-upgrade-guide-3_17.adoc        | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git 
a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc 
b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc
index c5e958634f6..5530690ddd7 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-3x-upgrade-guide-3_17.adoc
@@ -58,6 +58,24 @@ Or
             brokers: "mykafka:1234"
 ----
 
+=== camel-spring-xml / camel-blueprint
+
+The error handling has been made universal and exposed generally in the 
`camel-core-model`
+with intent to align error handling across DSLs.
+
+However, the XML DSL for Spring `<beans>` and OSGi blueprint is legacy, and 
they
+have their own special XML parsing and error handling.
+
+This means the model classes has been renamed, which only affect Camel end 
users whom
+has defined error handling as `<bean>` in Spring or Blueprint XML files:
+
+- `org.apache.camel.builder.DeadLetterChannelBuilder` to 
`org.apache.camel.builder.LegacyDeadLetterChannelBuilder`
+- `org.apache.camel.builder.DefaultErrorHandlerBuilder` to 
`org.apache.camel.builder.LegacyDefaultErrorHandlerBuilder`
+- `org.apache.camel.builder.NoErrorHandlerBuilder` to 
`org.apache.camel.builder.LegacyNoErrorHandlerBuilder`
+- `org.apache.camel.spring.spi.TransactionErrorHandlerBuilder` to 
`org.apache.camel.spring.spi.LegacyTransactionErrorHandlerBuilder`
+
+Users who has been configured error handling using `<errorHandler>` in Spring 
or Blueprint XML files should not be affected.
+
 === camel-kafka
 
 The option `autoCommitOnStop` was removed from the Camel Kafka component. When 
using `autoCommitEnable` (which is enabled by default) the Kafka consumer will 
automatically commit on close.

Reply via email to