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 b5580af3457 CAMEL-20338: camel-jms - Store header with actual JMS 
destination name such as when sending to dynamic computed queues.
b5580af3457 is described below

commit b5580af345789906077e7ba49d7c8cce696f2d7a
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Jan 25 17:01:44 2024 +0100

    CAMEL-20338: camel-jms - Store header with actual JMS destination name such 
as when sending to dynamic computed queues.
---
 .../springboot/catalog/components/activemq.json    | 31 +++++++++++-----------
 .../camel/springboot/catalog/components/amqp.json  | 31 +++++++++++-----------
 .../camel/springboot/catalog/components/jms.json   | 31 +++++++++++-----------
 3 files changed, 48 insertions(+), 45 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 297e199690a..c0726d6dc5f 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
@@ -131,21 +131,22 @@
   "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" },
     "CamelJmsDestinationName": { "index": 1, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The name of the queue or topic to use as 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME" },
-    "JMSXGroupID": { "index": 2, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
-    "JMSMessageID": { "index": 3, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
-    "JMSCorrelationID": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
-    "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
-    "JMSDeliveryMode": { "index": 6, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
-    "JMSDestination": { "index": 7, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
-    "JMSExpiration": { "index": 8, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
-    "JMSPriority": { "index": 9, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS priority (with 0 as the lowest priority and 9 as the 
highest).", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
-    "JMSRedelivered": { "index": 10, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
-    "JMSTimestamp": { "index": 11, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
-    "JMSReplyTo": { "index": 12, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS reply-to 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
-    "JMSType": { "index": 13, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
-    "JMSXUserID": { "index": 14, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
-    "CamelJmsMessageType": { "index": 15, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
-    "CamelJmsRequestTimeout": { "index": 16, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "20_000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
+    "CamelJMSDestinationProduced": { "index": 2, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the queue or topic the 
message was sent to.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME_PRODUCED" },
+    "JMSXGroupID": { "index": 3, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
+    "JMSMessageID": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
+    "JMSCorrelationID": { "index": 5, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
+    "JMSCorrelationIDAsBytes": { "index": 6, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
+    "JMSDeliveryMode": { "index": 7, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
+    "JMSDestination": { "index": 8, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
+    "JMSExpiration": { "index": 9, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
+    "JMSPriority": { "index": 10, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS priority (with 0 as the lowest priority and 9 as 
the highest).", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
+    "JMSRedelivered": { "index": 11, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
+    "JMSTimestamp": { "index": 12, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
+    "JMSReplyTo": { "index": 13, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS reply-to 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
+    "JMSType": { "index": 14, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
+    "JMSXUserID": { "index": 15, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
+    "CamelJmsMessageType": { "index": 16, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
+    "CamelJmsRequestTimeout": { "index": 17, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "20_000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
   },
   "properties": {
     "destinationType": { "index": 0, "kind": "path", "displayName": 
"Destination Type", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "enum": [ "queue", "topic", 
"temp-queue", "temp-topic" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "queue", "description": "The kind of 
destination to use" },
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 8dd130a181f..992d87fd7bf 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
@@ -128,21 +128,22 @@
   "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" },
     "CamelJmsDestinationName": { "index": 1, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The name of the queue or topic to use as 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME" },
-    "JMSXGroupID": { "index": 2, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
-    "JMSMessageID": { "index": 3, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
-    "JMSCorrelationID": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
-    "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
-    "JMSDeliveryMode": { "index": 6, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
-    "JMSDestination": { "index": 7, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
-    "JMSExpiration": { "index": 8, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
-    "JMSPriority": { "index": 9, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS priority (with 0 as the lowest priority and 9 as the 
highest).", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
-    "JMSRedelivered": { "index": 10, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
-    "JMSTimestamp": { "index": 11, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
-    "JMSReplyTo": { "index": 12, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS reply-to 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
-    "JMSType": { "index": 13, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
-    "JMSXUserID": { "index": 14, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
-    "CamelJmsMessageType": { "index": 15, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
-    "CamelJmsRequestTimeout": { "index": 16, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "20_000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
+    "CamelJMSDestinationProduced": { "index": 2, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the queue or topic the 
message was sent to.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME_PRODUCED" },
+    "JMSXGroupID": { "index": 3, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
+    "JMSMessageID": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
+    "JMSCorrelationID": { "index": 5, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
+    "JMSCorrelationIDAsBytes": { "index": 6, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
+    "JMSDeliveryMode": { "index": 7, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
+    "JMSDestination": { "index": 8, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
+    "JMSExpiration": { "index": 9, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
+    "JMSPriority": { "index": 10, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS priority (with 0 as the lowest priority and 9 as 
the highest).", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
+    "JMSRedelivered": { "index": 11, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
+    "JMSTimestamp": { "index": 12, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
+    "JMSReplyTo": { "index": 13, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS reply-to 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
+    "JMSType": { "index": 14, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
+    "JMSXUserID": { "index": 15, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
+    "CamelJmsMessageType": { "index": 16, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
+    "CamelJmsRequestTimeout": { "index": 17, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "20_000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
   },
   "properties": {
     "destinationType": { "index": 0, "kind": "path", "displayName": 
"Destination Type", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "enum": [ "queue", "topic", 
"temp-queue", "temp-topic" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "queue", "description": "The kind of 
destination to use" },
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 2d7e7b98b5c..2762ba69f6d 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
@@ -127,21 +127,22 @@
   "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" },
     "CamelJmsDestinationName": { "index": 1, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The name of the queue or topic to use as 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME" },
-    "JMSXGroupID": { "index": 2, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
-    "JMSMessageID": { "index": 3, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
-    "JMSCorrelationID": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
-    "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
-    "JMSDeliveryMode": { "index": 6, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
-    "JMSDestination": { "index": 7, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
-    "JMSExpiration": { "index": 8, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
-    "JMSPriority": { "index": 9, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS priority (with 0 as the lowest priority and 9 as the 
highest).", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
-    "JMSRedelivered": { "index": 10, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
-    "JMSTimestamp": { "index": 11, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
-    "JMSReplyTo": { "index": 12, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS reply-to 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
-    "JMSType": { "index": 13, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
-    "JMSXUserID": { "index": 14, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
-    "CamelJmsMessageType": { "index": 15, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
-    "CamelJmsRequestTimeout": { "index": 16, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "20_000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
+    "CamelJMSDestinationProduced": { "index": 2, "kind": "header", 
"displayName": "", "group": "common", "label": "", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the queue or topic the 
message was sent to.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION_NAME_PRODUCED" },
+    "JMSXGroupID": { "index": 3, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS group ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
+    "JMSMessageID": { "index": 4, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS unique message ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
+    "JMSCorrelationID": { "index": 5, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
+    "JMSCorrelationIDAsBytes": { "index": 6, "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS correlation ID as bytes.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
 },
+    "JMSDeliveryMode": { "index": 7, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS delivery mode.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
+    "JMSDestination": { "index": 8, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS destination.", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
+    "JMSExpiration": { "index": 9, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS expiration.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
+    "JMSPriority": { "index": 10, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS priority (with 0 as the lowest priority and 9 as 
the highest).", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_PRIORITY" },
+    "JMSRedelivered": { "index": 11, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is the JMS message redelivered.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REDELIVERED" },
+    "JMSTimestamp": { "index": 12, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The JMS timestamp.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TIMESTAMP" },
+    "JMSReplyTo": { "index": 13, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The JMS reply-to 
destination.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_REPLY_TO" },
+    "JMSType": { "index": 14, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The JMS type.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_TYPE" },
+    "JMSXUserID": { "index": 15, "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The XUser id.", "constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_XUSER_ID" },
+    "CamelJmsMessageType": { "index": 16, "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"org.apache.camel.component.jms.JmsMessageType", "enum": [ "Bytes", "Map", 
"Object", "Stream", "Text", "Blob" ], "deprecated": false, "deprecationNote": 
"", "autowired": false, "secret": false, "description": "The message type.", 
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_MESSAGE_TYPE" 
},
+    "CamelJmsRequestTimeout": { "index": 17, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "defaultValue": "20_000", "description": "The timeout for 
waiting for a reply when using the InOut Exchange Pattern (in milliseconds).", 
"constantName": 
"org.apache.camel.component.jms.JmsConstants#JMS_REQUEST_TIMEOUT" }
   },
   "properties": {
     "destinationType": { "index": 0, "kind": "path", "displayName": 
"Destination Type", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "enum": [ "queue", "topic", 
"temp-queue", "temp-topic" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "queue", "description": "The kind of 
destination to use" },


Reply via email to