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

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


The following commit(s) were added to refs/heads/master by this push:
     new 2a4996c  Regen
2a4996c is described below

commit 2a4996ca84958bddcdc4f88204ab5128461402ef
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Jan 21 10:16:16 2021 +0100

    Regen
---
 .../springboot/catalog/components/activemq.json     |  2 ++
 .../camel/springboot/catalog/components/amqp.json   |  2 ++
 .../camel/springboot/catalog/components/jms.json    |  2 ++
 .../src/main/docs/activemq-starter.adoc             |  3 ++-
 .../springboot/ActiveMQComponentConfiguration.java  | 21 +++++++++++++++++++++
 .../src/main/docs/amqp-starter.adoc                 |  3 ++-
 .../amqp/springboot/AMQPComponentConfiguration.java | 21 +++++++++++++++++++++
 .../src/main/docs/jms-starter.adoc                  |  3 ++-
 .../jms/springboot/JmsComponentConfiguration.java   | 21 +++++++++++++++++++++
 docs/modules/ROOT/pages/activemq-starter.adoc       |  3 ++-
 docs/modules/ROOT/pages/amqp-starter.adoc           |  3 ++-
 docs/modules/ROOT/pages/jms-starter.adoc            |  3 ++-
 12 files changed, 81 insertions(+), 6 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
index d9b3819..bd69cc0 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
@@ -33,6 +33,7 @@
     "usePooledConnection": { "kind": "property", "displayName": "Use Pooled 
Connection", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Enables or disables whether a PooledConnectionFactory will be used so that 
when messages are sent to ActiveMQ from outside of a message consuming thread, 
pooling will be used rather tha [...]
     "useSingleConnection": { "kind": "property", "displayName": "Use Single 
Connection", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Enables or disables whether a Spring SingleConnectionFactory will be used so 
that when messages are sent to ActiveMQ from outside of a message consuming 
thread, pooling will be used ra [...]
     "acknowledgementModeName": { "kind": "property", "displayName": 
"Acknowledgement Mode Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationFiel [...]
+    "artemisConsumerPriority": { "kind": "property", "displayName": "Artemis 
Consumer Priority", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they are active. N [...]
     "asyncConsumer": { "kind": "property", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsumer may picku [...]
     "autoStartup": { "kind": "property", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
     "cacheLevel": { "kind": "property", "displayName": "Cache Level", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Sets the cache level by 
ID for the underlying JMS resources. See cacheLevelName option for more 
details." },
@@ -135,6 +136,7 @@
     "replyTo": { "kind": "parameter", "displayName": "Reply To", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Provides an explicit 
ReplyTo destination (overrides any incoming value of Message.getJMSReplyTo() in 
consumer)." },
     "testConnectionOnStartup": { "kind": "parameter", "displayName": "Test 
Connection On Startup", "group": "common", "label": "", "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 to test the connection on 
startup. This ensures that when Camel starts th [...]
     "acknowledgementModeName": { "kind": "parameter", "displayName": 
"Acknowledgement Mode Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationFie [...]
+    "artemisConsumerPriority": { "kind": "parameter", "displayName": "Artemis 
Consumer Priority", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they are active.  [...]
     "asyncConsumer": { "kind": "parameter", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsumer may pick [...]
     "autoStartup": { "kind": "parameter", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
     "cacheLevel": { "kind": "parameter", "displayName": "Cache Level", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Sets the cache level by 
ID for the underlying JMS resources. See cacheLevelName option for more 
details." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/amqp.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/amqp.json
index ae7f332..c3495a7 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/amqp.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/amqp.json
@@ -31,6 +31,7 @@
     "replyTo": { "kind": "property", "displayName": "Reply To", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Provides an explicit 
ReplyTo destination (overrides any incoming value of Message.getJMSReplyTo() in 
consumer)." },
     "testConnectionOnStartup": { "kind": "property", "displayName": "Test 
Connection On Startup", "group": "common", "label": "", "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 to test the connection on 
startup. This ensures that when Camel starts tha [...]
     "acknowledgementModeName": { "kind": "property", "displayName": 
"Acknowledgement Mode Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationFiel [...]
+    "artemisConsumerPriority": { "kind": "property", "displayName": "Artemis 
Consumer Priority", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they are active. N [...]
     "asyncConsumer": { "kind": "property", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsumer may picku [...]
     "autoStartup": { "kind": "property", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
     "cacheLevel": { "kind": "property", "displayName": "Cache Level", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Sets the cache level by 
ID for the underlying JMS resources. See cacheLevelName option for more 
details." },
@@ -132,6 +133,7 @@
     "replyTo": { "kind": "parameter", "displayName": "Reply To", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Provides an explicit 
ReplyTo destination (overrides any incoming value of Message.getJMSReplyTo() in 
consumer)." },
     "testConnectionOnStartup": { "kind": "parameter", "displayName": "Test 
Connection On Startup", "group": "common", "label": "", "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 to test the connection on 
startup. This ensures that when Camel starts th [...]
     "acknowledgementModeName": { "kind": "parameter", "displayName": 
"Acknowledgement Mode Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationFie [...]
+    "artemisConsumerPriority": { "kind": "parameter", "displayName": "Artemis 
Consumer Priority", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they are active.  [...]
     "asyncConsumer": { "kind": "parameter", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsumer may pick [...]
     "autoStartup": { "kind": "parameter", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
     "cacheLevel": { "kind": "parameter", "displayName": "Cache Level", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Sets the cache level by 
ID for the underlying JMS resources. See cacheLevelName option for more 
details." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
index cfbf0bf..0a01106 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
@@ -31,6 +31,7 @@
     "replyTo": { "kind": "property", "displayName": "Reply To", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Provides an explicit 
ReplyTo destination (overrides any incoming value of Message.getJMSReplyTo() in 
consumer)." },
     "testConnectionOnStartup": { "kind": "property", "displayName": "Test 
Connection On Startup", "group": "common", "label": "", "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 to test the connection on 
startup. This ensures that when Camel starts tha [...]
     "acknowledgementModeName": { "kind": "property", "displayName": 
"Acknowledgement Mode Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationFiel [...]
+    "artemisConsumerPriority": { "kind": "property", "displayName": "Artemis 
Consumer Priority", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they are active. N [...]
     "asyncConsumer": { "kind": "property", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsumer may picku [...]
     "autoStartup": { "kind": "property", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
     "cacheLevel": { "kind": "property", "displayName": "Cache Level", "group": 
"consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Sets the cache level by 
ID for the underlying JMS resources. See cacheLevelName option for more 
details." },
@@ -132,6 +133,7 @@
     "replyTo": { "kind": "parameter", "displayName": "Reply To", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Provides an explicit 
ReplyTo destination (overrides any incoming value of Message.getJMSReplyTo() in 
consumer)." },
     "testConnectionOnStartup": { "kind": "parameter", "displayName": "Test 
Connection On Startup", "group": "common", "label": "", "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 to test the connection on 
startup. This ensures that when Camel starts th [...]
     "acknowledgementModeName": { "kind": "parameter", "displayName": 
"Acknowledgement Mode Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", "AUTO_ACKNOWLEDGE", 
"DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "AUTO_ACKNOWLEDGE", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationFie [...]
+    "artemisConsumerPriority": { "kind": "parameter", "displayName": "Artemis 
Consumer Priority", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they are active.  [...]
     "asyncConsumer": { "kind": "parameter", "displayName": "Async Consumer", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsumer may pick [...]
     "autoStartup": { "kind": "parameter", "displayName": "Auto Startup", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
     "cacheLevel": { "kind": "parameter", "displayName": "Cache Level", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Sets the cache level by 
ID for the underlying JMS resources. See cacheLevelName option for more 
details." },
diff --git 
a/components-starter/camel-activemq-starter/src/main/docs/activemq-starter.adoc 
b/components-starter/camel-activemq-starter/src/main/docs/activemq-starter.adoc
index ebea80f..abde141 100644
--- 
a/components-starter/camel-activemq-starter/src/main/docs/activemq-starter.adoc
+++ 
b/components-starter/camel-activemq-starter/src/main/docs/activemq-starter.adoc
@@ -17,7 +17,7 @@ When using activemq with Spring Boot make sure to use the 
following Maven depend
 ----
 
 
-The component supports 102 options, which are listed below.
+The component supports 103 options, which are listed below.
 
 
 
@@ -33,6 +33,7 @@ The component supports 102 options, which are listed below.
 | *camel.component.activemq.allow-reply-manager-quick-stop* | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, 
and org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable th [...]
 | *camel.component.activemq.allow-serialized-headers* | Controls whether or 
not to include serialized headers. Applies only when transferExchange is true. 
This requires that the objects are serializable. Camel will exclude any 
non-serializable objects and log it at WARN level. | false | Boolean
 | *camel.component.activemq.always-copy-message* | If true, Camel will always 
make a JMS message copy of the message when it is passed to the producer for 
sending. Copying the message is needed in some situations, such as when a 
replyToDestinationSelectorName is set (incidentally, Camel will set the 
alwaysCopyMessage option to true, if a replyToDestinationSelectorName is set) | 
false | Boolean
+| *camel.component.activemq.artemis-consumer-priority* | Consumer priorities 
allow you to ensure that high priority consumers receive messages while they 
are active. Normally, active consumers connected to a queue receive messages 
from it in a round-robin fashion. When consumer priorities are in use, messages 
are delivered round-robin if multiple active consumers exist with the same high 
priority. Messages will only going to lower priority consumers when the high 
priority consumers do no [...]
 | *camel.component.activemq.artemis-streaming-enabled* | Whether optimizing 
for Apache Artemis streaming mode. | true | Boolean
 | *camel.component.activemq.async-consumer* | 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 (by the Asynchronous Routing Engine). This means that 
messages may be processed not 100% strictly in order. If disabled (as default) 
then the Exchange is fully processed before the JmsConsumer will pickup the 
next message from the JMS queue.  [...]
 | *camel.component.activemq.async-start-listener* | Whether to startup the 
JmsConsumer message listener asynchronously, when starting a route. For example 
if a JmsConsumer cannot get a connection to a remote JMS broker, then it may 
block while retrying and/or failover. This will cause Camel to block while 
starting routes. By setting this option to true, you will let routes startup, 
while the JmsConsumer connects to the JMS broker using a dedicated thread in 
asynchronous mode. If this opt [...]
diff --git 
a/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
 
b/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
index 5b8dd02..b447022 100644
--- 
a/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
+++ 
b/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
@@ -135,6 +135,19 @@ public class ActiveMQComponentConfiguration
      */
     private String acknowledgementModeName = "AUTO_ACKNOWLEDGE";
     /**
+     * Consumer priorities allow you to ensure that high priority consumers
+     * receive messages while they are active. Normally, active consumers
+     * connected to a queue receive messages from it in a round-robin fashion.
+     * When consumer priorities are in use, messages are delivered round-robin
+     * if multiple active consumers exist with the same high priority. Messages
+     * will only going to lower priority consumers when the high priority
+     * consumers do not have credit available to consume the message, or those
+     * high priority consumers have declined to accept the message (for 
instance
+     * because it does not meet the criteria of any selectors associated with
+     * the consumer).
+     */
+    private Integer artemisConsumerPriority;
+    /**
      * 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 (by the
@@ -889,6 +902,14 @@ public class ActiveMQComponentConfiguration
         this.acknowledgementModeName = acknowledgementModeName;
     }
 
+    public Integer getArtemisConsumerPriority() {
+        return artemisConsumerPriority;
+    }
+
+    public void setArtemisConsumerPriority(Integer artemisConsumerPriority) {
+        this.artemisConsumerPriority = artemisConsumerPriority;
+    }
+
     public Boolean getAsyncConsumer() {
         return asyncConsumer;
     }
diff --git 
a/components-starter/camel-amqp-starter/src/main/docs/amqp-starter.adoc 
b/components-starter/camel-amqp-starter/src/main/docs/amqp-starter.adoc
index f1edf8f..8dc5866 100644
--- a/components-starter/camel-amqp-starter/src/main/docs/amqp-starter.adoc
+++ b/components-starter/camel-amqp-starter/src/main/docs/amqp-starter.adoc
@@ -17,7 +17,7 @@ When using amqp with Spring Boot make sure to use the 
following Maven dependency
 ----
 
 
-The component supports 99 options, which are listed below.
+The component supports 100 options, which are listed below.
 
 
 
@@ -33,6 +33,7 @@ The component supports 99 options, which are listed below.
 | *camel.component.amqp.allow-reply-manager-quick-stop* | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, 
and org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable this f [...]
 | *camel.component.amqp.allow-serialized-headers* | Controls whether or not to 
include serialized headers. Applies only when transferExchange is true. This 
requires that the objects are serializable. Camel will exclude any 
non-serializable objects and log it at WARN level. | false | Boolean
 | *camel.component.amqp.always-copy-message* | If true, Camel will always make 
a JMS message copy of the message when it is passed to the producer for 
sending. Copying the message is needed in some situations, such as when a 
replyToDestinationSelectorName is set (incidentally, Camel will set the 
alwaysCopyMessage option to true, if a replyToDestinationSelectorName is set) | 
false | Boolean
+| *camel.component.amqp.artemis-consumer-priority* | Consumer priorities allow 
you to ensure that high priority consumers receive messages while they are 
active. Normally, active consumers connected to a queue receive messages from 
it in a round-robin fashion. When consumer priorities are in use, messages are 
delivered round-robin if multiple active consumers exist with the same high 
priority. Messages will only going to lower priority consumers when the high 
priority consumers do not ha [...]
 | *camel.component.amqp.artemis-streaming-enabled* | Whether optimizing for 
Apache Artemis streaming mode. | true | Boolean
 | *camel.component.amqp.async-consumer* | 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 (by the Asynchronous Routing Engine). This means that messages 
may be processed not 100% strictly in order. If disabled (as default) then the 
Exchange is fully processed before the JmsConsumer will pickup the next message 
from the JMS queue. Note [...]
 | *camel.component.amqp.async-start-listener* | Whether to startup the 
JmsConsumer message listener asynchronously, when starting a route. For example 
if a JmsConsumer cannot get a connection to a remote JMS broker, then it may 
block while retrying and/or failover. This will cause Camel to block while 
starting routes. By setting this option to true, you will let routes startup, 
while the JmsConsumer connects to the JMS broker using a dedicated thread in 
asynchronous mode. If this option  [...]
diff --git 
a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
 
b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
index 5c58a79..ba005a2 100644
--- 
a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
+++ 
b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
@@ -117,6 +117,19 @@ public class AMQPComponentConfiguration
      */
     private String acknowledgementModeName = "AUTO_ACKNOWLEDGE";
     /**
+     * Consumer priorities allow you to ensure that high priority consumers
+     * receive messages while they are active. Normally, active consumers
+     * connected to a queue receive messages from it in a round-robin fashion.
+     * When consumer priorities are in use, messages are delivered round-robin
+     * if multiple active consumers exist with the same high priority. Messages
+     * will only going to lower priority consumers when the high priority
+     * consumers do not have credit available to consume the message, or those
+     * high priority consumers have declined to accept the message (for 
instance
+     * because it does not meet the criteria of any selectors associated with
+     * the consumer).
+     */
+    private Integer artemisConsumerPriority;
+    /**
      * 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 (by the
@@ -848,6 +861,14 @@ public class AMQPComponentConfiguration
         this.acknowledgementModeName = acknowledgementModeName;
     }
 
+    public Integer getArtemisConsumerPriority() {
+        return artemisConsumerPriority;
+    }
+
+    public void setArtemisConsumerPriority(Integer artemisConsumerPriority) {
+        this.artemisConsumerPriority = artemisConsumerPriority;
+    }
+
     public Boolean getAsyncConsumer() {
         return asyncConsumer;
     }
diff --git 
a/components-starter/camel-jms-starter/src/main/docs/jms-starter.adoc 
b/components-starter/camel-jms-starter/src/main/docs/jms-starter.adoc
index 9d83a19..2988df6 100644
--- a/components-starter/camel-jms-starter/src/main/docs/jms-starter.adoc
+++ b/components-starter/camel-jms-starter/src/main/docs/jms-starter.adoc
@@ -17,7 +17,7 @@ When using jms with Spring Boot make sure to use the 
following Maven dependency
 ----
 
 
-The component supports 98 options, which are listed below.
+The component supports 99 options, which are listed below.
 
 
 
@@ -33,6 +33,7 @@ The component supports 98 options, which are listed below.
 | *camel.component.jms.allow-reply-manager-quick-stop* | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, 
and org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable this fl [...]
 | *camel.component.jms.allow-serialized-headers* | Controls whether or not to 
include serialized headers. Applies only when transferExchange is true. This 
requires that the objects are serializable. Camel will exclude any 
non-serializable objects and log it at WARN level. | false | Boolean
 | *camel.component.jms.always-copy-message* | If true, Camel will always make 
a JMS message copy of the message when it is passed to the producer for 
sending. Copying the message is needed in some situations, such as when a 
replyToDestinationSelectorName is set (incidentally, Camel will set the 
alwaysCopyMessage option to true, if a replyToDestinationSelectorName is set) | 
false | Boolean
+| *camel.component.jms.artemis-consumer-priority* | Consumer priorities allow 
you to ensure that high priority consumers receive messages while they are 
active. Normally, active consumers connected to a queue receive messages from 
it in a round-robin fashion. When consumer priorities are in use, messages are 
delivered round-robin if multiple active consumers exist with the same high 
priority. Messages will only going to lower priority consumers when the high 
priority consumers do not hav [...]
 | *camel.component.jms.artemis-streaming-enabled* | Whether optimizing for 
Apache Artemis streaming mode. | true | Boolean
 | *camel.component.jms.async-consumer* | 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 (by the Asynchronous Routing Engine). This means that messages 
may be processed not 100% strictly in order. If disabled (as default) then the 
Exchange is fully processed before the JmsConsumer will pickup the next message 
from the JMS queue. Note  [...]
 | *camel.component.jms.async-start-listener* | Whether to startup the 
JmsConsumer message listener asynchronously, when starting a route. For example 
if a JmsConsumer cannot get a connection to a remote JMS broker, then it may 
block while retrying and/or failover. This will cause Camel to block while 
starting routes. By setting this option to true, you will let routes startup, 
while the JmsConsumer connects to the JMS broker using a dedicated thread in 
asynchronous mode. If this option i [...]
diff --git 
a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
 
b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
index 6e9bbca..7dab1d3 100644
--- 
a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
+++ 
b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
@@ -101,6 +101,19 @@ public class JmsComponentConfiguration
      */
     private String acknowledgementModeName = "AUTO_ACKNOWLEDGE";
     /**
+     * Consumer priorities allow you to ensure that high priority consumers
+     * receive messages while they are active. Normally, active consumers
+     * connected to a queue receive messages from it in a round-robin fashion.
+     * When consumer priorities are in use, messages are delivered round-robin
+     * if multiple active consumers exist with the same high priority. Messages
+     * will only going to lower priority consumers when the high priority
+     * consumers do not have credit available to consume the message, or those
+     * high priority consumers have declined to accept the message (for 
instance
+     * because it does not meet the criteria of any selectors associated with
+     * the consumer).
+     */
+    private Integer artemisConsumerPriority;
+    /**
      * 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 (by the
@@ -824,6 +837,14 @@ public class JmsComponentConfiguration
         this.acknowledgementModeName = acknowledgementModeName;
     }
 
+    public Integer getArtemisConsumerPriority() {
+        return artemisConsumerPriority;
+    }
+
+    public void setArtemisConsumerPriority(Integer artemisConsumerPriority) {
+        this.artemisConsumerPriority = artemisConsumerPriority;
+    }
+
     public Boolean getAsyncConsumer() {
         return asyncConsumer;
     }
diff --git a/docs/modules/ROOT/pages/activemq-starter.adoc 
b/docs/modules/ROOT/pages/activemq-starter.adoc
index ebea80f..abde141 100644
--- a/docs/modules/ROOT/pages/activemq-starter.adoc
+++ b/docs/modules/ROOT/pages/activemq-starter.adoc
@@ -17,7 +17,7 @@ When using activemq with Spring Boot make sure to use the 
following Maven depend
 ----
 
 
-The component supports 102 options, which are listed below.
+The component supports 103 options, which are listed below.
 
 
 
@@ -33,6 +33,7 @@ The component supports 102 options, which are listed below.
 | *camel.component.activemq.allow-reply-manager-quick-stop* | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, 
and org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable th [...]
 | *camel.component.activemq.allow-serialized-headers* | Controls whether or 
not to include serialized headers. Applies only when transferExchange is true. 
This requires that the objects are serializable. Camel will exclude any 
non-serializable objects and log it at WARN level. | false | Boolean
 | *camel.component.activemq.always-copy-message* | If true, Camel will always 
make a JMS message copy of the message when it is passed to the producer for 
sending. Copying the message is needed in some situations, such as when a 
replyToDestinationSelectorName is set (incidentally, Camel will set the 
alwaysCopyMessage option to true, if a replyToDestinationSelectorName is set) | 
false | Boolean
+| *camel.component.activemq.artemis-consumer-priority* | Consumer priorities 
allow you to ensure that high priority consumers receive messages while they 
are active. Normally, active consumers connected to a queue receive messages 
from it in a round-robin fashion. When consumer priorities are in use, messages 
are delivered round-robin if multiple active consumers exist with the same high 
priority. Messages will only going to lower priority consumers when the high 
priority consumers do no [...]
 | *camel.component.activemq.artemis-streaming-enabled* | Whether optimizing 
for Apache Artemis streaming mode. | true | Boolean
 | *camel.component.activemq.async-consumer* | 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 (by the Asynchronous Routing Engine). This means that 
messages may be processed not 100% strictly in order. If disabled (as default) 
then the Exchange is fully processed before the JmsConsumer will pickup the 
next message from the JMS queue.  [...]
 | *camel.component.activemq.async-start-listener* | Whether to startup the 
JmsConsumer message listener asynchronously, when starting a route. For example 
if a JmsConsumer cannot get a connection to a remote JMS broker, then it may 
block while retrying and/or failover. This will cause Camel to block while 
starting routes. By setting this option to true, you will let routes startup, 
while the JmsConsumer connects to the JMS broker using a dedicated thread in 
asynchronous mode. If this opt [...]
diff --git a/docs/modules/ROOT/pages/amqp-starter.adoc 
b/docs/modules/ROOT/pages/amqp-starter.adoc
index f1edf8f..8dc5866 100644
--- a/docs/modules/ROOT/pages/amqp-starter.adoc
+++ b/docs/modules/ROOT/pages/amqp-starter.adoc
@@ -17,7 +17,7 @@ When using amqp with Spring Boot make sure to use the 
following Maven dependency
 ----
 
 
-The component supports 99 options, which are listed below.
+The component supports 100 options, which are listed below.
 
 
 
@@ -33,6 +33,7 @@ The component supports 99 options, which are listed below.
 | *camel.component.amqp.allow-reply-manager-quick-stop* | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, 
and org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable this f [...]
 | *camel.component.amqp.allow-serialized-headers* | Controls whether or not to 
include serialized headers. Applies only when transferExchange is true. This 
requires that the objects are serializable. Camel will exclude any 
non-serializable objects and log it at WARN level. | false | Boolean
 | *camel.component.amqp.always-copy-message* | If true, Camel will always make 
a JMS message copy of the message when it is passed to the producer for 
sending. Copying the message is needed in some situations, such as when a 
replyToDestinationSelectorName is set (incidentally, Camel will set the 
alwaysCopyMessage option to true, if a replyToDestinationSelectorName is set) | 
false | Boolean
+| *camel.component.amqp.artemis-consumer-priority* | Consumer priorities allow 
you to ensure that high priority consumers receive messages while they are 
active. Normally, active consumers connected to a queue receive messages from 
it in a round-robin fashion. When consumer priorities are in use, messages are 
delivered round-robin if multiple active consumers exist with the same high 
priority. Messages will only going to lower priority consumers when the high 
priority consumers do not ha [...]
 | *camel.component.amqp.artemis-streaming-enabled* | Whether optimizing for 
Apache Artemis streaming mode. | true | Boolean
 | *camel.component.amqp.async-consumer* | 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 (by the Asynchronous Routing Engine). This means that messages 
may be processed not 100% strictly in order. If disabled (as default) then the 
Exchange is fully processed before the JmsConsumer will pickup the next message 
from the JMS queue. Note [...]
 | *camel.component.amqp.async-start-listener* | Whether to startup the 
JmsConsumer message listener asynchronously, when starting a route. For example 
if a JmsConsumer cannot get a connection to a remote JMS broker, then it may 
block while retrying and/or failover. This will cause Camel to block while 
starting routes. By setting this option to true, you will let routes startup, 
while the JmsConsumer connects to the JMS broker using a dedicated thread in 
asynchronous mode. If this option  [...]
diff --git a/docs/modules/ROOT/pages/jms-starter.adoc 
b/docs/modules/ROOT/pages/jms-starter.adoc
index 9d83a19..2988df6 100644
--- a/docs/modules/ROOT/pages/jms-starter.adoc
+++ b/docs/modules/ROOT/pages/jms-starter.adoc
@@ -17,7 +17,7 @@ When using jms with Spring Boot make sure to use the 
following Maven dependency
 ----
 
 
-The component supports 98 options, which are listed below.
+The component supports 99 options, which are listed below.
 
 
 
@@ -33,6 +33,7 @@ The component supports 98 options, which are listed below.
 | *camel.component.jms.allow-reply-manager-quick-stop* | Whether the 
DefaultMessageListenerContainer used in the reply managers for request-reply 
messaging allow the DefaultMessageListenerContainer.runningAllowed flag to 
quick stop in case JmsConfiguration#isAcceptMessagesWhileStopping is enabled, 
and org.apache.camel.CamelContext is currently being stopped. This quick stop 
ability is enabled by default in the regular JMS consumers but to enable for 
reply managers you must enable this fl [...]
 | *camel.component.jms.allow-serialized-headers* | Controls whether or not to 
include serialized headers. Applies only when transferExchange is true. This 
requires that the objects are serializable. Camel will exclude any 
non-serializable objects and log it at WARN level. | false | Boolean
 | *camel.component.jms.always-copy-message* | If true, Camel will always make 
a JMS message copy of the message when it is passed to the producer for 
sending. Copying the message is needed in some situations, such as when a 
replyToDestinationSelectorName is set (incidentally, Camel will set the 
alwaysCopyMessage option to true, if a replyToDestinationSelectorName is set) | 
false | Boolean
+| *camel.component.jms.artemis-consumer-priority* | Consumer priorities allow 
you to ensure that high priority consumers receive messages while they are 
active. Normally, active consumers connected to a queue receive messages from 
it in a round-robin fashion. When consumer priorities are in use, messages are 
delivered round-robin if multiple active consumers exist with the same high 
priority. Messages will only going to lower priority consumers when the high 
priority consumers do not hav [...]
 | *camel.component.jms.artemis-streaming-enabled* | Whether optimizing for 
Apache Artemis streaming mode. | true | Boolean
 | *camel.component.jms.async-consumer* | 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 (by the Asynchronous Routing Engine). This means that messages 
may be processed not 100% strictly in order. If disabled (as default) then the 
Exchange is fully processed before the JmsConsumer will pickup the next message 
from the JMS queue. Note  [...]
 | *camel.component.jms.async-start-listener* | Whether to startup the 
JmsConsumer message listener asynchronously, when starting a route. For example 
if a JmsConsumer cannot get a connection to a remote JMS broker, then it may 
block while retrying and/or failover. This will cause Camel to block while 
starting routes. By setting this option to true, you will let routes startup, 
while the JmsConsumer connects to the JMS broker using a dedicated thread in 
asynchronous mode. If this option i [...]

Reply via email to