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 011dae4ab98f camel-sjms - Update docs
011dae4ab98f is described below

commit 011dae4ab98faaa67838b875b261f7b717a433fe
Author: Claus Ibsen <[email protected]>
AuthorDate: Sat Apr 11 08:53:47 2026 +0200

    camel-sjms - Update docs
---
 .../org/apache/camel/catalog/components/sjms.json  |  4 ++--
 .../org/apache/camel/catalog/components/sjms2.json |  4 ++--
 .../org/apache/camel/component/sjms/sjms.json      |  4 ++--
 .../apache/camel/component/sjms/SjmsComponent.java |  1 -
 .../apache/camel/component/sjms/SjmsEndpoint.java  |  7 +++----
 .../org/apache/camel/component/sjms2/sjms2.json    |  4 ++--
 .../endpoint/dsl/Sjms2EndpointBuilderFactory.java  | 22 ++++++++++------------
 .../endpoint/dsl/SjmsEndpointBuilderFactory.java   | 22 ++++++++++------------
 8 files changed, 31 insertions(+), 37 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 f5ed4d312efc..760b74e4b633 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
@@ -54,7 +54,7 @@
     "asyncConsumer": { "index": 7, "kind": "parameter", "displayName": "Async 
Consumer", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the JmsConsumer 
processes the Exchange asynchronously. If enabled then the JmsConsumer may 
pickup the next message from the JMS queue, while the previous message is being 
processed asynchronously [...]
     "autoStartup": { "index": 8, "kind": "parameter", "displayName": "Auto 
Startup", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Specifies whether the 
consumer container should auto-startup." },
     "clientId": { "index": 9, "kind": "parameter", "displayName": "Client Id", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the JMS client ID to use. Note that this 
value, if specified, must be unique and can only be used by a single JMS 
connection instance. It is typically only required for durable topic 
subscriptions. If using Apache ActiveMQ  [...]
-    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the 
default number of concurrent consumers when consuming from JMS (not for 
request\/reply over JMS). See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads. [...]
+    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the number 
of concurrent consumers when consuming from JMS (not for request\/reply over 
JMS). The concurrent consumer is fixed at startup and cannot be dynamic scaled 
like the camel-jms co [...]
     "durableSubscriptionName": { "index": 11, "kind": "parameter", 
"displayName": "Durable Subscription Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The durable subscriber name for specifying durable topic 
subscriptions. The clientId option must be configured as well." },
     "replyToDeliveryPersistent": { "index": 12, "kind": "parameter", 
"displayName": "Reply To Delivery Persistent", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Specifies whether to use persistent delivery by default for 
replies." },
     "bridgeErrorHandler": { "index": 13, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions (if possible) occurred 
while the Camel consumer is trying to pickup incoming [...]
@@ -67,7 +67,7 @@
     "deliveryMode": { "index": 20, "kind": "parameter", "displayName": 
"Delivery Mode", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "java.lang.Integer", "enum": [ "1", "2" ], 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Specifies the delivery mode to be used. Possible values are those defined by 
jakarta.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2." },
     "deliveryPersistent": { "index": 21, "kind": "parameter", "displayName": 
"Delivery Persistent", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Specifies whether persistent delivery is used by default." },
     "priority": { "index": 22, "kind": "parameter", "displayName": "Priority", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"description": "Values greater than 1 specify the message priority when sending 
(where 1 is the lowest priority and 9 is the highest). The explicitQosEnabled 
option must also be enabl [...]
-    "replyToConcurrentConsumers": { "index": 23, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS. See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads." },
+    "replyToConcurrentConsumers": { "index": 23, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS." },
     "replyToOverride": { "index": 24, "kind": "parameter", "displayName": 
"Reply To Override", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Provides an explicit 
ReplyTo destination in the JMS message, which overrides the setting of replyTo. 
It is useful if you want to forward the message to a remote Queue and receive 
the reply message from the ReplyT [...]
     "replyToType": { "index": 25, "kind": "parameter", "displayName": "Reply 
To Type", "group": "producer", "label": "producer", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary or Exclu [...]
     "requestTimeout": { "index": 26, "kind": "parameter", "displayName": 
"Request Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "20000", "description": "The timeout 
for waiting for a reply when using the InOut Exchange Pattern (in 
milliseconds). The default is 20 seconds. You can include the header 
CamelJmsRequestTimeout to override this endpoint conf [...]
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 dc9aa370b6aa..5b35b87606ad 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
@@ -54,7 +54,7 @@
     "asyncConsumer": { "index": 7, "kind": "parameter", "displayName": "Async 
Consumer", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the JmsConsumer 
processes the Exchange asynchronously. If enabled then the JmsConsumer may 
pickup the next message from the JMS queue, while the previous message is being 
processed asynchronously [...]
     "autoStartup": { "index": 8, "kind": "parameter", "displayName": "Auto 
Startup", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Specifies whether the 
consumer container should auto-startup." },
     "clientId": { "index": 9, "kind": "parameter", "displayName": "Client Id", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the JMS client ID to use. Note that this 
value, if specified, must be unique and can only be used by a single JMS 
connection instance. It is typically only required for durable topic 
subscriptions. If using Apache ActiveMQ  [...]
-    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the 
default number of concurrent consumers when consuming from JMS (not for 
request\/reply over JMS). See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads. [...]
+    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the number 
of concurrent consumers when consuming from JMS (not for request\/reply over 
JMS). The concurrent consumer is fixed at startup and cannot be dynamic scaled 
like the camel-jms co [...]
     "durable": { "index": 11, "kind": "parameter", "displayName": "Durable", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Sets the topic to be durable" },
     "durableSubscriptionName": { "index": 12, "kind": "parameter", 
"displayName": "Durable Subscription Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The durable subscriber name for specifying durable topic 
subscriptions. The clientId option must be configured as well." },
     "replyToDeliveryPersistent": { "index": 13, "kind": "parameter", 
"displayName": "Reply To Delivery Persistent", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Specifies whether to use persistent delivery by default for 
replies." },
@@ -70,7 +70,7 @@
     "deliveryMode": { "index": 23, "kind": "parameter", "displayName": 
"Delivery Mode", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "java.lang.Integer", "enum": [ "1", "2" ], 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Specifies the delivery mode to be used. Possible values are those defined by 
jakarta.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2." },
     "deliveryPersistent": { "index": 24, "kind": "parameter", "displayName": 
"Delivery Persistent", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Specifies whether persistent delivery is used by default." },
     "priority": { "index": 25, "kind": "parameter", "displayName": "Priority", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"description": "Values greater than 1 specify the message priority when sending 
(where 1 is the lowest priority and 9 is the highest). The explicitQosEnabled 
option must also be enabl [...]
-    "replyToConcurrentConsumers": { "index": 26, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS. See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads." },
+    "replyToConcurrentConsumers": { "index": 26, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS." },
     "replyToOverride": { "index": 27, "kind": "parameter", "displayName": 
"Reply To Override", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Provides an explicit 
ReplyTo destination in the JMS message, which overrides the setting of replyTo. 
It is useful if you want to forward the message to a remote Queue and receive 
the reply message from the ReplyT [...]
     "replyToType": { "index": 28, "kind": "parameter", "displayName": "Reply 
To Type", "group": "producer", "label": "producer", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary or Exclu [...]
     "requestTimeout": { "index": 29, "kind": "parameter", "displayName": 
"Request Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "20000", "description": "The timeout 
for waiting for a reply when using the InOut Exchange Pattern (in 
milliseconds). The default is 20 seconds. You can include the header 
CamelJmsRequestTimeout to override this endpoint conf [...]
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 f5ed4d312efc..760b74e4b633 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
@@ -54,7 +54,7 @@
     "asyncConsumer": { "index": 7, "kind": "parameter", "displayName": "Async 
Consumer", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the JmsConsumer 
processes the Exchange asynchronously. If enabled then the JmsConsumer may 
pickup the next message from the JMS queue, while the previous message is being 
processed asynchronously [...]
     "autoStartup": { "index": 8, "kind": "parameter", "displayName": "Auto 
Startup", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Specifies whether the 
consumer container should auto-startup." },
     "clientId": { "index": 9, "kind": "parameter", "displayName": "Client Id", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the JMS client ID to use. Note that this 
value, if specified, must be unique and can only be used by a single JMS 
connection instance. It is typically only required for durable topic 
subscriptions. If using Apache ActiveMQ  [...]
-    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the 
default number of concurrent consumers when consuming from JMS (not for 
request\/reply over JMS). See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads. [...]
+    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the number 
of concurrent consumers when consuming from JMS (not for request\/reply over 
JMS). The concurrent consumer is fixed at startup and cannot be dynamic scaled 
like the camel-jms co [...]
     "durableSubscriptionName": { "index": 11, "kind": "parameter", 
"displayName": "Durable Subscription Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The durable subscriber name for specifying durable topic 
subscriptions. The clientId option must be configured as well." },
     "replyToDeliveryPersistent": { "index": 12, "kind": "parameter", 
"displayName": "Reply To Delivery Persistent", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Specifies whether to use persistent delivery by default for 
replies." },
     "bridgeErrorHandler": { "index": 13, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions (if possible) occurred 
while the Camel consumer is trying to pickup incoming [...]
@@ -67,7 +67,7 @@
     "deliveryMode": { "index": 20, "kind": "parameter", "displayName": 
"Delivery Mode", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "java.lang.Integer", "enum": [ "1", "2" ], 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Specifies the delivery mode to be used. Possible values are those defined by 
jakarta.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2." },
     "deliveryPersistent": { "index": 21, "kind": "parameter", "displayName": 
"Delivery Persistent", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Specifies whether persistent delivery is used by default." },
     "priority": { "index": 22, "kind": "parameter", "displayName": "Priority", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"description": "Values greater than 1 specify the message priority when sending 
(where 1 is the lowest priority and 9 is the highest). The explicitQosEnabled 
option must also be enabl [...]
-    "replyToConcurrentConsumers": { "index": 23, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS. See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads." },
+    "replyToConcurrentConsumers": { "index": 23, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS." },
     "replyToOverride": { "index": 24, "kind": "parameter", "displayName": 
"Reply To Override", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Provides an explicit 
ReplyTo destination in the JMS message, which overrides the setting of replyTo. 
It is useful if you want to forward the message to a remote Queue and receive 
the reply message from the ReplyT [...]
     "replyToType": { "index": 25, "kind": "parameter", "displayName": "Reply 
To Type", "group": "producer", "label": "producer", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary or Exclu [...]
     "requestTimeout": { "index": 26, "kind": "parameter", "displayName": 
"Request Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "20000", "description": "The timeout 
for waiting for a reply when using the InOut Exchange Pattern (in 
milliseconds). The default is 20 seconds. You can include the header 
CamelJmsRequestTimeout to override this endpoint conf [...]
diff --git 
a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsComponent.java
 
b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsComponent.java
index ea285912b88c..1964a0aceade 100644
--- 
a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsComponent.java
+++ 
b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/SjmsComponent.java
@@ -71,7 +71,6 @@ public class SjmsComponent extends 
HeaderFilterStrategyComponent {
     @Metadata(label = "advanced", defaultValue = "1",
               description = "Specifies the maximum number of concurrent 
consumers for continue routing when timeout occurred when using request/reply 
over JMS.")
     private int replyToOnTimeoutMaxConcurrentConsumers = 1;
-
     @Metadata(label = "advanced",
               description = "Specifies the JMS Exception Listener that is to 
be notified of any underlying JMS exceptions.")
     private ExceptionListener exceptionListener;
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 8e4801e73e19..c308372f74ea 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
@@ -99,14 +99,13 @@ public class SjmsEndpoint extends DefaultEndpoint
               description = "The JMS acknowledgement name, which is one of: 
SESSION_TRANSACTED, CLIENT_ACKNOWLEDGE, AUTO_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE")
     private SessionAcknowledgementType acknowledgementMode = 
SessionAcknowledgementType.AUTO_ACKNOWLEDGE;
     @UriParam(defaultValue = "1", label = "consumer",
-              description = "Specifies the default number of concurrent 
consumers when consuming from JMS (not for request/reply over JMS)."
-                            + " See also the maxMessagesPerTask option to 
control dynamic scaling up/down of threads."
+              description = "Specifies the number of concurrent consumers when 
consuming from JMS (not for request/reply over JMS)."
+                            + " The concurrent consumer is fixed at startup 
and cannot be dynamic scaled like the camel-jms component."
                             + " When doing request/reply over JMS then the 
option replyToConcurrentConsumers is used to control number"
                             + " of concurrent consumers on the reply message 
listener.")
     private int concurrentConsumers = 1;
     @UriParam(defaultValue = "1", label = "producer",
-              description = "Specifies the default number of concurrent 
consumers when doing request/reply over JMS."
-                            + " See also the maxMessagesPerTask option to 
control dynamic scaling up/down of threads.")
+              description = "Specifies the default number of concurrent 
consumers when doing request/reply over JMS.")
     private int replyToConcurrentConsumers = 1;
     @UriParam(label = "producer,advanced", defaultValue = "false",
               description = "Set if the deliveryMode, priority or timeToLive 
qualities of service should be used when sending messages."
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 dc9aa370b6aa..5b35b87606ad 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
@@ -54,7 +54,7 @@
     "asyncConsumer": { "index": 7, "kind": "parameter", "displayName": "Async 
Consumer", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the JmsConsumer 
processes the Exchange asynchronously. If enabled then the JmsConsumer may 
pickup the next message from the JMS queue, while the previous message is being 
processed asynchronously [...]
     "autoStartup": { "index": 8, "kind": "parameter", "displayName": "Auto 
Startup", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Specifies whether the 
consumer container should auto-startup." },
     "clientId": { "index": 9, "kind": "parameter", "displayName": "Client Id", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the JMS client ID to use. Note that this 
value, if specified, must be unique and can only be used by a single JMS 
connection instance. It is typically only required for durable topic 
subscriptions. If using Apache ActiveMQ  [...]
-    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the 
default number of concurrent consumers when consuming from JMS (not for 
request\/reply over JMS). See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads. [...]
+    "concurrentConsumers": { "index": 10, "kind": "parameter", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "description": "Specifies the number 
of concurrent consumers when consuming from JMS (not for request\/reply over 
JMS). The concurrent consumer is fixed at startup and cannot be dynamic scaled 
like the camel-jms co [...]
     "durable": { "index": 11, "kind": "parameter", "displayName": "Durable", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Sets the topic to be durable" },
     "durableSubscriptionName": { "index": 12, "kind": "parameter", 
"displayName": "Durable Subscription Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The durable subscriber name for specifying durable topic 
subscriptions. The clientId option must be configured as well." },
     "replyToDeliveryPersistent": { "index": 13, "kind": "parameter", 
"displayName": "Reply To Delivery Persistent", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Specifies whether to use persistent delivery by default for 
replies." },
@@ -70,7 +70,7 @@
     "deliveryMode": { "index": 23, "kind": "parameter", "displayName": 
"Delivery Mode", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "java.lang.Integer", "enum": [ "1", "2" ], 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Specifies the delivery mode to be used. Possible values are those defined by 
jakarta.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2." },
     "deliveryPersistent": { "index": 24, "kind": "parameter", "displayName": 
"Delivery Persistent", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Specifies whether persistent delivery is used by default." },
     "priority": { "index": 25, "kind": "parameter", "displayName": "Priority", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"description": "Values greater than 1 specify the message priority when sending 
(where 1 is the lowest priority and 9 is the highest). The explicitQosEnabled 
option must also be enabl [...]
-    "replyToConcurrentConsumers": { "index": 26, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS. See also the maxMessagesPerTask option to control 
dynamic scaling up\/down of threads." },
+    "replyToConcurrentConsumers": { "index": 26, "kind": "parameter", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"description": "Specifies the default number of concurrent consumers when doing 
request\/reply over JMS." },
     "replyToOverride": { "index": 27, "kind": "parameter", "displayName": 
"Reply To Override", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Provides an explicit 
ReplyTo destination in the JMS message, which overrides the setting of replyTo. 
It is useful if you want to forward the message to a remote Queue and receive 
the reply message from the ReplyT [...]
     "replyToType": { "index": 28, "kind": "parameter", "displayName": "Reply 
To Type", "group": "producer", "label": "producer", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.sjms.ReplyToType", "enum": [ 
"Temporary", "Exclusive" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Allows for explicitly specifying which kind of strategy 
to use for replyTo queues when doing request\/reply over JMS. Possible values 
are: Temporary or Exclu [...]
     "requestTimeout": { "index": 29, "kind": "parameter", "displayName": 
"Request Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "20000", "description": "The timeout 
for waiting for a reply when using the InOut Exchange Pattern (in 
milliseconds). The default is 20 seconds. You can include the header 
CamelJmsRequestTimeout to override this endpoint conf [...]
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 69fcf3d07c7d..bedfc16aee74 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
@@ -303,10 +303,10 @@ public interface Sjms2EndpointBuilderFactory {
             return this;
         }
         /**
-         * Specifies the default number of concurrent consumers when consuming
-         * from JMS (not for request/reply over JMS). See also the
-         * maxMessagesPerTask option to control dynamic scaling up/down of
-         * threads. When doing request/reply over JMS then the option
+         * Specifies the number of concurrent consumers when consuming from JMS
+         * (not for request/reply over JMS). The concurrent consumer is fixed 
at
+         * startup and cannot be dynamic scaled like the camel-jms component.
+         * When doing request/reply over JMS then the option
          * replyToConcurrentConsumers is used to control number of concurrent
          * consumers on the reply message listener.
          * 
@@ -323,10 +323,10 @@ public interface Sjms2EndpointBuilderFactory {
             return this;
         }
         /**
-         * Specifies the default number of concurrent consumers when consuming
-         * from JMS (not for request/reply over JMS). See also the
-         * maxMessagesPerTask option to control dynamic scaling up/down of
-         * threads. When doing request/reply over JMS then the option
+         * Specifies the number of concurrent consumers when consuming from JMS
+         * (not for request/reply over JMS). The concurrent consumer is fixed 
at
+         * startup and cannot be dynamic scaled like the camel-jms component.
+         * When doing request/reply over JMS then the option
          * replyToConcurrentConsumers is used to control number of concurrent
          * consumers on the reply message listener.
          * 
@@ -1486,8 +1486,7 @@ public interface Sjms2EndpointBuilderFactory {
         }
         /**
          * Specifies the default number of concurrent consumers when doing
-         * request/reply over JMS. See also the maxMessagesPerTask option to
-         * control dynamic scaling up/down of threads.
+         * request/reply over JMS.
          * 
          * The option is a: <code>int</code> type.
          * 
@@ -1503,8 +1502,7 @@ public interface Sjms2EndpointBuilderFactory {
         }
         /**
          * Specifies the default number of concurrent consumers when doing
-         * request/reply over JMS. See also the maxMessagesPerTask option to
-         * control dynamic scaling up/down of threads.
+         * request/reply over JMS.
          * 
          * The option will be converted to a <code>int</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 dd069d19203e..777bd670d6f4 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
@@ -303,10 +303,10 @@ public interface SjmsEndpointBuilderFactory {
             return this;
         }
         /**
-         * Specifies the default number of concurrent consumers when consuming
-         * from JMS (not for request/reply over JMS). See also the
-         * maxMessagesPerTask option to control dynamic scaling up/down of
-         * threads. When doing request/reply over JMS then the option
+         * Specifies the number of concurrent consumers when consuming from JMS
+         * (not for request/reply over JMS). The concurrent consumer is fixed 
at
+         * startup and cannot be dynamic scaled like the camel-jms component.
+         * When doing request/reply over JMS then the option
          * replyToConcurrentConsumers is used to control number of concurrent
          * consumers on the reply message listener.
          * 
@@ -323,10 +323,10 @@ public interface SjmsEndpointBuilderFactory {
             return this;
         }
         /**
-         * Specifies the default number of concurrent consumers when consuming
-         * from JMS (not for request/reply over JMS). See also the
-         * maxMessagesPerTask option to control dynamic scaling up/down of
-         * threads. When doing request/reply over JMS then the option
+         * Specifies the number of concurrent consumers when consuming from JMS
+         * (not for request/reply over JMS). The concurrent consumer is fixed 
at
+         * startup and cannot be dynamic scaled like the camel-jms component.
+         * When doing request/reply over JMS then the option
          * replyToConcurrentConsumers is used to control number of concurrent
          * consumers on the reply message listener.
          * 
@@ -1411,8 +1411,7 @@ public interface SjmsEndpointBuilderFactory {
         }
         /**
          * Specifies the default number of concurrent consumers when doing
-         * request/reply over JMS. See also the maxMessagesPerTask option to
-         * control dynamic scaling up/down of threads.
+         * request/reply over JMS.
          * 
          * The option is a: <code>int</code> type.
          * 
@@ -1428,8 +1427,7 @@ public interface SjmsEndpointBuilderFactory {
         }
         /**
          * Specifies the default number of concurrent consumers when doing
-         * request/reply over JMS. See also the maxMessagesPerTask option to
-         * control dynamic scaling up/down of threads.
+         * request/reply over JMS.
          * 
          * The option will be converted to a <code>int</code> type.
          * 


Reply via email to