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

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


The following commit(s) were added to refs/heads/main by this push:
     new 320446403167 camel-sjms: drop the transferExchange note from 
transferException (#29491)
320446403167 is described below

commit 3204464031670d3c39090bc15ad7e03aefdcfb3e
Author: dhairya05 <[email protected]>
AuthorDate: Tue Nov 10 12:15:56 2026 +0530

    camel-sjms: drop the transferExchange note from transferException (#29491)
---
 .../org/apache/camel/catalog/components/sjms.json  |   2 +-
 .../org/apache/camel/catalog/components/sjms2.json |   2 +-
 .../org/apache/camel/component/sjms/sjms.json      |   2 +-
 .../apache/camel/component/sjms/SjmsEndpoint.java  |   1 -
 .../org/apache/camel/component/sjms2/sjms2.json    |   2 +-
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  | 102 ++++++++++-----------
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   | 102 ++++++++++-----------
 7 files changed, 100 insertions(+), 113 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
index 4f76c1f5e2ea..a2ab3a0a85af 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
@@ -100,7 +100,7 @@
     "objectMessageEnabled": { "index": 43, "kind": "parameter", "displayName": 
"Object Message Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "Whether to enable sending and receiving 
JMS ObjectMessage. By default this is disabled because Java object 
serialization is a known source of securit [...]
     "recoveryInterval": { "index": 44, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", "description": 
"Specifies the interval between recovery attempts, i.e. when a connection is 
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds." 
},
     "synchronous": { "index": 45, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
-    "transferException": { "index": 46, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
+    "transferException": { "index": 46, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
     "batching": { "index": 47, "kind": "parameter", "displayName": "Batching", 
"group": "batch", "label": "consumer,batch", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable batch consuming. 
The route receives one Exchange per batch, whose body is a List of the 
individual JMS messages, instead of one Exchange per message." },
     "batchInterval": { "index": 48, "kind": "parameter", "displayName": "Batch 
Interval", "group": "batch", "label": "consumer,batch", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "1000", "description": "Time in millis, 
measured from the first message received into a new batch, after which the 
batch is dispatched even if batchSize has not been reached, comparable to the 
Aggregator EIP's completionInte [...]
     "batchSize": { "index": 49, "kind": "parameter", "displayName": "Batch 
Size", "group": "batch", "label": "consumer,batch", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "description": "Maximum number of 
messages per batch." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
index fd31be61e94f..d791bd456ddb 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
@@ -103,7 +103,7 @@
     "objectMessageEnabled": { "index": 46, "kind": "parameter", "displayName": 
"Object Message Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "Whether to enable sending and receiving 
JMS ObjectMessage. By default this is disabled because Java object 
serialization is a known source of securit [...]
     "recoveryInterval": { "index": 47, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", "description": 
"Specifies the interval between recovery attempts, i.e. when a connection is 
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds." 
},
     "synchronous": { "index": 48, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
-    "transferException": { "index": 49, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
+    "transferException": { "index": 49, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
     "batching": { "index": 50, "kind": "parameter", "displayName": "Batching", 
"group": "batch", "label": "consumer,batch", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable batch consuming. 
The route receives one Exchange per batch, whose body is a List of the 
individual JMS messages, instead of one Exchange per message." },
     "batchInterval": { "index": 51, "kind": "parameter", "displayName": "Batch 
Interval", "group": "batch", "label": "consumer,batch", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "1000", "description": "Time in millis, 
measured from the first message received into a new batch, after which the 
batch is dispatched even if batchSize has not been reached, comparable to the 
Aggregator EIP's completionInte [...]
     "batchSize": { "index": 52, "kind": "parameter", "displayName": "Batch 
Size", "group": "batch", "label": "consumer,batch", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "description": "Maximum number of 
messages per batch." },
diff --git 
a/components/camel-sjms/src/generated/resources/META-INF/org/apache/camel/component/sjms/sjms.json
 
b/components/camel-sjms/src/generated/resources/META-INF/org/apache/camel/component/sjms/sjms.json
index 4f76c1f5e2ea..a2ab3a0a85af 100644
--- 
a/components/camel-sjms/src/generated/resources/META-INF/org/apache/camel/component/sjms/sjms.json
+++ 
b/components/camel-sjms/src/generated/resources/META-INF/org/apache/camel/component/sjms/sjms.json
@@ -100,7 +100,7 @@
     "objectMessageEnabled": { "index": 43, "kind": "parameter", "displayName": 
"Object Message Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "Whether to enable sending and receiving 
JMS ObjectMessage. By default this is disabled because Java object 
serialization is a known source of securit [...]
     "recoveryInterval": { "index": 44, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", "description": 
"Specifies the interval between recovery attempts, i.e. when a connection is 
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds." 
},
     "synchronous": { "index": 45, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
-    "transferException": { "index": 46, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
+    "transferException": { "index": 46, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
     "batching": { "index": 47, "kind": "parameter", "displayName": "Batching", 
"group": "batch", "label": "consumer,batch", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable batch consuming. 
The route receives one Exchange per batch, whose body is a List of the 
individual JMS messages, instead of one Exchange per message." },
     "batchInterval": { "index": 48, "kind": "parameter", "displayName": "Batch 
Interval", "group": "batch", "label": "consumer,batch", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "1000", "description": "Time in millis, 
measured from the first message received into a new batch, after which the 
batch is dispatched even if batchSize has not been reached, comparable to the 
Aggregator EIP's completionInte [...]
     "batchSize": { "index": 49, "kind": "parameter", "displayName": "Batch 
Size", "group": "batch", "label": "consumer,batch", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "description": "Maximum number of 
messages per batch." },
diff --git 
a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java
 
b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java
index 62fdbc00b175..199db6762a0d 100644
--- 
a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java
+++ 
b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsEndpoint.java
@@ -313,7 +313,6 @@ public class SjmsEndpoint extends DefaultEndpoint
                             + " then the caused Exception will be send back in 
response as a jakarta.jms.ObjectMessage."
                             + " If the client is Camel, the returned Exception 
is rethrown. This allows you to use Camel JMS as a bridge"
                             + " in your routing - for example, using 
persistent queues to enable robust routing."
-                            + " Notice that if you also have transferExchange 
enabled, this option takes precedence."
                             + " The caught exception is required to be 
serializable."
                             + " The original Exception on the consumer side 
can be wrapped in an outer exception"
                             + " such as org.apache.camel.RuntimeCamelException 
when returned to the producer."
diff --git 
a/components/camel-sjms2/src/generated/resources/META-INF/org/apache/camel/component/sjms2/sjms2.json
 
b/components/camel-sjms2/src/generated/resources/META-INF/org/apache/camel/component/sjms2/sjms2.json
index fd31be61e94f..d791bd456ddb 100644
--- 
a/components/camel-sjms2/src/generated/resources/META-INF/org/apache/camel/component/sjms2/sjms2.json
+++ 
b/components/camel-sjms2/src/generated/resources/META-INF/org/apache/camel/component/sjms2/sjms2.json
@@ -103,7 +103,7 @@
     "objectMessageEnabled": { "index": 46, "kind": "parameter", "displayName": 
"Object Message Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "Whether to enable sending and receiving 
JMS ObjectMessage. By default this is disabled because Java object 
serialization is a known source of securit [...]
     "recoveryInterval": { "index": 47, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", "description": 
"Specifies the interval between recovery attempts, i.e. when a connection is 
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds." 
},
     "synchronous": { "index": 48, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
-    "transferException": { "index": 49, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
+    "transferException": { "index": 49, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
     "batching": { "index": 50, "kind": "parameter", "displayName": "Batching", 
"group": "batch", "label": "consumer,batch", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable batch consuming. 
The route receives one Exchange per batch, whose body is a List of the 
individual JMS messages, instead of one Exchange per message." },
     "batchInterval": { "index": 51, "kind": "parameter", "displayName": "Batch 
Interval", "group": "batch", "label": "consumer,batch", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "1000", "description": "Time in millis, 
measured from the first message received into a new batch, after which the 
batch is dispatched even if batchSize has not been reached, comparable to the 
Aggregator EIP's completionInte [...]
     "batchSize": { "index": 52, "kind": "parameter", "displayName": "Batch 
Size", "group": "batch", "label": "consumer,batch", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "description": "Maximum number of 
messages per batch." },
diff --git 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java
 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java
index 844f83eb28b6..9112aff8e5db 100644
--- 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java
+++ 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java
@@ -1309,15 +1309,14 @@ public interface Sjms2EndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -1337,15 +1336,14 @@ public interface Sjms2EndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -2541,15 +2539,14 @@ public interface Sjms2EndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -2569,15 +2566,14 @@ public interface Sjms2EndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -3310,15 +3306,14 @@ public interface Sjms2EndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -3338,15 +3333,14 @@ public interface Sjms2EndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
diff --git 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java
 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java
index 97613d7dd6b4..b6f287d66985 100644
--- 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java
+++ 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java
@@ -1234,15 +1234,14 @@ public interface SjmsEndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -1262,15 +1261,14 @@ public interface SjmsEndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -2466,15 +2464,14 @@ public interface SjmsEndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -2494,15 +2491,14 @@ public interface SjmsEndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 
@@ -3235,15 +3231,14 @@ public interface SjmsEndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option is a: <code>boolean</code> type.
          * 
@@ -3263,15 +3258,14 @@ public interface SjmsEndpointBuilderFactory {
          * be send back in response as a jakarta.jms.ObjectMessage. If the
          * client is Camel, the returned Exception is rethrown. This allows you
          * to use Camel JMS as a bridge in your routing - for example, using
-         * persistent queues to enable robust routing. Notice that if you also
-         * have transferExchange enabled, this option takes precedence. The
-         * caught exception is required to be serializable. The original
-         * Exception on the consumer side can be wrapped in an outer exception
-         * such as org.apache.camel.RuntimeCamelException when returned to the
-         * producer. Use this with caution as the data is using Java Object
-         * serialization and requires the received to be able to deserialize 
the
-         * data at Class level, which forces a strong coupling between the
-         * producers and consumer!.
+         * persistent queues to enable robust routing. The caught exception is
+         * required to be serializable. The original Exception on the consumer
+         * side can be wrapped in an outer exception such as
+         * org.apache.camel.RuntimeCamelException when returned to the 
producer.
+         * Use this with caution as the data is using Java Object serialization
+         * and requires the received to be able to deserialize the data at 
Class
+         * level, which forces a strong coupling between the producers and
+         * consumer!.
          * 
          * The option will be converted to a <code>boolean</code> type.
          * 

Reply via email to