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 954e6d4682a Regen
954e6d4682a is described below

commit 954e6d4682a25292a683a91f52cd260a98d7168c
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Tue Oct 29 18:47:29 2024 +0100

    Regen
---
 .../camel/springboot/catalog/components/amqp.json  | 216 +++++++++++----------
 .../camel-amqp-starter/src/main/docs/amqp.json     |  66 +++++++
 .../springboot/AMQPComponentConfiguration.java     | 120 ++++++++++++
 .../src/main/docs/spring-boot.json                 |   4 +-
 4 files changed, 301 insertions(+), 105 deletions(-)

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 c93f8f02aa3..1dbdd2b71b3 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
@@ -28,109 +28,119 @@
     "connectionFactory": { "index": 1, "kind": "property", "displayName": 
"Connection Factory", "group": "common", "label": "", "required": false, 
"type": "object", "javaType": "jakarta.jms.ConnectionFactory", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The connection factory to be use. A connection 
factory must be configured either on the componen [...]
     "disableReplyTo": { "index": 2, "kind": "property", "displayName": 
"Disable Reply To", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether Camel ignores the JMSReplyTo 
header in messages. If true, Camel does not send a r [...]
     "durableSubscriptionName": { "index": 3, "kind": "property", 
"displayName": "Durable Subscription Name", "group": "common", "label": "", 
"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 durable subscriber name for specifying 
durable topic subscriptions. The clientId option must [...]
-    "includeAmqpAnnotations": { "index": 4, "kind": "property", "displayName": 
"Include AMQP Annotations", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to include AMQP annotations when mapping from 
AMQP to Camel Message. Setting this to true maps AMQP message annotations that 
contain a JMS_AMQP_MA_ prefix to messag [...]
-    "jmsMessageType": { "index": 5, "kind": "property", "displayName": "Jms 
Message Type", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jms.JmsMessageType", "enum": 
[ "Bytes", "Map", "Object", "Stream", "Text" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to force the use o [...]
-    "replyTo": { "index": 6, "kind": "property", "displayName": "Reply To", 
"group": "common", "label": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Provides an explicit ReplyTo destination 
(overrides any incoming value of Message.getJMSReplyTo() in consumer)." },
-    "testConnectionOnStartup": { "index": 7, "kind": "property", 
"displayName": "Test Connection On Startup", "group": "common", "label": "", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether to 
test the connection on startup. This ensures that when Came [...]
-    "acknowledgementModeName": { "index": 8, "kind": "property", 
"displayName": "Acknowledgement Mode Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "enum": [ "SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", 
"AUTO_ACKNOWLEDGE", "DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "AUTO_ACKNOWLEDGE", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "confi 
[...]
-    "artemisConsumerPriority": { "index": 9, "kind": "property", 
"displayName": "Artemis Consumer Priority", "group": "consumer", "label": 
"consumer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they a [...]
-    "asyncConsumer": { "index": 10, "kind": "property", "displayName": "Async 
Consumer", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsu [...]
-    "autoStartup": { "index": 11, "kind": "property", "displayName": "Auto 
Startup", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
-    "cacheLevel": { "index": 12, "kind": "property", "displayName": "Cache 
Level", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets the cache level by ID for the underlying 
JMS resources. See cacheLevelName option for more details." },
-    "cacheLevelName": { "index": 13, "kind": "property", "displayName": "Cache 
Level Name", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "enum": [ "CACHE_AUTO", 
"CACHE_CONNECTION", "CACHE_CONSUMER", "CACHE_NONE", "CACHE_SESSION" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"CACHE_AUTO", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configurat [...]
-    "concurrentConsumers": { "index": 14, "kind": "property", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the default number of concurrent 
consumers when consuming from JMS (not for r [...]
-    "maxConcurrentConsumers": { "index": 15, "kind": "property", 
"displayName": "Max Concurrent Consumers", "group": "consumer", "label": 
"consumer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the maximum number of concurrent 
consumers when consuming from JMS (not for request\/repl [...]
-    "replyToDeliveryPersistent": { "index": 16, "kind": "property", 
"displayName": "Reply To Delivery Persistent", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether to use 
persistent delivery by default for replies." },
-    "selector": { "index": 17, "kind": "property", "displayName": "Selector", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets the JMS selector to use" },
-    "subscriptionDurable": { "index": 18, "kind": "property", "displayName": 
"Subscription Durable", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set whether to make the 
subscription durable. The durable subscription name to  [...]
-    "subscriptionName": { "index": 19, "kind": "property", "displayName": 
"Subscription Name", "group": "consumer", "label": "consumer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Set the name of a subscription to create. To 
be applied in case of a topic (pub-sub domain) with a s [...]
-    "subscriptionShared": { "index": 20, "kind": "property", "displayName": 
"Subscription Shared", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set whether to make the 
subscription shared. The shared subscription name to be u [...]
-    "acceptMessagesWhileStopping": { "index": 21, "kind": "property", 
"displayName": "Accept Messages While Stopping", "group": "consumer 
(advanced)", "label": "consumer,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 the consumer accept mes [...]
-    "allowReplyManagerQuickStop": { "index": 22, "kind": "property", 
"displayName": "Allow Reply Manager Quick Stop", "group": "consumer 
(advanced)", "label": "consumer,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": "Whether the DefaultMessageListenerContaine 
[...]
-    "consumerType": { "index": 23, "kind": "property", "displayName": 
"Consumer Type", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "descri [...]
-    "defaultTaskExecutorType": { "index": 24, "kind": "property", 
"displayName": "Default Task Executor Type", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.DefaultTaskExecutorType", "enum": [ 
"ThreadPool", "SimpleAsync" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", " [...]
-    "eagerLoadingOfProperties": { "index": 25, "kind": "property", 
"displayName": "Eager Loading Of Properties", "group": "consumer (advanced)", 
"label": "consumer,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": "Enables eager loading of JMS properties and 
pay [...]
-    "eagerPoisonBody": { "index": 26, "kind": "property", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoading [...]
-    "exposeListenerSession": { "index": 27, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,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 the listener session should 
be expos [...]
-    "replyToConsumerType": { "index": 28, "kind": "property", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
-    "replyToSameDestinationAllowed": { "index": 29, "kind": "property", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,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": "Whether a JMS consumer is allowed to [...]
-    "taskExecutor": { "index": 30, "kind": "property", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming mes [...]
-    "deliveryDelay": { "index": 31, "kind": "property", "displayName": 
"Delivery Delay", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets delivery delay to use for send calls for 
JMS. This option requires JMS 2.0 compliant broker." },
-    "deliveryMode": { "index": 32, "kind": "property", "displayName": 
"Delivery Mode", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "enum": [ "1", "2" ], 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the delivery mode to be used. 
Possible values are those defined by jakarta [...]
-    "deliveryPersistent": { "index": 33, "kind": "property", "displayName": 
"Delivery Persistent", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
persistent delivery is used by default." },
-    "explicitQosEnabled": { "index": 34, "kind": "property", "displayName": 
"Explicit Qos Enabled", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "false", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set if the deliveryMode, 
priority or timeToLive qualities of service [...]
-    "formatDateHeadersToIso8601": { "index": 35, "kind": "property", 
"displayName": "Format Date Headers To Iso8601", "group": "producer", "label": 
"producer", "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 JMS date 
properties should be formatted according [...]
-    "lazyStartProducer": { "index": 36, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fai [...]
-    "preserveMessageQos": { "index": 37, "kind": "property", "displayName": 
"Preserve Message Qos", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set to true, if you want 
to send message using the QoS settings specified on the [...]
-    "priority": { "index": 38, "kind": "property", "displayName": "Priority", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Values greater than 1 
specify the message priority wh [...]
-    "replyToConcurrentConsumers": { "index": 39, "kind": "property", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the default 
number of concurrent consumers when doing request [...]
-    "replyToMaxConcurrentConsumers": { "index": 40, "kind": "property", 
"displayName": "Reply To Max Concurrent Consumers", "group": "producer", 
"label": "producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the maximum number of concurrent 
consumers when using request\/reply over [...]
-    "replyToOnTimeoutMaxConcurrentConsumers": { "index": 41, "kind": 
"property", "displayName": "Reply To On Timeout Max Concurrent Consumers", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the maximum number of concurrent c 
[...]
-    "replyToOverride": { "index": 42, "kind": "property", "displayName": 
"Reply To Override", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Provides an explicit ReplyTo destination in 
the JMS message, which overrides the setting of replyTo.  [...]
-    "replyToType": { "index": 43, "kind": "property", "displayName": "Reply To 
Type", "group": "producer", "label": "producer", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jms.ReplyToType", "enum": [ 
"Temporary", "Shared", "Exclusive" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows for explicitly specifying wh [...]
-    "requestTimeout": { "index": 44, "kind": "property", "displayName": 
"Request Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "20000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout for waiting for a reply when using 
the InOut Exchange Pattern (in millisecond [...]
-    "timeToLive": { "index": 45, "kind": "property", "displayName": "Time To 
Live", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "When sending messages, specifies the 
time-to-live of the message (in milliseconds)." },
-    "allowAdditionalHeaders": { "index": 46, "kind": "property", 
"displayName": "Allow Additional Headers", "group": "producer (advanced)", 
"label": "producer,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": "This option is used to 
allow additional headers which may have valu [...]
-    "allowNullBody": { "index": 47, "kind": "property", "displayName": "Allow 
Null Body", "group": "producer (advanced)", "label": "producer,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": "Whether to allow sending 
messages with no body. If this option is false [...]
-    "alwaysCopyMessage": { "index": 48, "kind": "property", "displayName": 
"Always Copy Message", "group": "producer (advanced)", "label": 
"producer,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 true, Camel will always make a JMS message 
copy of the mess [...]
-    "correlationProperty": { "index": 49, "kind": "property", "displayName": 
"Correlation Property", "group": "producer (advanced)", "label": 
"producer,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": "When using InOut 
exchange pattern use this JMS property instead of JMSCorr [...]
-    "disableTimeToLive": { "index": 50, "kind": "property", "displayName": 
"Disable Time To Live", "group": "producer (advanced)", "label": 
"producer,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": "Use this option to force disabling time to 
live. For example  [...]
-    "forceSendOriginalMessage": { "index": 51, "kind": "property", 
"displayName": "Force Send Original Message", "group": "producer (advanced)", 
"label": "producer,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": "When using mapJmsMessage=false Camel will 
creat [...]
-    "includeSentJMSMessageID": { "index": 52, "kind": "property", 
"displayName": "Include Sent JMSMessage ID", "group": "producer (advanced)", 
"label": "producer,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": "Only applicable when sending to JMS 
destination u [...]
-    "replyToCacheLevelName": { "index": 53, "kind": "property", "displayName": 
"Reply To Cache Level Name", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "enum": [ "CACHE_AUTO", "CACHE_CONNECTION", 
"CACHE_CONSUMER", "CACHE_NONE", "CACHE_SESSION" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": "conf 
[...]
-    "replyToDestinationSelectorName": { "index": 54, "kind": "property", 
"displayName": "Reply To Destination Selector Name", "group": "producer 
(advanced)", "label": "producer,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": "Sets the JMS Selector using the fixed name to 
be  [...]
-    "streamMessageTypeEnabled": { "index": 55, "kind": "property", 
"displayName": "Stream Message Type Enabled", "group": "producer (advanced)", 
"label": "producer,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 StreamMessage type is enabled or 
n [...]
-    "allowAutoWiredConnectionFactory": { "index": 56, "kind": "property", 
"displayName": "Allow Auto Wired Connection Factory", "group": "advanced", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to auto-discover 
ConnectionFactory from the registry, if no connection factory has been 
configured. If only one instance of ConnectionFactory is found then i [...]
-    "allowAutoWiredDestinationResolver": { "index": 57, "kind": "property", 
"displayName": "Allow Auto Wired Destination Resolver", "group": "advanced", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to auto-discover 
DestinationResolver from the registry, if no destination resolver has been 
configured. If only one instance of DestinationResolver is fo [...]
-    "allowSerializedHeaders": { "index": 58, "kind": "property", 
"displayName": "Allow Serialized Headers", "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": "Controls whether or not 
to include serialized headers. Applies only when [...]
-    "artemisStreamingEnabled": { "index": 59, "kind": "property", 
"displayName": "Artemis Streaming Enabled", "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": "Whether optimizing for 
Apache Artemis streaming mode. This can reduce  [...]
-    "asyncStartListener": { "index": 60, "kind": "property", "displayName": 
"Async Start Listener", "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": "Whether to startup the 
JmsConsumer message listener asynchronously, when startin [...]
-    "asyncStopListener": { "index": 61, "kind": "property", "displayName": 
"Async Stop Listener", "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": "Whether to stop the 
JmsConsumer message listener asynchronously, when stopping a r [...]
-    "autowiredEnabled": { "index": 62, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
-    "browseLimit": { "index": 63, "kind": "property", "displayName": "Browse 
Limit", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Maximum number of messages to keep in memory 
available for browsing. Use 0 for unlimited." },
-    "configuration": { "index": 64, "kind": "property", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.jms.JmsConfiguration", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a shared JMS 
configuration" },
-    "destinationResolver": { "index": 65, "kind": "property", "displayName": 
"Destination Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.springframework.jms.support.destination.DestinationResolver", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable 
org.springframework.jms.support.des [...]
-    "errorHandler": { "index": 66, "kind": "property", "displayName": "Error 
Handler", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.springframework.util.ErrorHandler", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies a 
org.springframework.util.ErrorHandler to be invoked in case of any uncaught 
[...]
-    "exceptionListener": { "index": 67, "kind": "property", "displayName": 
"Exception Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "jakarta.jms.ExceptionListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the JMS Exception Listener that is 
to be notified of any underlying JMS exc [...]
-    "idleConsumerLimit": { "index": 68, "kind": "property", "displayName": 
"Idle Consumer Limit", "group": "advanced", "label": "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": "Specify the limit for the number of consumers 
that are allowed to be idle at any given time." },
-    "idleReceivesPerTaskLimit": { "index": 69, "kind": "property", 
"displayName": "Idle Receives Per Task Limit", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Marks the consumer as idle after the specified 
number of idle receives have been reached. An  [...]
-    "idleTaskExecutionLimit": { "index": 70, "kind": "property", 
"displayName": "Idle Task Execution Limit", "group": "advanced", "label": 
"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": "Specifies the limit for 
idle executions of a receive task, not having received  [...]
-    "includeAllJMSXProperties": { "index": 71, "kind": "property", 
"displayName": "Include All JMSXProperties", "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": "Whether to include all 
JMSX prefixed properties when mapping from JM [...]
-    "includeCorrelationIDAsBytes": { "index": 72, "kind": "property", 
"displayName": "Include Correlation IDAs Bytes", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether the JMS consumer should include JMSCorrelationIDAsBytes 
as a header on the Camel Message." },
-    "jmsKeyFormatStrategy": { "index": 73, "kind": "property", "displayName": 
"Jms Key Format Strategy", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.JmsKeyFormatStrategy", "enum": [ "default", 
"passthrough" ], "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Pluggable strateg [...]
-    "mapJmsMessage": { "index": 74, "kind": "property", "displayName": "Map 
Jms Message", "group": "advanced", "label": "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": "Specifies whether Camel should auto map the 
received JMS message to a suited payload type,  [...]
-    "maxMessagesPerTask": { "index": 75, "kind": "property", "displayName": 
"Max Messages Per Task", "group": "advanced", "label": "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 number of messages per task. -1 is 
unlimited. If you use a range for concurrent co [...]
-    "messageConverter": { "index": 76, "kind": "property", "displayName": 
"Message Converter", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.springframework.jms.support.converter.MessageConverter", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "To use a custom Spring 
org.springframework.jms.support.con [...]
-    "messageCreatedStrategy": { "index": 77, "kind": "property", 
"displayName": "Message Created Strategy", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.MessageCreatedStrategy", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "To use the given MessageCreatedStrategy which 
are  [...]
-    "messageIdEnabled": { "index": 78, "kind": "property", "displayName": 
"Message Id Enabled", "group": "advanced", "label": "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": "When sending, specifies 
whether message IDs should be added. This is just an hint to  [...]
-    "messageListenerContainerFactory": { "index": 79, "kind": "property", 
"displayName": "Message Listener Container Factory", "group": "advanced", 
"label": "advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.MessageListenerContainerFactory", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Registry ID of the Mes [...]
-    "messageTimestampEnabled": { "index": 80, "kind": "property", 
"displayName": "Message Timestamp Enabled", "group": "advanced", "label": 
"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": "Specifies whether 
timestamps should be enabled by default on sending me [...]
-    "pubSubNoLocal": { "index": 81, "kind": "property", "displayName": "Pub 
Sub No Local", "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 to inhibit the delivery of 
messages published by its own connection." },
-    "queueBrowseStrategy": { "index": 82, "kind": "property", "displayName": 
"Queue Browse Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.jms.QueueBrowseStrategy", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
QueueBrowseStrategy when browsing queues" },
-    "receiveTimeout": { "index": 83, "kind": "property", "displayName": 
"Receive Timeout", "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": "The timeout for receiving messages (in 
milliseconds)." },
-    "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 [...]
-    "serviceLocationEnabled": { "index": 86, "kind": "property", 
"displayName": "Service Location Enabled", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether to detect the network address location of the JMS 
broker on startup. This information is gathered via reflection on the 
ConnectionFactory, and is vendor specific. This option ca [...]
-    "synchronous": { "index": 87, "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" },
-    "temporaryQueueResolver": { "index": 88, "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": 89, "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": 90, "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": 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":  [...]
-    "waitForTemporaryReplyToToBeUpdatedCounter": { "index": 94, "kind": 
"property", "displayName": "Wait For Temporary Reply To To Be Updated Counter", 
"group": "advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 200, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for tempor [...]
-    "waitForTemporaryReplyToToBeUpdatedThreadSleepingTime": { "index": 95, 
"kind": "property", "displayName": "Wait For Temporary Reply To 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": "Interv [...]
-    "headerFilterStrategy": { "index": 96, "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": 97, "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": 98, "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": 99, "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": 100, "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": 101, "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": 102, "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": 103, "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": 104, "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": 105, "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": 106, "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 [...]
+    "host": { "index": 4, "kind": "property", "displayName": "Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "localhost", "description": "The host name or IP address of the 
computer that hosts the AMQP Broker." },
+    "includeAmqpAnnotations": { "index": 5, "kind": "property", "displayName": 
"Include AMQP Annotations", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Whether to include AMQP annotations when mapping from 
AMQP to Camel Message. Setting this to true maps AMQP message annotations that 
contain a JMS_AMQP_MA_ prefix to messag [...]
+    "jmsMessageType": { "index": 6, "kind": "property", "displayName": "Jms 
Message Type", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jms.JmsMessageType", "enum": 
[ "Bytes", "Map", "Object", "Stream", "Text" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to force the use o [...]
+    "keyStoreLocation": { "index": 7, "kind": "property", "displayName": "Key 
Store Location", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "The SSL keystore location." },
+    "keyStoreType": { "index": 8, "kind": "property", "displayName": "Key 
Store Type", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "JKS", "description": "The SSL keystore 
type." },
+    "port": { "index": 9, "kind": "property", "displayName": "Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 5672, 
"description": "The port number on which the AMPQ Broker listens." },
+    "replyTo": { "index": 10, "kind": "property", "displayName": "Reply To", 
"group": "common", "label": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Provides an explicit ReplyTo destination 
(overrides any incoming value of Message.getJMSReplyTo() in consumer)." },
+    "testConnectionOnStartup": { "index": 11, "kind": "property", 
"displayName": "Test Connection On Startup", "group": "common", "label": "", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether to 
test the connection on startup. This ensures that when Cam [...]
+    "trustStoreLocation": { "index": 12, "kind": "property", "displayName": 
"Trust Store Location", "group": "common", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The SSL truststore 
location." },
+    "trustStoreType": { "index": 13, "kind": "property", "displayName": "Trust 
Store Type", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "JKS", "description": "The SSL 
truststore type." },
+    "useSsl": { "index": 14, "kind": "property", "displayName": "Use Ssl", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Whether to enable SSL when 
connecting to the AMQP Broker." },
+    "useTopicPrefix": { "index": 15, "kind": "property", "displayName": "Use 
Topic Prefix", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to configure 
topics with a topic:\/\/ prefix." },
+    "acknowledgementModeName": { "index": 16, "kind": "property", 
"displayName": "Acknowledgement Mode Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "enum": [ "SESSION_TRANSACTED", "CLIENT_ACKNOWLEDGE", 
"AUTO_ACKNOWLEDGE", "DUPS_OK_ACKNOWLEDGE" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "AUTO_ACKNOWLEDGE", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", "conf 
[...]
+    "artemisConsumerPriority": { "index": 17, "kind": "property", 
"displayName": "Artemis Consumer Priority", "group": "consumer", "label": 
"consumer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Consumer priorities allow you to ensure that 
high priority consumers receive messages while they  [...]
+    "asyncConsumer": { "index": 18, "kind": "property", "displayName": "Async 
Consumer", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether the JmsConsumer processes the Exchange 
asynchronously. If enabled then the JmsConsu [...]
+    "autoStartup": { "index": 19, "kind": "property", "displayName": "Auto 
Startup", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the consumer container 
should auto-startup." },
+    "cacheLevel": { "index": 20, "kind": "property", "displayName": "Cache 
Level", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets the cache level by ID for the underlying 
JMS resources. See cacheLevelName option for more details." },
+    "cacheLevelName": { "index": 21, "kind": "property", "displayName": "Cache 
Level Name", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "enum": [ "CACHE_AUTO", 
"CACHE_CONNECTION", "CACHE_CONSUMER", "CACHE_NONE", "CACHE_SESSION" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"CACHE_AUTO", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configurat [...]
+    "concurrentConsumers": { "index": 22, "kind": "property", "displayName": 
"Concurrent Consumers", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the default number of concurrent 
consumers when consuming from JMS (not for r [...]
+    "maxConcurrentConsumers": { "index": 23, "kind": "property", 
"displayName": "Max Concurrent Consumers", "group": "consumer", "label": 
"consumer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the maximum number of concurrent 
consumers when consuming from JMS (not for request\/repl [...]
+    "replyToDeliveryPersistent": { "index": 24, "kind": "property", 
"displayName": "Reply To Delivery Persistent", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether to use 
persistent delivery by default for replies." },
+    "selector": { "index": 25, "kind": "property", "displayName": "Selector", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets the JMS selector to use" },
+    "subscriptionDurable": { "index": 26, "kind": "property", "displayName": 
"Subscription Durable", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set whether to make the 
subscription durable. The durable subscription name to  [...]
+    "subscriptionName": { "index": 27, "kind": "property", "displayName": 
"Subscription Name", "group": "consumer", "label": "consumer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Set the name of a subscription to create. To 
be applied in case of a topic (pub-sub domain) with a s [...]
+    "subscriptionShared": { "index": 28, "kind": "property", "displayName": 
"Subscription Shared", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set whether to make the 
subscription shared. The shared subscription name to be u [...]
+    "acceptMessagesWhileStopping": { "index": 29, "kind": "property", 
"displayName": "Accept Messages While Stopping", "group": "consumer 
(advanced)", "label": "consumer,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 the consumer accept mes [...]
+    "allowReplyManagerQuickStop": { "index": 30, "kind": "property", 
"displayName": "Allow Reply Manager Quick Stop", "group": "consumer 
(advanced)", "label": "consumer,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": "Whether the DefaultMessageListenerContaine 
[...]
+    "consumerType": { "index": 31, "kind": "property", "displayName": 
"Consumer Type", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "descri [...]
+    "defaultTaskExecutorType": { "index": 32, "kind": "property", 
"displayName": "Default Task Executor Type", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.DefaultTaskExecutorType", "enum": [ 
"ThreadPool", "SimpleAsync" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", " [...]
+    "eagerLoadingOfProperties": { "index": 33, "kind": "property", 
"displayName": "Eager Loading Of Properties", "group": "consumer (advanced)", 
"label": "consumer,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": "Enables eager loading of JMS properties and 
pay [...]
+    "eagerPoisonBody": { "index": 34, "kind": "property", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoading [...]
+    "exposeListenerSession": { "index": 35, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,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 the listener session should 
be expos [...]
+    "replyToConsumerType": { "index": 36, "kind": "property", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configu [...]
+    "replyToSameDestinationAllowed": { "index": 37, "kind": "property", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,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": "Whether a JMS consumer is allowed to [...]
+    "taskExecutor": { "index": 38, "kind": "property", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming mes [...]
+    "deliveryDelay": { "index": 39, "kind": "property", "displayName": 
"Delivery Delay", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Sets delivery delay to use for send calls for 
JMS. This option requires JMS 2.0 compliant broker." },
+    "deliveryMode": { "index": 40, "kind": "property", "displayName": 
"Delivery Mode", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "enum": [ "1", "2" ], 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the delivery mode to be used. 
Possible values are those defined by jakarta [...]
+    "deliveryPersistent": { "index": 41, "kind": "property", "displayName": 
"Delivery Persistent", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies whether 
persistent delivery is used by default." },
+    "explicitQosEnabled": { "index": 42, "kind": "property", "displayName": 
"Explicit Qos Enabled", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "false", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set if the deliveryMode, 
priority or timeToLive qualities of service [...]
+    "formatDateHeadersToIso8601": { "index": 43, "kind": "property", 
"displayName": "Format Date Headers To Iso8601", "group": "producer", "label": 
"producer", "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 JMS date 
properties should be formatted according [...]
+    "lazyStartProducer": { "index": 44, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fai [...]
+    "preserveMessageQos": { "index": 45, "kind": "property", "displayName": 
"Preserve Message Qos", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Set to true, if you want 
to send message using the QoS settings specified on the [...]
+    "priority": { "index": 46, "kind": "property", "displayName": "Priority", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "int", "enum": [ "1", "2", "3", "4", "5", "6", "7", "8", "9" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 4, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Values greater than 1 
specify the message priority wh [...]
+    "replyToConcurrentConsumers": { "index": 47, "kind": "property", 
"displayName": "Reply To Concurrent Consumers", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Specifies the default 
number of concurrent consumers when doing request [...]
+    "replyToMaxConcurrentConsumers": { "index": 48, "kind": "property", 
"displayName": "Reply To Max Concurrent Consumers", "group": "producer", 
"label": "producer", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the maximum number of concurrent 
consumers when using request\/reply over [...]
+    "replyToOnTimeoutMaxConcurrentConsumers": { "index": 49, "kind": 
"property", "displayName": "Reply To On Timeout Max Concurrent Consumers", 
"group": "producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the maximum number of concurrent c 
[...]
+    "replyToOverride": { "index": 50, "kind": "property", "displayName": 
"Reply To Override", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Provides an explicit ReplyTo destination in 
the JMS message, which overrides the setting of replyTo.  [...]
+    "replyToType": { "index": 51, "kind": "property", "displayName": "Reply To 
Type", "group": "producer", "label": "producer", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.jms.ReplyToType", "enum": [ 
"Temporary", "Shared", "Exclusive" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows for explicitly specifying wh [...]
+    "requestTimeout": { "index": 52, "kind": "property", "displayName": 
"Request Timeout", "group": "producer", "label": "producer", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "20000", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "The timeout for waiting for a reply when using 
the InOut Exchange Pattern (in millisecond [...]
+    "timeToLive": { "index": 53, "kind": "property", "displayName": "Time To 
Live", "group": "producer", "label": "producer", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": -1, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "When sending messages, specifies the 
time-to-live of the message (in milliseconds)." },
+    "allowAdditionalHeaders": { "index": 54, "kind": "property", 
"displayName": "Allow Additional Headers", "group": "producer (advanced)", 
"label": "producer,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": "This option is used to 
allow additional headers which may have valu [...]
+    "allowNullBody": { "index": 55, "kind": "property", "displayName": "Allow 
Null Body", "group": "producer (advanced)", "label": "producer,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": "Whether to allow sending 
messages with no body. If this option is false [...]
+    "alwaysCopyMessage": { "index": 56, "kind": "property", "displayName": 
"Always Copy Message", "group": "producer (advanced)", "label": 
"producer,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 true, Camel will always make a JMS message 
copy of the mess [...]
+    "correlationProperty": { "index": 57, "kind": "property", "displayName": 
"Correlation Property", "group": "producer (advanced)", "label": 
"producer,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": "When using InOut 
exchange pattern use this JMS property instead of JMSCorr [...]
+    "disableTimeToLive": { "index": 58, "kind": "property", "displayName": 
"Disable Time To Live", "group": "producer (advanced)", "label": 
"producer,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": "Use this option to force disabling time to 
live. For example  [...]
+    "forceSendOriginalMessage": { "index": 59, "kind": "property", 
"displayName": "Force Send Original Message", "group": "producer (advanced)", 
"label": "producer,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": "When using mapJmsMessage=false Camel will 
creat [...]
+    "includeSentJMSMessageID": { "index": 60, "kind": "property", 
"displayName": "Include Sent JMSMessage ID", "group": "producer (advanced)", 
"label": "producer,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": "Only applicable when sending to JMS 
destination u [...]
+    "replyToCacheLevelName": { "index": 61, "kind": "property", "displayName": 
"Reply To Cache Level Name", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "enum": [ "CACHE_AUTO", "CACHE_CONNECTION", 
"CACHE_CONSUMER", "CACHE_NONE", "CACHE_SESSION" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": "conf 
[...]
+    "replyToDestinationSelectorName": { "index": 62, "kind": "property", 
"displayName": "Reply To Destination Selector Name", "group": "producer 
(advanced)", "label": "producer,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": "Sets the JMS Selector using the fixed name to 
be  [...]
+    "streamMessageTypeEnabled": { "index": 63, "kind": "property", 
"displayName": "Stream Message Type Enabled", "group": "producer (advanced)", 
"label": "producer,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 StreamMessage type is enabled or 
n [...]
+    "allowAutoWiredConnectionFactory": { "index": 64, "kind": "property", 
"displayName": "Allow Auto Wired Connection Factory", "group": "advanced", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to auto-discover 
ConnectionFactory from the registry, if no connection factory has been 
configured. If only one instance of ConnectionFactory is found then i [...]
+    "allowAutoWiredDestinationResolver": { "index": 65, "kind": "property", 
"displayName": "Allow Auto Wired Destination Resolver", "group": "advanced", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to auto-discover 
DestinationResolver from the registry, if no destination resolver has been 
configured. If only one instance of DestinationResolver is fo [...]
+    "allowSerializedHeaders": { "index": 66, "kind": "property", 
"displayName": "Allow Serialized Headers", "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": "Controls whether or not 
to include serialized headers. Applies only when [...]
+    "artemisStreamingEnabled": { "index": 67, "kind": "property", 
"displayName": "Artemis Streaming Enabled", "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": "Whether optimizing for 
Apache Artemis streaming mode. This can reduce  [...]
+    "asyncStartListener": { "index": 68, "kind": "property", "displayName": 
"Async Start Listener", "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": "Whether to startup the 
JmsConsumer message listener asynchronously, when startin [...]
+    "asyncStopListener": { "index": 69, "kind": "property", "displayName": 
"Async Stop Listener", "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": "Whether to stop the 
JmsConsumer message listener asynchronously, when stopping a r [...]
+    "autowiredEnabled": { "index": 70, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
+    "browseLimit": { "index": 71, "kind": "property", "displayName": "Browse 
Limit", "group": "advanced", "label": "advanced", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Maximum number of messages to keep in memory 
available for browsing. Use 0 for unlimited." },
+    "configuration": { "index": 72, "kind": "property", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.jms.JmsConfiguration", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a shared JMS 
configuration" },
+    "destinationResolver": { "index": 73, "kind": "property", "displayName": 
"Destination Resolver", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.springframework.jms.support.destination.DestinationResolver", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "A pluggable 
org.springframework.jms.support.des [...]
+    "errorHandler": { "index": 74, "kind": "property", "displayName": "Error 
Handler", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.springframework.util.ErrorHandler", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies a 
org.springframework.util.ErrorHandler to be invoked in case of any uncaught 
[...]
+    "exceptionListener": { "index": 75, "kind": "property", "displayName": 
"Exception Listener", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "jakarta.jms.ExceptionListener", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies the JMS Exception Listener that is 
to be notified of any underlying JMS exc [...]
+    "idleConsumerLimit": { "index": 76, "kind": "property", "displayName": 
"Idle Consumer Limit", "group": "advanced", "label": "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": "Specify the limit for the number of consumers 
that are allowed to be idle at any given time." },
+    "idleReceivesPerTaskLimit": { "index": 77, "kind": "property", 
"displayName": "Idle Receives Per Task Limit", "group": "advanced", "label": 
"advanced", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Marks the consumer as idle after the specified 
number of idle receives have been reached. An  [...]
+    "idleTaskExecutionLimit": { "index": 78, "kind": "property", 
"displayName": "Idle Task Execution Limit", "group": "advanced", "label": 
"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": "Specifies the limit for 
idle executions of a receive task, not having received  [...]
+    "includeAllJMSXProperties": { "index": 79, "kind": "property", 
"displayName": "Include All JMSXProperties", "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": "Whether to include all 
JMSX prefixed properties when mapping from JM [...]
+    "includeCorrelationIDAsBytes": { "index": 80, "kind": "property", 
"displayName": "Include Correlation IDAs Bytes", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether the JMS consumer should include JMSCorrelationIDAsBytes 
as a header on the Camel Message." },
+    "jmsKeyFormatStrategy": { "index": 81, "kind": "property", "displayName": 
"Jms Key Format Strategy", "group": "advanced", "label": "advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.JmsKeyFormatStrategy", "enum": [ "default", 
"passthrough" ], "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "Pluggable strateg [...]
+    "mapJmsMessage": { "index": 82, "kind": "property", "displayName": "Map 
Jms Message", "group": "advanced", "label": "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": "Specifies whether Camel should auto map the 
received JMS message to a suited payload type,  [...]
+    "maxMessagesPerTask": { "index": 83, "kind": "property", "displayName": 
"Max Messages Per Task", "group": "advanced", "label": "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 number of messages per task. -1 is 
unlimited. If you use a range for concurrent co [...]
+    "messageConverter": { "index": 84, "kind": "property", "displayName": 
"Message Converter", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.springframework.jms.support.converter.MessageConverter", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "To use a custom Spring 
org.springframework.jms.support.con [...]
+    "messageCreatedStrategy": { "index": 85, "kind": "property", 
"displayName": "Message Created Strategy", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.MessageCreatedStrategy", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "To use the given MessageCreatedStrategy which 
are  [...]
+    "messageIdEnabled": { "index": 86, "kind": "property", "displayName": 
"Message Id Enabled", "group": "advanced", "label": "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": "When sending, specifies 
whether message IDs should be added. This is just an hint to  [...]
+    "messageListenerContainerFactory": { "index": 87, "kind": "property", 
"displayName": "Message Listener Container Factory", "group": "advanced", 
"label": "advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.jms.MessageListenerContainerFactory", "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Registry ID of the Mes [...]
+    "messageTimestampEnabled": { "index": 88, "kind": "property", 
"displayName": "Message Timestamp Enabled", "group": "advanced", "label": 
"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": "Specifies whether 
timestamps should be enabled by default on sending me [...]
+    "pubSubNoLocal": { "index": 89, "kind": "property", "displayName": "Pub 
Sub No Local", "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 to inhibit the delivery of 
messages published by its own connection." },
+    "queueBrowseStrategy": { "index": 90, "kind": "property", "displayName": 
"Queue Browse Strategy", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.jms.QueueBrowseStrategy", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
QueueBrowseStrategy when browsing queues" },
+    "receiveTimeout": { "index": 91, "kind": "property", "displayName": 
"Receive Timeout", "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": "The timeout for receiving messages (in 
milliseconds)." },
+    "recoveryInterval": { "index": 92, "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": 93, "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 [...]
+    "serviceLocationEnabled": { "index": 94, "kind": "property", 
"displayName": "Service Location Enabled", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether to detect the network address location of the JMS 
broker on startup. This information is gathered via reflection on the 
ConnectionFactory, and is vendor specific. This option ca [...]
+    "synchronous": { "index": 95, "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" },
+    "temporaryQueueResolver": { "index": 96, "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": 97, "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": 98, "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": 99, "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": 100, "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": 
101, "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": [...]
+    "waitForTemporaryReplyToToBeUpdatedCounter": { "index": 102, "kind": 
"property", "displayName": "Wait For Temporary Reply To To Be Updated Counter", 
"group": "advanced", "label": "advanced", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 200, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Number of times to wait for tempo [...]
+    "waitForTemporaryReplyToToBeUpdatedThreadSleepingTime": { "index": 103, 
"kind": "property", "displayName": "Wait For Temporary Reply To 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": "Inter [...]
+    "headerFilterStrategy": { "index": 104, "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": 105, "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": 
"configu [...]
+    "errorHandlerLogStackTrace": { "index": 106, "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 o [...]
+    "keyStorePassword": { "index": 107, "kind": "property", "displayName": 
"Key Store Password", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "The SSL keystore password." 
},
+    "password": { "index": 108, "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." },
+    "trustStorePassword": { "index": 109, "kind": "property", "displayName": 
"Trust Store Password", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "The SSL truststore 
password." },
+    "username": { "index": 110, "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": 111, "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": 112, "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": 113, "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": 114, "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": 115, "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": 116, "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" },
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 529b34ec49a..ca41861ce2b 100644
--- a/components-starter/camel-amqp-starter/src/main/docs/amqp.json
+++ b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
@@ -316,6 +316,13 @@
       "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type.",
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
     },
+    {
+      "name": "camel.component.amqp.host",
+      "type": "java.lang.String",
+      "description": "The host name or IP address of the computer that hosts 
the AMQP Broker.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+      "defaultValue": "localhost"
+    },
     {
       "name": "camel.component.amqp.idle-consumer-limit",
       "type": "java.lang.Integer",
@@ -376,6 +383,25 @@
       "description": "Allows you to force the use of a specific 
jakarta.jms.Message implementation for sending JMS messages. Possible values 
are: Bytes, Map, Object, Stream, Text. By default, Camel would determine which 
JMS message type to use from the In body type. This option allows you to 
specify it.",
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
     },
+    {
+      "name": "camel.component.amqp.key-store-location",
+      "type": "java.lang.String",
+      "description": "The SSL keystore location.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
+    },
+    {
+      "name": "camel.component.amqp.key-store-password",
+      "type": "java.lang.String",
+      "description": "The SSL keystore password.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
+    },
+    {
+      "name": "camel.component.amqp.key-store-type",
+      "type": "java.lang.String",
+      "description": "The SSL keystore type.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+      "defaultValue": "JKS"
+    },
     {
       "name": "camel.component.amqp.lazy-create-transaction-manager",
       "type": "java.lang.Boolean",
@@ -448,6 +474,13 @@
       "description": "Password to use with the ConnectionFactory. You can also 
configure username\/password directly on the ConnectionFactory.",
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
     },
+    {
+      "name": "camel.component.amqp.port",
+      "type": "java.lang.Integer",
+      "description": "The port number on which the AMPQ Broker listens.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+      "defaultValue": 5672
+    },
     {
       "name": "camel.component.amqp.preserve-message-qos",
       "type": "java.lang.Boolean",
@@ -693,6 +726,25 @@
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.amqp.trust-store-location",
+      "type": "java.lang.String",
+      "description": "The SSL truststore location.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
+    },
+    {
+      "name": "camel.component.amqp.trust-store-password",
+      "type": "java.lang.String",
+      "description": "The SSL truststore password.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
+    },
+    {
+      "name": "camel.component.amqp.trust-store-type",
+      "type": "java.lang.String",
+      "description": "The SSL truststore type.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+      "defaultValue": "JKS"
+    },
     {
       "name": "camel.component.amqp.use-message-id-as-correlation-id",
       "type": "java.lang.Boolean",
@@ -700,6 +752,20 @@
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.amqp.use-ssl",
+      "type": "java.lang.Boolean",
+      "description": "Whether to enable SSL when connecting to the AMQP 
Broker.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+      "defaultValue": false
+    },
+    {
+      "name": "camel.component.amqp.use-topic-prefix",
+      "type": "java.lang.Boolean",
+      "description": "Whether to configure topics with a topic:\/\/ prefix.",
+      "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+      "defaultValue": true
+    },
     {
       "name": "camel.component.amqp.username",
       "type": "java.lang.String",
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 da893b02872..c33811eaed9 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
@@ -73,6 +73,10 @@ public class AMQPComponentConfiguration
      * The clientId option must be configured as well.
      */
     private String durableSubscriptionName;
+    /**
+     * The host name or IP address of the computer that hosts the AMQP Broker.
+     */
+    private String host = "localhost";
     /**
      * Whether to include AMQP annotations when mapping from AMQP to Camel
      * Message. Setting this to true maps AMQP message annotations that contain
@@ -87,6 +91,18 @@ public class AMQPComponentConfiguration
      * type to use from the In body type. This option allows you to specify it.
      */
     private JmsMessageType jmsMessageType;
+    /**
+     * The SSL keystore location.
+     */
+    private String keyStoreLocation;
+    /**
+     * The SSL keystore type.
+     */
+    private String keyStoreType = "JKS";
+    /**
+     * The port number on which the AMPQ Broker listens.
+     */
+    private Integer port = 5672;
     /**
      * Provides an explicit ReplyTo destination (overrides any incoming value 
of
      * Message.getJMSReplyTo() in consumer).
@@ -100,6 +116,22 @@ public class AMQPComponentConfiguration
      * connections. The JMS producers is tested as well.
      */
     private Boolean testConnectionOnStartup = false;
+    /**
+     * The SSL truststore location.
+     */
+    private String trustStoreLocation;
+    /**
+     * The SSL truststore type.
+     */
+    private String trustStoreType = "JKS";
+    /**
+     * Whether to enable SSL when connecting to the AMQP Broker.
+     */
+    private Boolean useSsl = false;
+    /**
+     * Whether to configure topics with a topic:// prefix.
+     */
+    private Boolean useTopicPrefix = true;
     /**
      * The JMS acknowledgement name, which is one of: SESSION_TRANSACTED,
      * CLIENT_ACKNOWLEDGE, AUTO_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE
@@ -796,11 +828,19 @@ public class AMQPComponentConfiguration
      * default errorHandler.
      */
     private Boolean errorHandlerLogStackTrace = true;
+    /**
+     * The SSL keystore password.
+     */
+    private String keyStorePassword;
     /**
      * Password to use with the ConnectionFactory. You can also configure
      * username/password directly on the ConnectionFactory.
      */
     private String password;
+    /**
+     * The SSL truststore password.
+     */
+    private String trustStorePassword;
     /**
      * Username to use with the ConnectionFactory. You can also configure
      * username/password directly on the ConnectionFactory.
@@ -881,6 +921,14 @@ public class AMQPComponentConfiguration
         this.durableSubscriptionName = durableSubscriptionName;
     }
 
+    public String getHost() {
+        return host;
+    }
+
+    public void setHost(String host) {
+        this.host = host;
+    }
+
     public Boolean getIncludeAmqpAnnotations() {
         return includeAmqpAnnotations;
     }
@@ -897,6 +945,30 @@ public class AMQPComponentConfiguration
         this.jmsMessageType = jmsMessageType;
     }
 
+    public String getKeyStoreLocation() {
+        return keyStoreLocation;
+    }
+
+    public void setKeyStoreLocation(String keyStoreLocation) {
+        this.keyStoreLocation = keyStoreLocation;
+    }
+
+    public String getKeyStoreType() {
+        return keyStoreType;
+    }
+
+    public void setKeyStoreType(String keyStoreType) {
+        this.keyStoreType = keyStoreType;
+    }
+
+    public Integer getPort() {
+        return port;
+    }
+
+    public void setPort(Integer port) {
+        this.port = port;
+    }
+
     public String getReplyTo() {
         return replyTo;
     }
@@ -913,6 +985,38 @@ public class AMQPComponentConfiguration
         this.testConnectionOnStartup = testConnectionOnStartup;
     }
 
+    public String getTrustStoreLocation() {
+        return trustStoreLocation;
+    }
+
+    public void setTrustStoreLocation(String trustStoreLocation) {
+        this.trustStoreLocation = trustStoreLocation;
+    }
+
+    public String getTrustStoreType() {
+        return trustStoreType;
+    }
+
+    public void setTrustStoreType(String trustStoreType) {
+        this.trustStoreType = trustStoreType;
+    }
+
+    public Boolean getUseSsl() {
+        return useSsl;
+    }
+
+    public void setUseSsl(Boolean useSsl) {
+        this.useSsl = useSsl;
+    }
+
+    public Boolean getUseTopicPrefix() {
+        return useTopicPrefix;
+    }
+
+    public void setUseTopicPrefix(Boolean useTopicPrefix) {
+        this.useTopicPrefix = useTopicPrefix;
+    }
+
     public String getAcknowledgementModeName() {
         return acknowledgementModeName;
     }
@@ -1662,6 +1766,14 @@ public class AMQPComponentConfiguration
         this.errorHandlerLogStackTrace = errorHandlerLogStackTrace;
     }
 
+    public String getKeyStorePassword() {
+        return keyStorePassword;
+    }
+
+    public void setKeyStorePassword(String keyStorePassword) {
+        this.keyStorePassword = keyStorePassword;
+    }
+
     public String getPassword() {
         return password;
     }
@@ -1670,6 +1782,14 @@ public class AMQPComponentConfiguration
         this.password = password;
     }
 
+    public String getTrustStorePassword() {
+        return trustStorePassword;
+    }
+
+    public void setTrustStorePassword(String trustStorePassword) {
+        this.trustStorePassword = trustStorePassword;
+    }
+
     public String getUsername() {
         return username;
     }
diff --git a/core/camel-spring-boot/src/main/docs/spring-boot.json 
b/core/camel-spring-boot/src/main/docs/spring-boot.json
index f13f2d3bdff..bdf9a31de12 100644
--- a/core/camel-spring-boot/src/main/docs/spring-boot.json
+++ b/core/camel-spring-boot/src/main/docs/spring-boot.json
@@ -650,7 +650,7 @@
     {
       "name": "camel.main.dump-routes-include",
       "type": "java.lang.String",
-      "description": "Controls what to include in output for route dumping. 
Possible values: all, routes, rests, routeConfigurations, routeTemplates, 
beans. Multiple values can be separated by comma. Default is routes.",
+      "description": "Controls what to include in output for route dumping. 
Possible values: all, routes, rests, routeConfigurations, routeTemplates, 
beans, dataFormats. Multiple values can be separated by comma. Default is 
routes.",
       "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties$Main",
       "defaultValue": "routes"
     },
@@ -2174,7 +2174,7 @@
     {
       "name": "camel.springboot.dump-routes-include",
       "type": "java.lang.String",
-      "description": "Controls what to include in output for route dumping. 
Possible values: all, routes, rests, routeConfigurations, routeTemplates, 
beans. Multiple values can be separated by comma. Default is routes.",
+      "description": "Controls what to include in output for route dumping. 
Possible values: all, routes, rests, routeConfigurations, routeTemplates, 
beans, dataFormats. Multiple values can be separated by comma. Default is 
routes.",
       "sourceType": 
"org.apache.camel.spring.boot.CamelConfigurationProperties$Springboot",
       "defaultValue": "routes",
       "deprecated": true,

Reply via email to