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

commit 578ad274abf84c878f9819328cfaec7ad02eb1d6
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Jun 8 13:48:35 2021 +0200

    Polished doc
---
 .../camel/catalog/docs/activemq-component.adoc     |  4 ++--
 .../apache/camel/catalog/docs/jms-component.adoc   |  4 ++--
 .../apache/camel/component/activemq/activemq.json  |  4 ++--
 .../src/main/docs/activemq-component.adoc          |  4 ++--
 .../org/apache/camel/component/jms/jms.json        |  4 ++--
 .../camel-jms/src/main/docs/jms-component.adoc     |  4 ++--
 .../camel/component/jms/JmsConfiguration.java      |  8 ++++----
 .../component/jms/JmsMessageTimestampTest.java     |  4 ++--
 .../dsl/ActivemqComponentBuilderFactory.java       |  4 ++--
 .../component/dsl/JmsComponentBuilderFactory.java  |  4 ++--
 .../dsl/ActiveMQEndpointBuilderFactory.java        | 24 +++++++++++-----------
 .../endpoint/dsl/JmsEndpointBuilderFactory.java    | 24 +++++++++++-----------
 .../modules/ROOT/pages/activemq-component.adoc     |  4 ++--
 .../modules/ROOT/pages/jms-component.adoc          |  4 ++--
 14 files changed, 50 insertions(+), 50 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/activemq-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/activemq-component.adoc
index fa20451..80d4e82 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/activemq-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/activemq-component.adoc
@@ -146,7 +146,7 @@ The ActiveMQ component supports 102 options, which are 
listed below.
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *trustAllPackages* (advanced) | Define if all Java packages are trusted or 
not (for Java object JMS message types). Notice its not recommended practice to 
send Java serialized objects over network. Setting this to true can expose 
security risks, so use this with care. | false | boolean
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
@@ -276,7 +276,7 @@ with the following path and query parameters:
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jms-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jms-component.adoc
index 78c9f0d..ab8da2b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jms-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jms-component.adoc
@@ -277,7 +277,7 @@ The JMS component supports 98 options, which are listed 
below.
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
@@ -419,7 +419,7 @@ with the following path and query parameters:
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
diff --git 
a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
 
b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
index 0470f81..65723f2 100644
--- 
a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
+++ 
b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
@@ -108,7 +108,7 @@
     "requestTimeoutCheckerInterval": { "kind": "property", "displayName": 
"Request Timeout Checker Interval", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Configures how often 
Camel should check for timed out Exchanges when do [...]
     "synchronous": { "kind": "property", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
     "transferException": { "kind": "property", "displayName": "Transfer 
Exception", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If enabled and you are using Request Reply 
messaging (InOut) and an Exchange failed on the consu [...]
-    "transferExchange": { "kind": "property", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following fi [...]
+    "transferExchange": { "kind": "property", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following fi [...]
     "trustAllPackages": { "kind": "property", "displayName": "Trust All 
Packages", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Define if all Java packages are trusted or not (for Java object JMS message 
types). Notice its not recommended practice to send Java serialized objects 
over network. Setting this to true [...]
     "useMessageIDAsCorrelationID": { "kind": "property", "displayName": "Use 
Message IDAs Correlation ID", "group": "advanced", "label": "advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSCorrelationID  [...]
     "waitForProvisionCorrelationToBeUpdatedCounter": { "kind": "property", 
"displayName": "Wait For Provision Correlation To Be Updated Counter", "group": 
"advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for provisional c [...]
@@ -210,7 +210,7 @@
     "requestTimeoutCheckerInterval": { "kind": "parameter", "displayName": 
"Request Timeout Checker Interval", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Configures how often 
Camel should check for timed out Exchanges when d [...]
     "synchronous": { "kind": "parameter", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
     "transferException": { "kind": "parameter", "displayName": "Transfer 
Exception", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If enabled and you are using Request Reply 
messaging (InOut) and an Exchange failed on the cons [...]
-    "transferExchange": { "kind": "parameter", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following f [...]
+    "transferExchange": { "kind": "parameter", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following f [...]
     "useMessageIDAsCorrelationID": { "kind": "parameter", "displayName": "Use 
Message IDAs Correlation ID", "group": "advanced", "label": "advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSCorrelationID [...]
     "waitForProvisionCorrelationToBeUpdatedCounter": { "kind": "parameter", 
"displayName": "Wait For Provision Correlation To Be Updated Counter", "group": 
"advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for provisional  [...]
     "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Thread Sleeping Time", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Interval in [...]
diff --git a/components/camel-activemq/src/main/docs/activemq-component.adoc 
b/components/camel-activemq/src/main/docs/activemq-component.adoc
index fa20451..80d4e82 100644
--- a/components/camel-activemq/src/main/docs/activemq-component.adoc
+++ b/components/camel-activemq/src/main/docs/activemq-component.adoc
@@ -146,7 +146,7 @@ The ActiveMQ component supports 102 options, which are 
listed below.
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *trustAllPackages* (advanced) | Define if all Java packages are trusted or 
not (for Java object JMS message types). Notice its not recommended practice to 
send Java serialized objects over network. Setting this to true can expose 
security risks, so use this with care. | false | boolean
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
@@ -276,7 +276,7 @@ with the following path and query parameters:
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
diff --git 
a/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
 
b/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
index 03e9fc7..e085f9f 100644
--- 
a/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
+++ 
b/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
@@ -106,7 +106,7 @@
     "requestTimeoutCheckerInterval": { "kind": "property", "displayName": 
"Request Timeout Checker Interval", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Configures how often 
Camel should check for timed out Exchanges when do [...]
     "synchronous": { "kind": "property", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
     "transferException": { "kind": "property", "displayName": "Transfer 
Exception", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If enabled and you are using Request Reply 
messaging (InOut) and an Exchange failed on the consu [...]
-    "transferExchange": { "kind": "property", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following fi [...]
+    "transferExchange": { "kind": "property", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following fi [...]
     "useMessageIDAsCorrelationID": { "kind": "property", "displayName": "Use 
Message IDAs Correlation ID", "group": "advanced", "label": "advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSCorrelationID  [...]
     "waitForProvisionCorrelationToBeUpdatedCounter": { "kind": "property", 
"displayName": "Wait For Provision Correlation To Be Updated Counter", "group": 
"advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for provisional c [...]
     "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "kind": 
"property", "displayName": "Wait For Provision Correlation To Be Updated Thread 
Sleeping Time", "group": "advanced", "label": "advanced", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "100", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Interval in  [...]
@@ -206,7 +206,7 @@
     "requestTimeoutCheckerInterval": { "kind": "parameter", "displayName": 
"Request Timeout Checker Interval", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Configures how often 
Camel should check for timed out Exchanges when d [...]
     "synchronous": { "kind": "parameter", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
     "transferException": { "kind": "parameter", "displayName": "Transfer 
Exception", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If enabled and you are using Request Reply 
messaging (InOut) and an Exchange failed on the cons [...]
-    "transferExchange": { "kind": "parameter", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following f [...]
+    "transferExchange": { "kind": "parameter", "displayName": "Transfer 
Exchange", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "You can transfer the exchange over the wire 
instead of just the body and headers. The following f [...]
     "useMessageIDAsCorrelationID": { "kind": "parameter", "displayName": "Use 
Message IDAs Correlation ID", "group": "advanced", "label": "advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSCorrelationID [...]
     "waitForProvisionCorrelationToBeUpdatedCounter": { "kind": "parameter", 
"displayName": "Wait For Provision Correlation To Be Updated Counter", "group": 
"advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for provisional  [...]
     "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Thread Sleeping Time", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Interval in [...]
diff --git a/components/camel-jms/src/main/docs/jms-component.adoc 
b/components/camel-jms/src/main/docs/jms-component.adoc
index 78c9f0d..ab8da2b 100644
--- a/components/camel-jms/src/main/docs/jms-component.adoc
+++ b/components/camel-jms/src/main/docs/jms-component.adoc
@@ -277,7 +277,7 @@ The JMS component supports 98 options, which are listed 
below.
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
@@ -419,7 +419,7 @@ with the following path and query parameters:
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
diff --git 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
index 939a70a..c8deda5 100644
--- 
a/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
+++ 
b/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java
@@ -353,8 +353,8 @@ public class JmsConfiguration implements Cloneable {
                             + " exchange properties, exchange exception."
                             + " This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level."
                             + " You must enable this option on both the 
producer and consumer side, so Camel knows the payloads is an Exchange and not 
a regular payload."
-                            + " 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 having to use compatible Camel versions!")
+                            + " Use this with caution as the data is using 
Java Object serialization and requires the receiver to be able to deserialize 
the data at Class level, "
+                            + " which forces a strong coupling between the 
producers and consumers having to use compatible Camel versions!")
     private boolean transferExchange;
     @UriParam(label = "advanced",
               description = "Controls whether or not to include serialized 
headers."
@@ -1911,8 +1911,8 @@ public class JmsConfiguration implements Cloneable {
      * exception. This requires that the objects are serializable. Camel will 
exclude any non-serializable objects and
      * log it at WARN level. You must enable this option on both the producer 
and consumer side, so Camel knows the
      * payloads is an Exchange and not a regular payload. 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 having to use compatible 
Camel versions!
+     * serialization and requires the receiver to be able to deserialize the 
data at Class level, which forces a strong
+     * coupling between the producers and consumers having to use compatible 
Camel versions!
      */
     public void setTransferExchange(boolean transferExchange) {
         this.transferExchange = transferExchange;
diff --git 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMessageTimestampTest.java
 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMessageTimestampTest.java
index 6a7ef60..ec90916 100644
--- 
a/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMessageTimestampTest.java
+++ 
b/components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMessageTimestampTest.java
@@ -16,6 +16,8 @@
  */
 package org.apache.camel.component.jms;
 
+import javax.jms.ConnectionFactory;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.Exchange;
 import org.apache.camel.builder.RouteBuilder;
@@ -23,8 +25,6 @@ import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.Test;
 
-import javax.jms.ConnectionFactory;
-
 import static 
org.apache.camel.component.jms.JmsComponent.jmsComponentAutoAcknowledge;
 
 public class JmsMessageTimestampTest extends CamelTestSupport {
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ActivemqComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ActivemqComponentBuilderFactory.java
index 8ab7453..44ab050 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ActivemqComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ActivemqComponentBuilderFactory.java
@@ -1725,9 +1725,9 @@ public interface ActivemqComponentBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JmsComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JmsComponentBuilderFactory.java
index fc53aa5..4b83eff 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JmsComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JmsComponentBuilderFactory.java
@@ -1652,9 +1652,9 @@ public interface JmsComponentBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java
index 4f8361c..396f043 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java
@@ -2377,9 +2377,9 @@ public interface ActiveMQEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
@@ -2404,9 +2404,9 @@ public interface ActiveMQEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
@@ -4870,9 +4870,9 @@ public interface ActiveMQEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
@@ -4897,9 +4897,9 @@ public interface ActiveMQEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
@@ -6473,9 +6473,9 @@ public interface ActiveMQEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
@@ -6500,9 +6500,9 @@ public interface ActiveMQEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java
index 6a032b8..5ca2ffc 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java
@@ -2321,9 +2321,9 @@ public interface JmsEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
@@ -2348,9 +2348,9 @@ public interface JmsEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
@@ -4806,9 +4806,9 @@ public interface JmsEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
@@ -4833,9 +4833,9 @@ public interface JmsEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
@@ -6400,9 +6400,9 @@ public interface JmsEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
@@ -6427,9 +6427,9 @@ public interface JmsEndpointBuilderFactory {
          * it at WARN level. You must enable this option on both the producer
          * and consumer side, so Camel knows the payloads is an Exchange and 
not
          * a regular payload. Use this with caution as the data is using Java
-         * Object serialization and requires the received to be able to
+         * Object serialization and requires the receiver to be able to
          * deserialize the data at Class level, which forces a strong coupling
-         * between the producers and consumer having to use compatible Camel
+         * between the producers and consumers having to use compatible Camel
          * versions!.
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
diff --git a/docs/components/modules/ROOT/pages/activemq-component.adoc 
b/docs/components/modules/ROOT/pages/activemq-component.adoc
index 5025df1..5626204 100644
--- a/docs/components/modules/ROOT/pages/activemq-component.adoc
+++ b/docs/components/modules/ROOT/pages/activemq-component.adoc
@@ -148,7 +148,7 @@ The ActiveMQ component supports 102 options, which are 
listed below.
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *trustAllPackages* (advanced) | Define if all Java packages are trusted or 
not (for Java object JMS message types). Notice its not recommended practice to 
send Java serialized objects over network. Setting this to true can expose 
security risks, so use this with care. | false | boolean
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
@@ -278,7 +278,7 @@ with the following path and query parameters:
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
diff --git a/docs/components/modules/ROOT/pages/jms-component.adoc 
b/docs/components/modules/ROOT/pages/jms-component.adoc
index cc68f34..fdfa6ee 100644
--- a/docs/components/modules/ROOT/pages/jms-component.adoc
+++ b/docs/components/modules/ROOT/pages/jms-component.adoc
@@ -279,7 +279,7 @@ The JMS component supports 98 options, which are listed 
below.
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long
@@ -421,7 +421,7 @@ with the following path and query parameters:
 | *requestTimeoutCheckerInterval* (advanced) | Configures how often Camel 
should check for timed out Exchanges when doing request/reply over JMS. By 
default Camel checks once per second. But if you must react faster when a 
timeout occurs, then you can lower this interval, to check more frequently. The 
timeout is determined by the option requestTimeout. | 1000 | long
 | *synchronous* (advanced) | Sets whether synchronous processing should be 
strictly used | false | boolean
 | *transferException* (advanced) | 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 response as a javax.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 preced [...]
-| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
+| *transferExchange* (advanced) | You can transfer the exchange over the wire 
instead of just the body and headers. The following fields are transferred: In 
body, Out body, Fault body, In headers, Out headers, Fault headers, exchange 
properties, exchange exception. This requires that the objects are 
serializable. Camel will exclude any non-serializable objects and log it at 
WARN level. You must enable this option on both the producer and consumer side, 
so Camel knows the payloads is an E [...]
 | *useMessageIDAsCorrelationID* (advanced) | Specifies whether JMSMessageID 
should always be used as JMSCorrelationID for InOut messages. | false | boolean
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedCounter* (advanced) | Number of 
times to wait for provisional correlation id to be updated to the actual 
correlation id when doing request/reply over JMS and when the option 
useMessageIDAsCorrelationID is enabled. | 50 | int
 | *waitForProvisionCorrelationTo{zwsp}BeUpdatedThreadSleepingTime* (advanced) 
| Interval in millis to sleep each time while waiting for provisional 
correlation id to be updated. | 100 | long

Reply via email to