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.
*