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 <[email protected]>
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,