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-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new 9ef32d02c7d Regen
9ef32d02c7d is described below

commit 9ef32d02c7dc076aa591ab16760b386851ae1832
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Sun Mar 10 18:20:08 2024 +0100

    Regen
---
 .../springboot/catalog/components/activemq.json    | 66 +++++++++++-----------
 .../camel/springboot/catalog/components/amqp.json  | 64 +++++++++++----------
 .../camel/springboot/catalog/components/jms.json   | 64 +++++++++++----------
 .../src/main/docs/activemq.json                    |  6 ++
 .../springboot/ActiveMQComponentConfiguration.java | 26 ++++++---
 .../springboot/ActiveMQComponentConverter.java     |  2 +
 .../camel-amqp-starter/src/main/docs/amqp.json     |  6 ++
 .../springboot/AMQPComponentConfiguration.java     | 26 ++++++---
 .../amqp/springboot/AMQPComponentConverter.java    |  2 +
 .../camel-jms-starter/src/main/docs/jms.json       |  6 ++
 .../jms/springboot/JmsComponentConfiguration.java  | 16 ++++++
 .../jms/springboot/JmsComponentConverter.java      |  2 +
 12 files changed, 174 insertions(+), 112 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 6e63edba2f9..3e43d48935a 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
@@ -110,23 +110,24 @@
     "recoveryInterval": { "index": 84, "kind": "property", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being refr [...]
     "requestTimeoutCheckerInterval": { "index": 85, "kind": "property", 
"displayName": "Request Timeout Checker Interval", "group": "advanced", 
"label": "advanced", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"1000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Configures how often Camel should check for 
timed out Exch [...]
     "synchronous": { "index": 86, "kind": "property", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
-    "transferException": { "index": 87, "kind": "property", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange failed [...]
-    "transferExchange": { "index": 88, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. The [...]
-    "trustAllPackages": { "index": 89, "kind": "property", "displayName": 
"Trust All Packages", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Define if all Java packages are trusted or not (for Java 
object JMS message types). Notice its not recommended practice to send Java 
serialized objects over network. Setting [...]
-    "useMessageIDAsCorrelationID": { "index": 90, "kind": "property", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSC [...]
-    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 91, "kind": 
"property", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for  [...]
-    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 92, 
"kind": "property", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description":  [...]
-    "headerFilterStrategy": { "index": 93, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
-    "errorHandlerLoggingLevel": { "index": 94, "kind": "property", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
-    "errorHandlerLogStackTrace": { "index": 95, "kind": "property", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged or [...]
-    "password": { "index": 96, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "index": 97, "kind": "property", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "transacted": { "index": 98, "kind": "property", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
-    "transactedInOut": { "index": 99, "kind": "property", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted m [...]
-    "lazyCreateTransactionManager": { "index": 100, "kind": "property", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
-    "transactionManager": { "index": 101, "kind": "property", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
-    "transactionName": { "index": 102, "kind": "property", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
-    "transactionTimeout": { "index": 103, "kind": "property", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
+    "temporaryQueueResolver": { "index": 87, "kind": "property", 
"displayName": "Temporary Queue Resolver", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.TemporaryQueueResolver", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable TemporaryQueueResolver that allows 
you [...]
+    "transferException": { "index": 88, "kind": "property", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange failed [...]
+    "transferExchange": { "index": 89, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. The [...]
+    "trustAllPackages": { "index": 90, "kind": "property", "displayName": 
"Trust All Packages", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Define if all Java packages are trusted or not (for Java 
object JMS message types). Notice its not recommended practice to send Java 
serialized objects over network. Setting [...]
+    "useMessageIDAsCorrelationID": { "index": 91, "kind": "property", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSC [...]
+    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 92, "kind": 
"property", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for  [...]
+    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 93, 
"kind": "property", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description":  [...]
+    "headerFilterStrategy": { "index": 94, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
+    "errorHandlerLoggingLevel": { "index": 95, "kind": "property", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
+    "errorHandlerLogStackTrace": { "index": 96, "kind": "property", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged or [...]
+    "password": { "index": 97, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "username": { "index": 98, "kind": "property", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "transacted": { "index": 99, "kind": "property", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
+    "transactedInOut": { "index": 100, "kind": "property", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted  [...]
+    "lazyCreateTransactionManager": { "index": 101, "kind": "property", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
+    "transactionManager": { "index": 102, "kind": "property", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
+    "transactionName": { "index": 103, "kind": "property", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
+    "transactionTimeout": { "index": 104, "kind": "property", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
   },
   "headers": {
     "CamelJmsDestination": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
@@ -233,20 +234,21 @@
     "recoveryInterval": { "index": 81, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being ref [...]
     "requestTimeoutCheckerInterval": { "index": 82, "kind": "parameter", 
"displayName": "Request Timeout Checker Interval", "group": "advanced", 
"label": "advanced", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"1000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Configures how often Camel should check for 
timed out Exc [...]
     "synchronous": { "index": 83, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
-    "transferException": { "index": 84, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange faile [...]
-    "transferExchange": { "index": 85, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. Th [...]
-    "useMessageIDAsCorrelationID": { "index": 86, "kind": "parameter", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMS [...]
-    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 87, "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for [...]
-    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 88, 
"kind": "parameter", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": [...]
-    "errorHandlerLoggingLevel": { "index": 89, "kind": "parameter", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
-    "errorHandlerLogStackTrace": { "index": 90, "kind": "parameter", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged o [...]
-    "password": { "index": 91, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "index": 92, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "transacted": { "index": 93, "kind": "parameter", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
-    "transactedInOut": { "index": 94, "kind": "parameter", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted  [...]
-    "lazyCreateTransactionManager": { "index": 95, "kind": "parameter", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
-    "transactionManager": { "index": 96, "kind": "parameter", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
-    "transactionName": { "index": 97, "kind": "parameter", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
-    "transactionTimeout": { "index": 98, "kind": "parameter", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
+    "temporaryQueueResolver": { "index": 84, "kind": "parameter", 
"displayName": "Temporary Queue Resolver", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.TemporaryQueueResolver", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable TemporaryQueueResolver that allows 
yo [...]
+    "transferException": { "index": 85, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange faile [...]
+    "transferExchange": { "index": 86, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. Th [...]
+    "useMessageIDAsCorrelationID": { "index": 87, "kind": "parameter", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMS [...]
+    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 88, "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for [...]
+    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 89, 
"kind": "parameter", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": [...]
+    "errorHandlerLoggingLevel": { "index": 90, "kind": "parameter", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
+    "errorHandlerLogStackTrace": { "index": 91, "kind": "parameter", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged o [...]
+    "password": { "index": 92, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "username": { "index": 93, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "transacted": { "index": 94, "kind": "parameter", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
+    "transactedInOut": { "index": 95, "kind": "parameter", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted  [...]
+    "lazyCreateTransactionManager": { "index": 96, "kind": "parameter", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
+    "transactionManager": { "index": 97, "kind": "parameter", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
+    "transactionName": { "index": 98, "kind": "parameter", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
+    "transactionTimeout": { "index": 99, "kind": "parameter", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
   }
 }
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 339b5768b79..54f0d43b603 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
@@ -108,22 +108,23 @@
     "recoveryInterval": { "index": 82, "kind": "property", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being refr [...]
     "requestTimeoutCheckerInterval": { "index": 83, "kind": "property", 
"displayName": "Request Timeout Checker Interval", "group": "advanced", 
"label": "advanced", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"1000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Configures how often Camel should check for 
timed out Exch [...]
     "synchronous": { "index": 84, "kind": "property", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
-    "transferException": { "index": 85, "kind": "property", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange failed [...]
-    "transferExchange": { "index": 86, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. The [...]
-    "useMessageIDAsCorrelationID": { "index": 87, "kind": "property", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSC [...]
-    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 88, "kind": 
"property", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for  [...]
-    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 89, 
"kind": "property", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description":  [...]
-    "headerFilterStrategy": { "index": 90, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
-    "errorHandlerLoggingLevel": { "index": 91, "kind": "property", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
-    "errorHandlerLogStackTrace": { "index": 92, "kind": "property", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged or [...]
-    "password": { "index": 93, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "index": 94, "kind": "property", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "transacted": { "index": 95, "kind": "property", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
-    "transactedInOut": { "index": 96, "kind": "property", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted m [...]
-    "lazyCreateTransactionManager": { "index": 97, "kind": "property", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsTr [...]
-    "transactionManager": { "index": 98, "kind": "property", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction manag [...]
-    "transactionName": { "index": 99, "kind": "property", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
-    "transactionTimeout": { "index": 100, "kind": "property", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
+    "temporaryQueueResolver": { "index": 85, "kind": "property", 
"displayName": "Temporary Queue Resolver", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.TemporaryQueueResolver", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable TemporaryQueueResolver that allows 
you [...]
+    "transferException": { "index": 86, "kind": "property", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange failed [...]
+    "transferExchange": { "index": 87, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. The [...]
+    "useMessageIDAsCorrelationID": { "index": 88, "kind": "property", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSC [...]
+    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 89, "kind": 
"property", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for  [...]
+    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 90, 
"kind": "property", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description":  [...]
+    "headerFilterStrategy": { "index": 91, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
+    "errorHandlerLoggingLevel": { "index": 92, "kind": "property", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
+    "errorHandlerLogStackTrace": { "index": 93, "kind": "property", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged or [...]
+    "password": { "index": 94, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "username": { "index": 95, "kind": "property", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "transacted": { "index": 96, "kind": "property", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
+    "transactedInOut": { "index": 97, "kind": "property", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted m [...]
+    "lazyCreateTransactionManager": { "index": 98, "kind": "property", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsTr [...]
+    "transactionManager": { "index": 99, "kind": "property", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction manag [...]
+    "transactionName": { "index": 100, "kind": "property", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
+    "transactionTimeout": { "index": 101, "kind": "property", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
   },
   "headers": {
     "CamelJmsDestination": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
@@ -229,20 +230,21 @@
     "recoveryInterval": { "index": 80, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being ref [...]
     "requestTimeoutCheckerInterval": { "index": 81, "kind": "parameter", 
"displayName": "Request Timeout Checker Interval", "group": "advanced", 
"label": "advanced", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"1000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Configures how often Camel should check for 
timed out Exc [...]
     "synchronous": { "index": 82, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
-    "transferException": { "index": 83, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange faile [...]
-    "transferExchange": { "index": 84, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. Th [...]
-    "useMessageIDAsCorrelationID": { "index": 85, "kind": "parameter", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMS [...]
-    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 86, "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for [...]
-    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 87, 
"kind": "parameter", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": [...]
-    "errorHandlerLoggingLevel": { "index": 88, "kind": "parameter", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
-    "errorHandlerLogStackTrace": { "index": 89, "kind": "parameter", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged o [...]
-    "password": { "index": 90, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "index": 91, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "transacted": { "index": 92, "kind": "parameter", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
-    "transactedInOut": { "index": 93, "kind": "parameter", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted  [...]
-    "lazyCreateTransactionManager": { "index": 94, "kind": "parameter", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
-    "transactionManager": { "index": 95, "kind": "parameter", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
-    "transactionName": { "index": 96, "kind": "parameter", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
-    "transactionTimeout": { "index": 97, "kind": "parameter", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
+    "temporaryQueueResolver": { "index": 83, "kind": "parameter", 
"displayName": "Temporary Queue Resolver", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.TemporaryQueueResolver", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable TemporaryQueueResolver that allows 
yo [...]
+    "transferException": { "index": 84, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange faile [...]
+    "transferExchange": { "index": 85, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. Th [...]
+    "useMessageIDAsCorrelationID": { "index": 86, "kind": "parameter", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMS [...]
+    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 87, "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for [...]
+    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 88, 
"kind": "parameter", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": [...]
+    "errorHandlerLoggingLevel": { "index": 89, "kind": "parameter", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
+    "errorHandlerLogStackTrace": { "index": 90, "kind": "parameter", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged o [...]
+    "password": { "index": 91, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "username": { "index": 92, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "transacted": { "index": 93, "kind": "parameter", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
+    "transactedInOut": { "index": 94, "kind": "parameter", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted  [...]
+    "lazyCreateTransactionManager": { "index": 95, "kind": "parameter", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
+    "transactionManager": { "index": 96, "kind": "parameter", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
+    "transactionName": { "index": 97, "kind": "parameter", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
+    "transactionTimeout": { "index": 98, "kind": "parameter", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
   }
 }
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 033456b2fbd..a4e92ee5aab 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
@@ -107,22 +107,23 @@
     "recoveryInterval": { "index": 81, "kind": "property", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being refr [...]
     "requestTimeoutCheckerInterval": { "index": 82, "kind": "property", 
"displayName": "Request Timeout Checker Interval", "group": "advanced", 
"label": "advanced", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"1000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Configures how often Camel should check for 
timed out Exch [...]
     "synchronous": { "index": 83, "kind": "property", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
-    "transferException": { "index": 84, "kind": "property", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange failed [...]
-    "transferExchange": { "index": 85, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. The [...]
-    "useMessageIDAsCorrelationID": { "index": 86, "kind": "property", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSC [...]
-    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 87, "kind": 
"property", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for  [...]
-    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 88, 
"kind": "property", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description":  [...]
-    "headerFilterStrategy": { "index": 89, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
-    "errorHandlerLoggingLevel": { "index": 90, "kind": "property", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
-    "errorHandlerLogStackTrace": { "index": 91, "kind": "property", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged or [...]
-    "password": { "index": 92, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "index": 93, "kind": "property", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "transacted": { "index": 94, "kind": "property", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
-    "transactedInOut": { "index": 95, "kind": "property", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted m [...]
-    "lazyCreateTransactionManager": { "index": 96, "kind": "property", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsTr [...]
-    "transactionManager": { "index": 97, "kind": "property", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction manag [...]
-    "transactionName": { "index": 98, "kind": "property", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
-    "transactionTimeout": { "index": 99, "kind": "property", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using tr [...]
+    "temporaryQueueResolver": { "index": 84, "kind": "property", 
"displayName": "Temporary Queue Resolver", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.TemporaryQueueResolver", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable TemporaryQueueResolver that allows 
you [...]
+    "transferException": { "index": 85, "kind": "property", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange failed [...]
+    "transferExchange": { "index": 86, "kind": "property", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. The [...]
+    "useMessageIDAsCorrelationID": { "index": 87, "kind": "property", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMSC [...]
+    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 88, "kind": 
"property", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for  [...]
+    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 89, 
"kind": "property", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description":  [...]
+    "headerFilterStrategy": { "index": 90, "kind": "property", "displayName": 
"Header Filter Strategy", "group": "filter", "label": "filter", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
+    "errorHandlerLoggingLevel": { "index": 91, "kind": "property", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
+    "errorHandlerLogStackTrace": { "index": 92, "kind": "property", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged or [...]
+    "password": { "index": 93, "kind": "property", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "username": { "index": 94, "kind": "property", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "transacted": { "index": 95, "kind": "property", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
+    "transactedInOut": { "index": 96, "kind": "property", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted m [...]
+    "lazyCreateTransactionManager": { "index": 97, "kind": "property", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsTr [...]
+    "transactionManager": { "index": 98, "kind": "property", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction manag [...]
+    "transactionName": { "index": 99, "kind": "property", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
+    "transactionTimeout": { "index": 100, "kind": "property", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
   },
   "headers": {
     "CamelJmsDestination": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The destination.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
@@ -228,20 +229,21 @@
     "recoveryInterval": { "index": 80, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the interval 
between recovery attempts, i.e. when a connection is being ref [...]
     "requestTimeoutCheckerInterval": { "index": 81, "kind": "parameter", 
"displayName": "Request Timeout Checker Interval", "group": "advanced", 
"label": "advanced", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"1000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Configures how often Camel should check for 
timed out Exc [...]
     "synchronous": { "index": 82, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
-    "transferException": { "index": 83, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange faile [...]
-    "transferExchange": { "index": 84, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. Th [...]
-    "useMessageIDAsCorrelationID": { "index": 85, "kind": "parameter", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMS [...]
-    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 86, "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for [...]
-    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 87, 
"kind": "parameter", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": [...]
-    "errorHandlerLoggingLevel": { "index": 88, "kind": "parameter", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
-    "errorHandlerLogStackTrace": { "index": 89, "kind": "parameter", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged o [...]
-    "password": { "index": 90, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "username": { "index": 91, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
-    "transacted": { "index": 92, "kind": "parameter", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
-    "transactedInOut": { "index": 93, "kind": "parameter", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted  [...]
-    "lazyCreateTransactionManager": { "index": 94, "kind": "parameter", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
-    "transactionManager": { "index": 95, "kind": "parameter", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
-    "transactionName": { "index": 96, "kind": "parameter", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
-    "transactionTimeout": { "index": 97, "kind": "parameter", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
+    "temporaryQueueResolver": { "index": 83, "kind": "parameter", 
"displayName": "Temporary Queue Resolver", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.TemporaryQueueResolver", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable TemporaryQueueResolver that allows 
yo [...]
+    "transferException": { "index": 84, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If enabled and you are 
using Request Reply messaging (InOut) and an Exchange faile [...]
+    "transferExchange": { "index": 85, "kind": "parameter", "displayName": 
"Transfer Exchange", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "You can transfer the 
exchange over the wire instead of just the body and headers. Th [...]
+    "useMessageIDAsCorrelationID": { "index": 86, "kind": "parameter", 
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
JMSMessageID should always be used as JMS [...]
+    "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 87, "kind": 
"parameter", "displayName": "Wait For Provision Correlation To Be Updated 
Counter", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for [...]
+    "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 88, 
"kind": "parameter", "displayName": "Wait For Provision Correlation To Be 
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced", 
"required": false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "100", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": [...]
+    "errorHandlerLoggingLevel": { "index": 89, "kind": "parameter", 
"displayName": "Error Handler Logging Level", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "object", "javaType": 
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", 
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
+    "errorHandlerLogStackTrace": { "index": 90, "kind": "parameter", 
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label": 
"consumer,logging", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows to control whether stack-traces should 
be logged o [...]
+    "password": { "index": 91, "kind": "parameter", "displayName": "Password", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Password to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "username": { "index": 92, "kind": "parameter", "displayName": "Username", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Username to use with the ConnectionFactory. 
You can also configure username\/password directly on the ConnectionFactory." },
+    "transacted": { "index": 93, "kind": "parameter", "displayName": 
"Transacted", "group": "transaction", "label": "transaction", "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 use 
transacted mode" },
+    "transactedInOut": { "index": 94, "kind": "parameter", "displayName": 
"Transacted In Out", "group": "transaction", "label": "transaction", 
"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 InOut 
operations (request reply) default to using transacted  [...]
+    "lazyCreateTransactionManager": { "index": 95, "kind": "parameter", 
"displayName": "Lazy Create Transaction Manager", "group": "transaction 
(advanced)", "label": "transaction,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "If true, Camel will create a JmsT [...]
+    "transactionManager": { "index": 96, "kind": "parameter", "displayName": 
"Transaction Manager", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "object", "javaType": 
"org.springframework.transaction.PlatformTransactionManager", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The Spring transaction mana [...]
+    "transactionName": { "index": 97, "kind": "parameter", "displayName": 
"Transaction Name", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "The name of the 
transaction to use." },
+    "transactionTimeout": { "index": 98, "kind": "parameter", "displayName": 
"Transaction Timeout", "group": "transaction (advanced)", "label": 
"transaction,advanced", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout value of the transaction (in 
seconds), if using t [...]
   }
 }
diff --git 
a/components-starter/camel-activemq-starter/src/main/docs/activemq.json 
b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
index 44ffb066fda..24fa2f5b160 100644
--- a/components-starter/camel-activemq-starter/src/main/docs/activemq.json
+++ b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
@@ -605,6 +605,12 @@
       "description": "Allows you to specify a custom task executor for 
consuming messages. The option is a org.springframework.core.task.TaskExecutor 
type.",
       "sourceType": 
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration"
     },
+    {
+      "name": "camel.component.activemq.temporary-queue-resolver",
+      "type": "org.apache.camel.component.jms.TemporaryQueueResolver",
+      "description": "A pluggable TemporaryQueueResolver that allows you to 
use your own resolver for creating temporary queues (some messaging systems has 
special requirements for creating temporary queues). The option is a 
org.apache.camel.component.jms.TemporaryQueueResolver type.",
+      "sourceType": 
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration"
+    },
     {
       "name": "camel.component.activemq.test-connection-on-startup",
       "type": "java.lang.Boolean",
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 54a3535938d..bd8a78600c9 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
@@ -20,15 +20,7 @@ import jakarta.jms.ConnectionFactory;
 import jakarta.jms.ExceptionListener;
 import org.apache.camel.LoggingLevel;
 import org.apache.camel.component.activemq.ActiveMQComponent;
-import org.apache.camel.component.jms.ConsumerType;
-import org.apache.camel.component.jms.DefaultTaskExecutorType;
-import org.apache.camel.component.jms.JmsConfiguration;
-import org.apache.camel.component.jms.JmsKeyFormatStrategy;
-import org.apache.camel.component.jms.JmsMessageType;
-import org.apache.camel.component.jms.MessageCreatedStrategy;
-import org.apache.camel.component.jms.MessageListenerContainerFactory;
-import org.apache.camel.component.jms.QueueBrowseStrategy;
-import org.apache.camel.component.jms.ReplyToType;
+import org.apache.camel.component.jms.*;
 import org.apache.camel.spi.HeaderFilterStrategy;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -706,6 +698,13 @@ public class ActiveMQComponentConfiguration
      * Sets whether synchronous processing should be strictly used
      */
     private Boolean synchronous = false;
+    /**
+     * A pluggable TemporaryQueueResolver that allows you to use your own
+     * resolver for creating temporary queues (some messaging systems has
+     * special requirements for creating temporary queues). The option is a
+     * org.apache.camel.component.jms.TemporaryQueueResolver type.
+     */
+    private TemporaryQueueResolver temporaryQueueResolver;
     /**
      * If enabled and you are using Request Reply messaging (InOut) and an
      * Exchange failed on the consumer side, then the caused Exception will be
@@ -1537,6 +1536,15 @@ public class ActiveMQComponentConfiguration
         this.synchronous = synchronous;
     }
 
+    public TemporaryQueueResolver getTemporaryQueueResolver() {
+        return temporaryQueueResolver;
+    }
+
+    public void setTemporaryQueueResolver(
+            TemporaryQueueResolver temporaryQueueResolver) {
+        this.temporaryQueueResolver = temporaryQueueResolver;
+    }
+
     public Boolean getTransferException() {
         return transferException;
     }
diff --git 
a/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConverter.java
 
b/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConverter.java
index cfb0eb117f3..a57c7f2e12b 100644
--- 
a/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConverter.java
+++ 
b/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConverter.java
@@ -49,6 +49,7 @@ public class ActiveMQComponentConverter implements 
GenericConverter {
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.MessageCreatedStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.MessageListenerContainerFactory.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.QueueBrowseStrategy.class));
+        answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.TemporaryQueueResolver.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.spi.HeaderFilterStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.springframework.transaction.PlatformTransactionManager.class));
         return answer;
@@ -77,6 +78,7 @@ public class ActiveMQComponentConverter implements 
GenericConverter {
             case "org.apache.camel.component.jms.MessageCreatedStrategy": 
return applicationContext.getBean(ref, 
org.apache.camel.component.jms.MessageCreatedStrategy.class);
             case 
"org.apache.camel.component.jms.MessageListenerContainerFactory": return 
applicationContext.getBean(ref, 
org.apache.camel.component.jms.MessageListenerContainerFactory.class);
             case "org.apache.camel.component.jms.QueueBrowseStrategy": return 
applicationContext.getBean(ref, 
org.apache.camel.component.jms.QueueBrowseStrategy.class);
+            case "org.apache.camel.component.jms.TemporaryQueueResolver": 
return applicationContext.getBean(ref, 
org.apache.camel.component.jms.TemporaryQueueResolver.class);
             case "org.apache.camel.spi.HeaderFilterStrategy": return 
applicationContext.getBean(ref, 
org.apache.camel.spi.HeaderFilterStrategy.class);
             case "org.springframework.transaction.PlatformTransactionManager": 
return applicationContext.getBean(ref, 
org.springframework.transaction.PlatformTransactionManager.class);
         }
diff --git a/components-starter/camel-amqp-starter/src/main/docs/amqp.json 
b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
index 3a28aa1c545..f790ec88003 100644
--- a/components-starter/camel-amqp-starter/src/main/docs/amqp.json
+++ b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
@@ -606,6 +606,12 @@
       "description": "Allows you to specify a custom task executor for 
consuming messages. The option is a org.springframework.core.task.TaskExecutor 
type.",
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
     },
+    {
+      "name": "camel.component.amqp.temporary-queue-resolver",
+      "type": "org.apache.camel.component.jms.TemporaryQueueResolver",
+      "description": "A pluggable TemporaryQueueResolver that allows you to 
use your own resolver for creating temporary queues (some messaging systems has 
special requirements for creating temporary queues). The option is a 
org.apache.camel.component.jms.TemporaryQueueResolver type.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
+    },
     {
       "name": "camel.component.amqp.test-connection-on-startup",
       "type": "java.lang.Boolean",
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 8d2bdba201c..71179870b4e 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
@@ -20,15 +20,7 @@ import jakarta.jms.ConnectionFactory;
 import jakarta.jms.ExceptionListener;
 import org.apache.camel.LoggingLevel;
 import org.apache.camel.component.amqp.AMQPComponent;
-import org.apache.camel.component.jms.ConsumerType;
-import org.apache.camel.component.jms.DefaultTaskExecutorType;
-import org.apache.camel.component.jms.JmsConfiguration;
-import org.apache.camel.component.jms.JmsKeyFormatStrategy;
-import org.apache.camel.component.jms.JmsMessageType;
-import org.apache.camel.component.jms.MessageCreatedStrategy;
-import org.apache.camel.component.jms.MessageListenerContainerFactory;
-import org.apache.camel.component.jms.QueueBrowseStrategy;
-import org.apache.camel.component.jms.ReplyToType;
+import org.apache.camel.component.jms.*;
 import org.apache.camel.spi.HeaderFilterStrategy;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
@@ -689,6 +681,13 @@ public class AMQPComponentConfiguration
      * Sets whether synchronous processing should be strictly used
      */
     private Boolean synchronous = false;
+    /**
+     * A pluggable TemporaryQueueResolver that allows you to use your own
+     * resolver for creating temporary queues (some messaging systems has
+     * special requirements for creating temporary queues). The option is a
+     * org.apache.camel.component.jms.TemporaryQueueResolver type.
+     */
+    private TemporaryQueueResolver temporaryQueueResolver;
     /**
      * If enabled and you are using Request Reply messaging (InOut) and an
      * Exchange failed on the consumer side, then the caused Exception will be
@@ -1497,6 +1496,15 @@ public class AMQPComponentConfiguration
         this.synchronous = synchronous;
     }
 
+    public TemporaryQueueResolver getTemporaryQueueResolver() {
+        return temporaryQueueResolver;
+    }
+
+    public void setTemporaryQueueResolver(
+            TemporaryQueueResolver temporaryQueueResolver) {
+        this.temporaryQueueResolver = temporaryQueueResolver;
+    }
+
     public Boolean getTransferException() {
         return transferException;
     }
diff --git 
a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConverter.java
 
b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConverter.java
index 32403cd9e7d..3da2d100a37 100644
--- 
a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConverter.java
+++ 
b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConverter.java
@@ -49,6 +49,7 @@ public class AMQPComponentConverter implements 
GenericConverter {
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.MessageCreatedStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.MessageListenerContainerFactory.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.QueueBrowseStrategy.class));
+        answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.TemporaryQueueResolver.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.spi.HeaderFilterStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.springframework.transaction.PlatformTransactionManager.class));
         return answer;
@@ -77,6 +78,7 @@ public class AMQPComponentConverter implements 
GenericConverter {
             case "org.apache.camel.component.jms.MessageCreatedStrategy": 
return applicationContext.getBean(ref, 
org.apache.camel.component.jms.MessageCreatedStrategy.class);
             case 
"org.apache.camel.component.jms.MessageListenerContainerFactory": return 
applicationContext.getBean(ref, 
org.apache.camel.component.jms.MessageListenerContainerFactory.class);
             case "org.apache.camel.component.jms.QueueBrowseStrategy": return 
applicationContext.getBean(ref, 
org.apache.camel.component.jms.QueueBrowseStrategy.class);
+            case "org.apache.camel.component.jms.TemporaryQueueResolver": 
return applicationContext.getBean(ref, 
org.apache.camel.component.jms.TemporaryQueueResolver.class);
             case "org.apache.camel.spi.HeaderFilterStrategy": return 
applicationContext.getBean(ref, 
org.apache.camel.spi.HeaderFilterStrategy.class);
             case "org.springframework.transaction.PlatformTransactionManager": 
return applicationContext.getBean(ref, 
org.springframework.transaction.PlatformTransactionManager.class);
         }
diff --git a/components-starter/camel-jms-starter/src/main/docs/jms.json 
b/components-starter/camel-jms-starter/src/main/docs/jms.json
index 20fda3a308c..d4bbcdededb 100644
--- a/components-starter/camel-jms-starter/src/main/docs/jms.json
+++ b/components-starter/camel-jms-starter/src/main/docs/jms.json
@@ -599,6 +599,12 @@
       "description": "Allows you to specify a custom task executor for 
consuming messages. The option is a org.springframework.core.task.TaskExecutor 
type.",
       "sourceType": 
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration"
     },
+    {
+      "name": "camel.component.jms.temporary-queue-resolver",
+      "type": "org.apache.camel.component.jms.TemporaryQueueResolver",
+      "description": "A pluggable TemporaryQueueResolver that allows you to 
use your own resolver for creating temporary queues (some messaging systems has 
special requirements for creating temporary queues). The option is a 
org.apache.camel.component.jms.TemporaryQueueResolver type.",
+      "sourceType": 
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration"
+    },
     {
       "name": "camel.component.jms.test-connection-on-startup",
       "type": "java.lang.Boolean",
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 c9c671c15a8..0ca17001553 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
@@ -673,6 +673,13 @@ public class JmsComponentConfiguration
      * Sets whether synchronous processing should be strictly used
      */
     private Boolean synchronous = false;
+    /**
+     * A pluggable TemporaryQueueResolver that allows you to use your own
+     * resolver for creating temporary queues (some messaging systems has
+     * special requirements for creating temporary queues). The option is a
+     * org.apache.camel.component.jms.TemporaryQueueResolver type.
+     */
+    private TemporaryQueueResolver temporaryQueueResolver;
     /**
      * If enabled and you are using Request Reply messaging (InOut) and an
      * Exchange failed on the consumer side, then the caused Exception will be
@@ -1473,6 +1480,15 @@ public class JmsComponentConfiguration
         this.synchronous = synchronous;
     }
 
+    public TemporaryQueueResolver getTemporaryQueueResolver() {
+        return temporaryQueueResolver;
+    }
+
+    public void setTemporaryQueueResolver(
+            TemporaryQueueResolver temporaryQueueResolver) {
+        this.temporaryQueueResolver = temporaryQueueResolver;
+    }
+
     public Boolean getTransferException() {
         return transferException;
     }
diff --git 
a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConverter.java
 
b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConverter.java
index baf16e7392c..f66074bbf25 100644
--- 
a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConverter.java
+++ 
b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConverter.java
@@ -49,6 +49,7 @@ public class JmsComponentConverter implements 
GenericConverter {
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.MessageCreatedStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.MessageListenerContainerFactory.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.QueueBrowseStrategy.class));
+        answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.jms.TemporaryQueueResolver.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.spi.HeaderFilterStrategy.class));
         answer.add(new ConvertiblePair(String.class, 
org.springframework.transaction.PlatformTransactionManager.class));
         return answer;
@@ -77,6 +78,7 @@ public class JmsComponentConverter implements 
GenericConverter {
             case "org.apache.camel.component.jms.MessageCreatedStrategy": 
return applicationContext.getBean(ref, 
org.apache.camel.component.jms.MessageCreatedStrategy.class);
             case 
"org.apache.camel.component.jms.MessageListenerContainerFactory": return 
applicationContext.getBean(ref, 
org.apache.camel.component.jms.MessageListenerContainerFactory.class);
             case "org.apache.camel.component.jms.QueueBrowseStrategy": return 
applicationContext.getBean(ref, 
org.apache.camel.component.jms.QueueBrowseStrategy.class);
+            case "org.apache.camel.component.jms.TemporaryQueueResolver": 
return applicationContext.getBean(ref, 
org.apache.camel.component.jms.TemporaryQueueResolver.class);
             case "org.apache.camel.spi.HeaderFilterStrategy": return 
applicationContext.getBean(ref, 
org.apache.camel.spi.HeaderFilterStrategy.class);
             case "org.springframework.transaction.PlatformTransactionManager": 
return applicationContext.getBean(ref, 
org.springframework.transaction.PlatformTransactionManager.class);
         }

Reply via email to