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