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 2cd4d72bc0d Regen
2cd4d72bc0d is described below
commit 2cd4d72bc0d75bf4344186da2bc3fd51e88d5e71
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Jan 24 14:58:22 2024 +0100
Regen
---
.../springboot/catalog/components/activemq.json | 65 +++++++++++-----------
.../camel/springboot/catalog/components/amqp.json | 63 ++++++++++-----------
.../camel/springboot/catalog/components/jms.json | 63 ++++++++++-----------
.../src/main/docs/activemq.json | 7 +++
.../springboot/ActiveMQComponentConfiguration.java | 14 +++++
.../camel-amqp-starter/src/main/docs/amqp.json | 7 +++
.../springboot/AMQPComponentConfiguration.java | 14 +++++
.../camel-jms-starter/src/main/docs/jms.json | 7 +++
.../jms/springboot/JmsComponentConfiguration.java | 14 +++++
9 files changed, 160 insertions(+), 94 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
index 08ab11da9d1..297e199690a 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq.json
@@ -95,37 +95,38 @@
"idleConsumerLimit": { "index": 69, "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." },
"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
JMSXxxx properties when mapping from JMS to C [...]
- "jmsKeyFormatStrategy": { "index": 72, "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": 73, "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": 74, "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": 75, "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": 76, "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": 77, "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": 78, "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": 79, "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": 80, "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": 81, "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": 82, "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": 83, "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": 84, "kind": "property",
"displayName": "Request Timeout Checker Interval", "group": "advanced",
"label": "advanced", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"1000", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Configures how often Camel should check for
timed out Exch [...]
- "synchronous": { "index": 85, "kind": "property", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Sets whether synchronous processing should be
strictly used" },
- "transferException": { "index": 86, "kind": "property", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "If enabled and you are
using Request Reply messaging (InOut) and an Exchange failed [...]
- "transferExchange": { "index": 87, "kind": "property", "displayName":
"Transfer Exchange", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "You can transfer the
exchange over the wire instead of just the body and headers. The [...]
- "trustAllPackages": { "index": 88, "kind": "property", "displayName":
"Trust All Packages", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "description": "Define if all Java packages are trusted or not (for Java
object JMS message types). Notice its not recommended practice to send Java
serialized objects over network. Setting [...]
- "useMessageIDAsCorrelationID": { "index": 89, "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": 90, "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": 91,
"kind": "property", "displayName": "Wait For Provision Correlation To Be
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": [...]
- "headerFilterStrategy": { "index": 92, "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": 93, "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": 94, "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 stacktraces should
be logged or [...]
- "password": { "index": 95, "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": 96, "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": 97, "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": 98, "kind": "property", "displayName":
"Transacted In Out", "group": "transaction", "label": "transaction",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether InOut
operations (request reply) default to using transacted m [...]
- "lazyCreateTransactionManager": { "index": 99, "kind": "property",
"displayName": "Lazy Create Transaction Manager", "group": "transaction
(advanced)", "label": "transaction,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "If true, Camel will create a JmsTr [...]
- "transactionManager": { "index": 100, "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": 101, "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": 102, "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 [...]
+ "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 [...]
+ "synchronous": { "index": 86, "kind": "property", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Sets whether synchronous processing should be
strictly used" },
+ "transferException": { "index": 87, "kind": "property", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "If enabled and you are
using Request Reply messaging (InOut) and an Exchange failed [...]
+ "transferExchange": { "index": 88, "kind": "property", "displayName":
"Transfer Exchange", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "You can transfer the
exchange over the wire instead of just the body and headers. The [...]
+ "trustAllPackages": { "index": 89, "kind": "property", "displayName":
"Trust All Packages", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue":
false, "description": "Define if all Java packages are trusted or not (for Java
object JMS message types). Notice its not recommended practice to send Java
serialized objects over network. Setting [...]
+ "useMessageIDAsCorrelationID": { "index": 90, "kind": "property",
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether
JMSMessageID should always be used as JMSC [...]
+ "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 91, "kind":
"property", "displayName": "Wait For Provision Correlation To Be Updated
Counter", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 50, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Number of times to wait for [...]
+ "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 92,
"kind": "property", "displayName": "Wait For Provision Correlation To Be
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": [...]
+ "headerFilterStrategy": { "index": 93, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "filter", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." },
+ "errorHandlerLoggingLevel": { "index": 94, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "object", "javaType":
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN",
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "WARN", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configur [...]
+ "errorHandlerLogStackTrace": { "index": 95, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stacktraces should
be logged or [...]
+ "password": { "index": 96, "kind": "property", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Password to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
+ "username": { "index": 97, "kind": "property", "displayName": "Username",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Username to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
+ "transacted": { "index": 98, "kind": "property", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether to use
transacted mode" },
+ "transactedInOut": { "index": 99, "kind": "property", "displayName":
"Transacted In Out", "group": "transaction", "label": "transaction",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether InOut
operations (request reply) default to using transacted m [...]
+ "lazyCreateTransactionManager": { "index": 100, "kind": "property",
"displayName": "Lazy Create Transaction Manager", "group": "transaction
(advanced)", "label": "transaction,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "If true, Camel will create a JmsT [...]
+ "transactionManager": { "index": 101, "kind": "property", "displayName":
"Transaction Manager", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "object", "javaType":
"org.springframework.transaction.PlatformTransactionManager", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The Spring transaction mana [...]
+ "transactionName": { "index": 102, "kind": "property", "displayName":
"Transaction Name", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "The name of the
transaction to use." },
+ "transactionTimeout": { "index": 103, "kind": "property", "displayName":
"Transaction Timeout", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "integer", "javaType":
"int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The timeout value of the transaction (in
seconds), if using t [...]
},
"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" },
@@ -133,7 +134,7 @@
"JMSXGroupID": { "index": 2, "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The JMS group ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
"JMSMessageID": { "index": 3, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS unique message ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
"JMSCorrelationID": { "index": 4, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
- "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID as bytes.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
},
+ "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "byte[]",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID as bytes.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
},
"JMSDeliveryMode": { "index": 6, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS delivery mode.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
"JMSDestination": { "index": 7, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType":
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The JMS destination.",
"constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
"JMSExpiration": { "index": 8, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS expiration.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
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 2813a51b71b..8dd130a181f 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
@@ -93,36 +93,37 @@
"idleConsumerLimit": { "index": 67, "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." },
"idleTaskExecutionLimit": { "index": 68, "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": 69, "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
JMSXxxx properties when mapping from JMS to C [...]
- "jmsKeyFormatStrategy": { "index": 70, "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": 71, "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": 72, "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": 73, "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": 74, "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": 75, "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": 76, "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": 77, "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": 78, "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": 79, "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": 80, "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": 81, "kind": "property", "displayName":
"Recovery Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies the interval
between recovery attempts, i.e. when a connection is being refr [...]
- "requestTimeoutCheckerInterval": { "index": 82, "kind": "property",
"displayName": "Request Timeout Checker Interval", "group": "advanced",
"label": "advanced", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"1000", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Configures how often Camel should check for
timed out Exch [...]
- "synchronous": { "index": 83, "kind": "property", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Sets whether synchronous processing should be
strictly used" },
- "transferException": { "index": 84, "kind": "property", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "If enabled and you are
using Request Reply messaging (InOut) and an Exchange failed [...]
- "transferExchange": { "index": 85, "kind": "property", "displayName":
"Transfer Exchange", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "You can transfer the
exchange over the wire instead of just the body and headers. The [...]
- "useMessageIDAsCorrelationID": { "index": 86, "kind": "property",
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether
JMSMessageID should always be used as JMSC [...]
- "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 87, "kind":
"property", "displayName": "Wait For Provision Correlation To Be Updated
Counter", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 50, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Number of times to wait for [...]
- "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 88,
"kind": "property", "displayName": "Wait For Provision Correlation To Be
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": [...]
- "headerFilterStrategy": { "index": 89, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "filter", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." },
- "errorHandlerLoggingLevel": { "index": 90, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "object", "javaType":
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN",
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "WARN", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configur [...]
- "errorHandlerLogStackTrace": { "index": 91, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stacktraces should
be logged or [...]
- "password": { "index": 92, "kind": "property", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Password to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
- "username": { "index": 93, "kind": "property", "displayName": "Username",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Username to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
- "transacted": { "index": 94, "kind": "property", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether to use
transacted mode" },
- "transactedInOut": { "index": 95, "kind": "property", "displayName":
"Transacted In Out", "group": "transaction", "label": "transaction",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether InOut
operations (request reply) default to using transacted m [...]
- "lazyCreateTransactionManager": { "index": 96, "kind": "property",
"displayName": "Lazy Create Transaction Manager", "group": "transaction
(advanced)", "label": "transaction,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "If true, Camel will create a JmsTr [...]
- "transactionManager": { "index": 97, "kind": "property", "displayName":
"Transaction Manager", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "object", "javaType":
"org.springframework.transaction.PlatformTransactionManager", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The Spring transaction manag [...]
- "transactionName": { "index": 98, "kind": "property", "displayName":
"Transaction Name", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "The name of the
transaction to use." },
- "transactionTimeout": { "index": 99, "kind": "property", "displayName":
"Transaction Timeout", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "integer", "javaType":
"int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The timeout value of the transaction (in
seconds), if using tr [...]
+ "includeCorrelationIDAsBytes": { "index": 70, "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": 71, "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": 72, "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": 73, "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": 74, "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": 75, "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": 76, "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": 77, "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": 78, "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": 79, "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": 80, "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": 81, "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": 82, "kind": "property", "displayName":
"Recovery Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies the interval
between recovery attempts, i.e. when a connection is being refr [...]
+ "requestTimeoutCheckerInterval": { "index": 83, "kind": "property",
"displayName": "Request Timeout Checker Interval", "group": "advanced",
"label": "advanced", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"1000", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Configures how often Camel should check for
timed out Exch [...]
+ "synchronous": { "index": 84, "kind": "property", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Sets whether synchronous processing should be
strictly used" },
+ "transferException": { "index": 85, "kind": "property", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "If enabled and you are
using Request Reply messaging (InOut) and an Exchange failed [...]
+ "transferExchange": { "index": 86, "kind": "property", "displayName":
"Transfer Exchange", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "You can transfer the
exchange over the wire instead of just the body and headers. The [...]
+ "useMessageIDAsCorrelationID": { "index": 87, "kind": "property",
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether
JMSMessageID should always be used as JMSC [...]
+ "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 88, "kind":
"property", "displayName": "Wait For Provision Correlation To Be Updated
Counter", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 50, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Number of times to wait for [...]
+ "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 89,
"kind": "property", "displayName": "Wait For Provision Correlation To Be
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": [...]
+ "headerFilterStrategy": { "index": 90, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "filter", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." },
+ "errorHandlerLoggingLevel": { "index": 91, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "object", "javaType":
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN",
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "WARN", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configur [...]
+ "errorHandlerLogStackTrace": { "index": 92, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stacktraces should
be logged or [...]
+ "password": { "index": 93, "kind": "property", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Password to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
+ "username": { "index": 94, "kind": "property", "displayName": "Username",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Username to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
+ "transacted": { "index": 95, "kind": "property", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether to use
transacted mode" },
+ "transactedInOut": { "index": 96, "kind": "property", "displayName":
"Transacted In Out", "group": "transaction", "label": "transaction",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether InOut
operations (request reply) default to using transacted m [...]
+ "lazyCreateTransactionManager": { "index": 97, "kind": "property",
"displayName": "Lazy Create Transaction Manager", "group": "transaction
(advanced)", "label": "transaction,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "If true, Camel will create a JmsTr [...]
+ "transactionManager": { "index": 98, "kind": "property", "displayName":
"Transaction Manager", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "object", "javaType":
"org.springframework.transaction.PlatformTransactionManager", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The Spring transaction manag [...]
+ "transactionName": { "index": 99, "kind": "property", "displayName":
"Transaction Name", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "The name of the
transaction to use." },
+ "transactionTimeout": { "index": 100, "kind": "property", "displayName":
"Transaction Timeout", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "integer", "javaType":
"int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The timeout value of the transaction (in
seconds), if using t [...]
},
"headers": {
"CamelJmsDestination": { "index": 0, "kind": "header", "displayName": "",
"group": "producer", "label": "producer", "required": false, "javaType":
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The destination.",
"constantName": "org.apache.camel.component.jms.JmsConstants#JMS_DESTINATION" },
@@ -130,7 +131,7 @@
"JMSXGroupID": { "index": 2, "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The JMS group ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
"JMSMessageID": { "index": 3, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS unique message ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
"JMSCorrelationID": { "index": 4, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
- "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID as bytes.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
},
+ "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "byte[]",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID as bytes.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
},
"JMSDeliveryMode": { "index": 6, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS delivery mode.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
"JMSDestination": { "index": 7, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType":
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The JMS destination.",
"constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
"JMSExpiration": { "index": 8, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS expiration.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
index a41fab0c2b6..2d7e7b98b5c 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jms.json
@@ -92,36 +92,37 @@
"idleConsumerLimit": { "index": 66, "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." },
"idleTaskExecutionLimit": { "index": 67, "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": 68, "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
JMSXxxx properties when mapping from JMS to C [...]
- "jmsKeyFormatStrategy": { "index": 69, "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": 70, "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": 71, "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": 72, "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": 73, "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": 74, "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": 75, "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": 76, "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": 77, "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": 78, "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": 79, "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": 80, "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": 81, "kind": "property",
"displayName": "Request Timeout Checker Interval", "group": "advanced",
"label": "advanced", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"1000", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Configures how often Camel should check for
timed out Exch [...]
- "synchronous": { "index": 82, "kind": "property", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Sets whether synchronous processing should be
strictly used" },
- "transferException": { "index": 83, "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": 84, "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": 85, "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": 86, "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": 87,
"kind": "property", "displayName": "Wait For Provision Correlation To Be
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": [...]
- "headerFilterStrategy": { "index": 88, "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": 89, "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": 90, "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 stacktraces should
be logged or [...]
- "password": { "index": 91, "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": 92, "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": 93, "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": 94, "kind": "property", "displayName":
"Transacted In Out", "group": "transaction", "label": "transaction",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether InOut
operations (request reply) default to using transacted m [...]
- "lazyCreateTransactionManager": { "index": 95, "kind": "property",
"displayName": "Lazy Create Transaction Manager", "group": "transaction
(advanced)", "label": "transaction,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "If true, Camel will create a JmsTr [...]
- "transactionManager": { "index": 96, "kind": "property", "displayName":
"Transaction Manager", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "object", "javaType":
"org.springframework.transaction.PlatformTransactionManager", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The Spring transaction manag [...]
- "transactionName": { "index": 97, "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": 98, "kind": "property", "displayName":
"Transaction Timeout", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "integer", "javaType":
"int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The timeout value of the transaction (in
seconds), if using tr [...]
+ "includeCorrelationIDAsBytes": { "index": 69, "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": 70, "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": 71, "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": 72, "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": 73, "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": 74, "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": 75, "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": 76, "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": 77, "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": 78, "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": 79, "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": 80, "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": 81, "kind": "property", "displayName":
"Recovery Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies the interval
between recovery attempts, i.e. when a connection is being refr [...]
+ "requestTimeoutCheckerInterval": { "index": 82, "kind": "property",
"displayName": "Request Timeout Checker Interval", "group": "advanced",
"label": "advanced", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"1000", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Configures how often Camel should check for
timed out Exch [...]
+ "synchronous": { "index": 83, "kind": "property", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Sets whether synchronous processing should be
strictly used" },
+ "transferException": { "index": 84, "kind": "property", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "If enabled and you are
using Request Reply messaging (InOut) and an Exchange failed [...]
+ "transferExchange": { "index": 85, "kind": "property", "displayName":
"Transfer Exchange", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "You can transfer the
exchange over the wire instead of just the body and headers. The [...]
+ "useMessageIDAsCorrelationID": { "index": 86, "kind": "property",
"displayName": "Use Message IDAs Correlation ID", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether
JMSMessageID should always be used as JMSC [...]
+ "waitForProvisionCorrelationToBeUpdatedCounter": { "index": 87, "kind":
"property", "displayName": "Wait For Provision Correlation To Be Updated
Counter", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 50, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Number of times to wait for [...]
+ "waitForProvisionCorrelationToBeUpdatedThreadSleepingTime": { "index": 88,
"kind": "property", "displayName": "Wait For Provision Correlation To Be
Updated Thread Sleeping Time", "group": "advanced", "label": "advanced",
"required": false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": [...]
+ "headerFilterStrategy": { "index": 89, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "filter", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." },
+ "errorHandlerLoggingLevel": { "index": 90, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "object", "javaType":
"org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN",
"ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "WARN", "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configur [...]
+ "errorHandlerLogStackTrace": { "index": 91, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stacktraces should
be logged or [...]
+ "password": { "index": 92, "kind": "property", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Password to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
+ "username": { "index": 93, "kind": "property", "displayName": "Username",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Username to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
+ "transacted": { "index": 94, "kind": "property", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether to use
transacted mode" },
+ "transactedInOut": { "index": 95, "kind": "property", "displayName":
"Transacted In Out", "group": "transaction", "label": "transaction",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether InOut
operations (request reply) default to using transacted m [...]
+ "lazyCreateTransactionManager": { "index": 96, "kind": "property",
"displayName": "Lazy Create Transaction Manager", "group": "transaction
(advanced)", "label": "transaction,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "If true, Camel will create a JmsTr [...]
+ "transactionManager": { "index": 97, "kind": "property", "displayName":
"Transaction Manager", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "object", "javaType":
"org.springframework.transaction.PlatformTransactionManager", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The Spring transaction manag [...]
+ "transactionName": { "index": 98, "kind": "property", "displayName":
"Transaction Name", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "The name of the
transaction to use." },
+ "transactionTimeout": { "index": 99, "kind": "property", "displayName":
"Transaction Timeout", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "integer", "javaType":
"int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The timeout value of the transaction (in
seconds), if using tr [...]
},
"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" },
@@ -129,7 +130,7 @@
"JMSXGroupID": { "index": 2, "kind": "header", "displayName": "", "group":
"common", "label": "", "required": false, "javaType": "String", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "The JMS group ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_X_GROUP_ID" },
"JMSMessageID": { "index": 3, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS unique message ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_MESSAGE_ID" },
"JMSCorrelationID": { "index": 4, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID" },
- "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID as bytes.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
},
+ "JMSCorrelationIDAsBytes": { "index": 5, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "byte[]",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS correlation ID as bytes.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_CORRELATION_ID_AS_BYTES"
},
"JMSDeliveryMode": { "index": 6, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "int",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS delivery mode.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DELIVERY_MODE" },
"JMSDestination": { "index": 7, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType":
"jakarta.jms.Destination", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The JMS destination.",
"constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_DESTINATION" },
"JMSExpiration": { "index": 8, "kind": "header", "displayName": "",
"group": "common", "label": "", "required": false, "javaType": "long",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The JMS expiration.", "constantName":
"org.apache.camel.component.jms.JmsConstants#JMS_HEADER_EXPIRATION" },
diff --git
a/components-starter/camel-activemq-starter/src/main/docs/activemq.json
b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
index 2c627d74699..a78d872f7b2 100644
--- a/components-starter/camel-activemq-starter/src/main/docs/activemq.json
+++ b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
@@ -336,6 +336,13 @@
"sourceType":
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration",
"defaultValue": false
},
+ {
+ "name": "camel.component.activemq.include-correlation-i-d-as-bytes",
+ "type": "java.lang.Boolean",
+ "description": "Whether the JMS consumer should include
JMSCorrelationIDAsBytes as a header on the Camel Message.",
+ "sourceType":
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration",
+ "defaultValue": true
+ },
{
"name": "camel.component.activemq.include-sent-jms-message-id",
"type": "java.lang.Boolean",
diff --git
a/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
b/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
index 076b9209aae..90a5fb955b9 100644
---
a/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
+++
b/components-starter/camel-activemq-starter/src/main/java/org/apache/camel/component/activemq/springboot/ActiveMQComponentConfiguration.java
@@ -609,6 +609,11 @@ public class ActiveMQComponentConfiguration
* then this option does not apply.
*/
private Boolean includeAllJmsxProperties = false;
+ /**
+ * Whether the JMS consumer should include JMSCorrelationIDAsBytes as a
+ * header on the Camel Message.
+ */
+ private Boolean includeCorrelationIDAsBytes = true;
/**
* Pluggable strategy for encoding and decoding JMS keys so they can be
* compliant with the JMS specification. Camel provides two implementations
@@ -1408,6 +1413,15 @@ public class ActiveMQComponentConfiguration
this.includeAllJmsxProperties = includeAllJmsxProperties;
}
+ public Boolean getIncludeCorrelationIDAsBytes() {
+ return includeCorrelationIDAsBytes;
+ }
+
+ public void setIncludeCorrelationIDAsBytes(
+ Boolean includeCorrelationIDAsBytes) {
+ this.includeCorrelationIDAsBytes = includeCorrelationIDAsBytes;
+ }
+
public JmsKeyFormatStrategy getJmsKeyFormatStrategy() {
return jmsKeyFormatStrategy;
}
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 5892cc4030f..e17c042e2cd 100644
--- a/components-starter/camel-amqp-starter/src/main/docs/amqp.json
+++ b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
@@ -337,6 +337,13 @@
"sourceType":
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
"defaultValue": false
},
+ {
+ "name": "camel.component.amqp.include-correlation-i-d-as-bytes",
+ "type": "java.lang.Boolean",
+ "description": "Whether the JMS consumer should include
JMSCorrelationIDAsBytes as a header on the Camel Message.",
+ "sourceType":
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
+ "defaultValue": true
+ },
{
"name": "camel.component.amqp.include-sent-jms-message-id",
"type": "java.lang.Boolean",
diff --git
a/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
b/components-starter/camel-amqp-starter/src/main/java/org/apache/camel/component/amqp/springboot/AMQPComponentConfiguration.java
index 74edb58c05c..f7cbf86f21a 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
@@ -592,6 +592,11 @@ public class AMQPComponentConfiguration
* then this option does not apply.
*/
private Boolean includeAllJmsxProperties = false;
+ /**
+ * Whether the JMS consumer should include JMSCorrelationIDAsBytes as a
+ * header on the Camel Message.
+ */
+ private Boolean includeCorrelationIDAsBytes = true;
/**
* Pluggable strategy for encoding and decoding JMS keys so they can be
* compliant with the JMS specification. Camel provides two implementations
@@ -1368,6 +1373,15 @@ public class AMQPComponentConfiguration
this.includeAllJmsxProperties = includeAllJmsxProperties;
}
+ public Boolean getIncludeCorrelationIDAsBytes() {
+ return includeCorrelationIDAsBytes;
+ }
+
+ public void setIncludeCorrelationIDAsBytes(
+ Boolean includeCorrelationIDAsBytes) {
+ this.includeCorrelationIDAsBytes = includeCorrelationIDAsBytes;
+ }
+
public JmsKeyFormatStrategy getJmsKeyFormatStrategy() {
return jmsKeyFormatStrategy;
}
diff --git a/components-starter/camel-jms-starter/src/main/docs/jms.json
b/components-starter/camel-jms-starter/src/main/docs/jms.json
index 5d2971c3122..3e75a456eb6 100644
--- a/components-starter/camel-jms-starter/src/main/docs/jms.json
+++ b/components-starter/camel-jms-starter/src/main/docs/jms.json
@@ -330,6 +330,13 @@
"sourceType":
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration",
"defaultValue": false
},
+ {
+ "name": "camel.component.jms.include-correlation-i-d-as-bytes",
+ "type": "java.lang.Boolean",
+ "description": "Whether the JMS consumer should include
JMSCorrelationIDAsBytes as a header on the Camel Message.",
+ "sourceType":
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration",
+ "defaultValue": true
+ },
{
"name": "camel.component.jms.include-sent-j-m-s-message-i-d",
"type": "java.lang.Boolean",
diff --git
a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
index fdeab030215..b07ea45fc51 100644
---
a/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
+++
b/components-starter/camel-jms-starter/src/main/java/org/apache/camel/component/jms/springboot/JmsComponentConfiguration.java
@@ -576,6 +576,11 @@ public class JmsComponentConfiguration
* then this option does not apply.
*/
private Boolean includeAllJMSXProperties = false;
+ /**
+ * Whether the JMS consumer should include JMSCorrelationIDAsBytes as a
+ * header on the Camel Message.
+ */
+ private Boolean includeCorrelationIDAsBytes = true;
/**
* Pluggable strategy for encoding and decoding JMS keys so they can be
* compliant with the JMS specification. Camel provides two implementations
@@ -1344,6 +1349,15 @@ public class JmsComponentConfiguration
this.includeAllJMSXProperties = includeAllJMSXProperties;
}
+ public Boolean getIncludeCorrelationIDAsBytes() {
+ return includeCorrelationIDAsBytes;
+ }
+
+ public void setIncludeCorrelationIDAsBytes(
+ Boolean includeCorrelationIDAsBytes) {
+ this.includeCorrelationIDAsBytes = includeCorrelationIDAsBytes;
+ }
+
public JmsKeyFormatStrategy getJmsKeyFormatStrategy() {
return jmsKeyFormatStrategy;
}