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 488c745e38b Regen
488c745e38b is described below
commit 488c745e38b87f35b5020fc01f44f7e7f8797bba
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Apr 14 14:28:12 2026 +0200
Regen
---
.../springboot/catalog/components/activemq.json | 34 ++++++++++---------
.../springboot/catalog/components/activemq6.json | 34 ++++++++++---------
.../camel/springboot/catalog/components/amqp.json | 38 ++++++++++++----------
.../camel/springboot/catalog/components/jms.json | 34 ++++++++++---------
.../camel/springboot/catalog/components/sjms.json | 3 +-
.../camel/springboot/catalog/components/sjms2.json | 3 +-
.../src/main/docs/activemq.json | 6 ++++
.../springboot/ActiveMQComponentConfiguration.java | 21 ++++++++++++
.../src/main/docs/activemq6.json | 6 ++++
.../springboot/ActiveMQComponentConfiguration.java | 21 ++++++++++++
.../camel-amqp-starter/src/main/docs/amqp.json | 6 ++++
.../springboot/AMQPComponentConfiguration.java | 21 ++++++++++++
.../camel-jms-starter/src/main/docs/jms.json | 6 ++++
.../jms/springboot/JmsComponentConfiguration.java | 21 ++++++++++++
tooling/camel-spring-boot-dependencies/pom.xml | 14 ++++----
15 files changed, 193 insertions(+), 75 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 bbbd837044c..edd75b9e5c7 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
@@ -128,14 +128,15 @@
"headerFilterStrategy": { "index": 101, "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": 102, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configura [...]
"errorHandlerLogStackTrace": { "index": 103, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stack-traces should
be logged o [...]
- "password": { "index": 104, "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": 105, "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": 106, "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": 107, "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": 108, "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": 109, "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": 110, "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": 111, "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 [...]
+ "deserializationFilter": { "index": 104, "kind": "property",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Sets an
ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense [...]
+ "password": { "index": 105, "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": 106, "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": 107, "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": 108, "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": 109, "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": 110, "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": 111, "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": 112, "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" },
@@ -255,13 +256,14 @@
"waitForTemporaryReplyToToBeUpdatedThreadSleepingTime": { "index": 94,
"kind": "parameter", "displayName": "Wait For Temporary Reply To To Be Updated
Thread Sleeping Time", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Inter [...]
"errorHandlerLoggingLevel": { "index": 95, "kind": "parameter",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configura [...]
"errorHandlerLogStackTrace": { "index": 96, "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": 97, "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": 98, "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": 99, "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": 100, "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": 101, "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 Jms [...]
- "transactionManager": { "index": 102, "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 man [...]
- "transactionName": { "index": 103, "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": 104, "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 [...]
+ "deserializationFilter": { "index": 97, "kind": "parameter",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Sets an
ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense [...]
+ "password": { "index": 98, "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": 99, "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": 100, "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": 101, "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": 102, "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 Jms [...]
+ "transactionManager": { "index": 103, "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 man [...]
+ "transactionName": { "index": 104, "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": 105, "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 [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq6.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq6.json
index 765e4ebe35a..a62785ccea7 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq6.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/activemq6.json
@@ -128,14 +128,15 @@
"headerFilterStrategy": { "index": 101, "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": 102, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configura [...]
"errorHandlerLogStackTrace": { "index": 103, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stack-traces should
be logged o [...]
- "password": { "index": 104, "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": 105, "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": 106, "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": 107, "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": 108, "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": 109, "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": 110, "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": 111, "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 [...]
+ "deserializationFilter": { "index": 104, "kind": "property",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Sets an
ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense [...]
+ "password": { "index": 105, "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": 106, "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": 107, "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": 108, "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": 109, "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": 110, "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": 111, "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": 112, "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" },
@@ -255,13 +256,14 @@
"waitForTemporaryReplyToToBeUpdatedThreadSleepingTime": { "index": 94,
"kind": "parameter", "displayName": "Wait For Temporary Reply To To Be Updated
Thread Sleeping Time", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Inter [...]
"errorHandlerLoggingLevel": { "index": 95, "kind": "parameter",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configura [...]
"errorHandlerLogStackTrace": { "index": 96, "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": 97, "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": 98, "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": 99, "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": 100, "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": 101, "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 Jms [...]
- "transactionManager": { "index": 102, "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 man [...]
- "transactionName": { "index": 103, "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": 104, "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 [...]
+ "deserializationFilter": { "index": 97, "kind": "parameter",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Sets an
ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense [...]
+ "password": { "index": 98, "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": 99, "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": 100, "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": 101, "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": 102, "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 Jms [...]
+ "transactionManager": { "index": 103, "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 man [...]
+ "transactionName": { "index": 104, "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": 105, "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 [...]
}
}
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 56a6fcf4231..80e45fccf5d 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
@@ -133,16 +133,17 @@
"headerFilterStrategy": { "index": 106, "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": 107, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configura [...]
"errorHandlerLogStackTrace": { "index": 108, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stack-traces should
be logged o [...]
- "keyStorePassword": { "index": 109, "kind": "property", "displayName":
"Key Store Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "The SSL keystore password."
},
- "password": { "index": 110, "kind": "property", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Password to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
- "trustStorePassword": { "index": 111, "kind": "property", "displayName":
"Trust Store Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "The SSL truststore
password." },
- "username": { "index": 112, "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": 113, "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": 114, "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": 115, "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": 116, "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": 117, "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": 118, "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 [...]
+ "deserializationFilter": { "index": 109, "kind": "property",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Sets an
ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense [...]
+ "keyStorePassword": { "index": 110, "kind": "property", "displayName":
"Key Store Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "The SSL keystore password."
},
+ "password": { "index": 111, "kind": "property", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Password to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
+ "trustStorePassword": { "index": 112, "kind": "property", "displayName":
"Trust Store Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "The SSL truststore
password." },
+ "username": { "index": 113, "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": 114, "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": 115, "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": 116, "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": 117, "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": 118, "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": 119, "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" },
@@ -261,13 +262,14 @@
"waitForTemporaryReplyToToBeUpdatedThreadSleepingTime": { "index": 93,
"kind": "parameter", "displayName": "Wait For Temporary Reply To To Be Updated
Thread Sleeping Time", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Inter [...]
"errorHandlerLoggingLevel": { "index": 94, "kind": "parameter",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configura [...]
"errorHandlerLogStackTrace": { "index": 95, "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": 96, "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": 97, "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": 98, "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": 99, "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": 100, "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 Jms [...]
- "transactionManager": { "index": 101, "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 man [...]
- "transactionName": { "index": 102, "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": 103, "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 [...]
+ "deserializationFilter": { "index": 96, "kind": "parameter",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Sets an
ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense [...]
+ "password": { "index": 97, "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": 98, "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": 99, "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": 100, "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": 101, "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 Jms [...]
+ "transactionManager": { "index": 102, "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 man [...]
+ "transactionName": { "index": 103, "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": 104, "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 [...]
}
}
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 ce3fa3c0cee..a38ab83b13d 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
@@ -123,14 +123,15 @@
"headerFilterStrategy": { "index": 96, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "filter", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." },
"errorHandlerLoggingLevel": { "index": 97, "kind": "property",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configurat [...]
"errorHandlerLogStackTrace": { "index": 98, "kind": "property",
"displayName": "Error Handler Log Stack Trace", "group": "logging", "label":
"consumer,logging", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Allows to control whether stack-traces should
be logged or [...]
- "password": { "index": 99, "kind": "property", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Password to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
- "username": { "index": 100, "kind": "property", "displayName": "Username",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Username to use with the ConnectionFactory.
You can also configure username\/password directly on the ConnectionFactory." },
- "transacted": { "index": 101, "kind": "property", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether to use
transacted mode" },
- "transactedInOut": { "index": 102, "kind": "property", "displayName":
"Transacted In Out", "group": "transaction", "label": "transaction",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Specifies whether InOut
operations (request reply) default to using transacted [...]
- "lazyCreateTransactionManager": { "index": 103, "kind": "property",
"displayName": "Lazy Create Transaction Manager", "group": "transaction
(advanced)", "label": "transaction,advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "If true, Camel will create a JmsT [...]
- "transactionManager": { "index": 104, "kind": "property", "displayName":
"Transaction Manager", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "object", "javaType":
"org.springframework.transaction.PlatformTransactionManager", "deprecated":
false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The Spring transaction mana [...]
- "transactionName": { "index": 105, "kind": "property", "displayName":
"Transaction Name", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "The name of the
transaction to use." },
- "transactionTimeout": { "index": 106, "kind": "property", "displayName":
"Transaction Timeout", "group": "transaction (advanced)", "label":
"transaction,advanced", "required": false, "type": "integer", "javaType":
"int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "The timeout value of the transaction (in
seconds), if using t [...]
+ "deserializationFilter": { "index": 99, "kind": "property", "displayName":
"Deserialization Filter", "group": "security", "label": "advanced,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.jms.JmsConfiguration", "configurationField":
"configuration", "description": "Sets an ObjectInputFilter pattern
(jdk.serialFilter syntax) applied as a defense- [...]
+ "password": { "index": 100, "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": 101, "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": 102, "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": 103, "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": 104, "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": 105, "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": 106, "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": 107, "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" },
@@ -249,13 +250,14 @@
"waitForTemporaryReplyToToBeUpdatedThreadSleepingTime": { "index": 93,
"kind": "parameter", "displayName": "Wait For Temporary Reply To To Be Updated
Thread Sleeping Time", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100",
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Inter [...]
"errorHandlerLoggingLevel": { "index": 94, "kind": "parameter",
"displayName": "Error Handler Logging Level", "group": "logging", "label":
"consumer,logging", "required": false, "type": "enum", "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":
"configura [...]
"errorHandlerLogStackTrace": { "index": 95, "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": 96, "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": 97, "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": 98, "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": 99, "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": 100, "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 Jms [...]
- "transactionManager": { "index": 101, "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 man [...]
- "transactionName": { "index": 102, "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": 103, "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 [...]
+ "deserializationFilter": { "index": 96, "kind": "parameter",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration",
"configurationField": "configuration", "description": "Sets an
ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a defense [...]
+ "password": { "index": 97, "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": 98, "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": 99, "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": 100, "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": 101, "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 Jms [...]
+ "transactionManager": { "index": 102, "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 man [...]
+ "transactionName": { "index": 103, "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": 104, "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 [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
index 69e16649ae1..832cd70f6de 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
@@ -90,6 +90,7 @@
"recoveryInterval": { "index": 43, "kind": "parameter", "displayName":
"Recovery Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000", "description":
"Specifies the interval between recovery attempts, i.e. when a connection is
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."
},
"synchronous": { "index": 44, "kind": "parameter", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Sets whether
synchronous processing should be strictly used" },
"transferException": { "index": 45, "kind": "parameter", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description": "If
enabled and you are using Request Reply messaging (InOut) and an Exchange
failed on the consumer side, then the caused Exception will be send back in
response as a jakarta.jms.ObjectMessage. [...]
- "transacted": { "index": 46, "kind": "parameter", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Specifies whether to use transacted mode" }
+ "deserializationFilter": { "index": 46, "kind": "parameter",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets an ObjectInputFilter pattern (jdk.serialFilter syntax)
applied as a defense-in-depth check on the class of the body returned by
jakarta.jms.ObjectMessage.getObject(). The pattern is evalu [...]
+ "transacted": { "index": 47, "kind": "parameter", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Specifies whether to use transacted mode" }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
index 7a1073a46ea..dc63e1d27b7 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
@@ -93,6 +93,7 @@
"recoveryInterval": { "index": 46, "kind": "parameter", "displayName":
"Recovery Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000", "description":
"Specifies the interval between recovery attempts, i.e. when a connection is
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."
},
"synchronous": { "index": 47, "kind": "parameter", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Sets whether
synchronous processing should be strictly used" },
"transferException": { "index": 48, "kind": "parameter", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description": "If
enabled and you are using Request Reply messaging (InOut) and an Exchange
failed on the consumer side, then the caused Exception will be send back in
response as a jakarta.jms.ObjectMessage. [...]
- "transacted": { "index": 49, "kind": "parameter", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Specifies whether to use transacted mode" }
+ "deserializationFilter": { "index": 49, "kind": "parameter",
"displayName": "Deserialization Filter", "group": "security", "label":
"advanced,security", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets an ObjectInputFilter pattern (jdk.serialFilter syntax)
applied as a defense-in-depth check on the class of the body returned by
jakarta.jms.ObjectMessage.getObject(). The pattern is evalu [...]
+ "transacted": { "index": 50, "kind": "parameter", "displayName":
"Transacted", "group": "transaction", "label": "transaction", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Specifies whether to use transacted mode" }
}
}
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 0c0861675b7..14bdaffe5e0 100644
--- a/components-starter/camel-activemq-starter/src/main/docs/activemq.json
+++ b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
@@ -218,6 +218,12 @@
"sourceType":
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration",
"defaultValue": true
},
+ {
+ "name": "camel.component.activemq.deserialization-filter",
+ "type": "java.lang.String",
+ "description": "Sets an ObjectInputFilter pattern (jdk.serialFilter
syntax) applied as a defense-in-depth check on the class of the body returned
by jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after the
JMS provider has deserialized the payload, so this option alone does not
prevent gadget-chain execution that happens inside the provider's
ObjectInputStream; to block such attacks, also configure the JMS provider's own
deserialization filter and\/or the JVM-wide [...]
+ "sourceType":
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration"
+ },
{
"name": "camel.component.activemq.destination-resolver",
"type":
"org.springframework.jms.support.destination.DestinationResolver",
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 d81db352b82..6a1fbb28904 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
@@ -841,6 +841,19 @@ public class ActiveMQComponentConfiguration
* default errorHandler.
*/
private Boolean errorHandlerLogStackTrace = true;
+ /**
+ * Sets an ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a
+ * defense-in-depth check on the class of the body returned by
+ * jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after
the
+ * JMS provider has deserialized the payload, so this option alone does not
+ * prevent gadget-chain execution that happens inside the provider's
+ * ObjectInputStream; to block such attacks, also configure the JMS
+ * provider's own deserialization filter and/or the JVM-wide
+ * -Djdk.serialFilter. When this option is not set and no JVM-wide filter
is
+ * configured, a conservative default filter allowing java., javax. and
+ * org.apache.camel. is applied.
+ */
+ private String deserializationFilter;
/**
* Password to use with the ConnectionFactory. You can also configure
* username/password directly on the ConnectionFactory.
@@ -1747,6 +1760,14 @@ public class ActiveMQComponentConfiguration
this.errorHandlerLogStackTrace = errorHandlerLogStackTrace;
}
+ public String getDeserializationFilter() {
+ return deserializationFilter;
+ }
+
+ public void setDeserializationFilter(String deserializationFilter) {
+ this.deserializationFilter = deserializationFilter;
+ }
+
public String getPassword() {
return password;
}
diff --git
a/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
b/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
index 7c976e3b892..14ad892725a 100644
--- a/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
+++ b/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
@@ -218,6 +218,12 @@
"sourceType":
"org.apache.camel.component.activemq6.springboot.ActiveMQComponentConfiguration",
"defaultValue": true
},
+ {
+ "name": "camel.component.activemq6.deserialization-filter",
+ "type": "java.lang.String",
+ "description": "Sets an ObjectInputFilter pattern (jdk.serialFilter
syntax) applied as a defense-in-depth check on the class of the body returned
by jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after the
JMS provider has deserialized the payload, so this option alone does not
prevent gadget-chain execution that happens inside the provider's
ObjectInputStream; to block such attacks, also configure the JMS provider's own
deserialization filter and\/or the JVM-wide [...]
+ "sourceType":
"org.apache.camel.component.activemq6.springboot.ActiveMQComponentConfiguration"
+ },
{
"name": "camel.component.activemq6.destination-resolver",
"type":
"org.springframework.jms.support.destination.DestinationResolver",
diff --git
a/components-starter/camel-activemq6-starter/src/main/java/org/apache/camel/component/activemq6/springboot/ActiveMQComponentConfiguration.java
b/components-starter/camel-activemq6-starter/src/main/java/org/apache/camel/component/activemq6/springboot/ActiveMQComponentConfiguration.java
index 216c03a03c7..b82f94dce58 100644
---
a/components-starter/camel-activemq6-starter/src/main/java/org/apache/camel/component/activemq6/springboot/ActiveMQComponentConfiguration.java
+++
b/components-starter/camel-activemq6-starter/src/main/java/org/apache/camel/component/activemq6/springboot/ActiveMQComponentConfiguration.java
@@ -841,6 +841,19 @@ public class ActiveMQComponentConfiguration
* default errorHandler.
*/
private Boolean errorHandlerLogStackTrace = true;
+ /**
+ * Sets an ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a
+ * defense-in-depth check on the class of the body returned by
+ * jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after
the
+ * JMS provider has deserialized the payload, so this option alone does not
+ * prevent gadget-chain execution that happens inside the provider's
+ * ObjectInputStream; to block such attacks, also configure the JMS
+ * provider's own deserialization filter and/or the JVM-wide
+ * -Djdk.serialFilter. When this option is not set and no JVM-wide filter
is
+ * configured, a conservative default filter allowing java., javax. and
+ * org.apache.camel. is applied.
+ */
+ private String deserializationFilter;
/**
* Password to use with the ConnectionFactory. You can also configure
* username/password directly on the ConnectionFactory.
@@ -1747,6 +1760,14 @@ public class ActiveMQComponentConfiguration
this.errorHandlerLogStackTrace = errorHandlerLogStackTrace;
}
+ public String getDeserializationFilter() {
+ return deserializationFilter;
+ }
+
+ public void setDeserializationFilter(String deserializationFilter) {
+ this.deserializationFilter = deserializationFilter;
+ }
+
public String getPassword() {
return password;
}
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 89d99f03518..51821712709 100644
--- a/components-starter/camel-amqp-starter/src/main/docs/amqp.json
+++ b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
@@ -218,6 +218,12 @@
"sourceType":
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
"defaultValue": true
},
+ {
+ "name": "camel.component.amqp.deserialization-filter",
+ "type": "java.lang.String",
+ "description": "Sets an ObjectInputFilter pattern (jdk.serialFilter
syntax) applied as a defense-in-depth check on the class of the body returned
by jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after the
JMS provider has deserialized the payload, so this option alone does not
prevent gadget-chain execution that happens inside the provider's
ObjectInputStream; to block such attacks, also configure the JMS provider's own
deserialization filter and\/or the JVM-wide [...]
+ "sourceType":
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration"
+ },
{
"name": "camel.component.amqp.destination-resolver",
"type":
"org.springframework.jms.support.destination.DestinationResolver",
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 8ea8b21ef3f..76523925bf8 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
@@ -848,6 +848,19 @@ public class AMQPComponentConfiguration
* default errorHandler.
*/
private Boolean errorHandlerLogStackTrace = true;
+ /**
+ * Sets an ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a
+ * defense-in-depth check on the class of the body returned by
+ * jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after
the
+ * JMS provider has deserialized the payload, so this option alone does not
+ * prevent gadget-chain execution that happens inside the provider's
+ * ObjectInputStream; to block such attacks, also configure the JMS
+ * provider's own deserialization filter and/or the JVM-wide
+ * -Djdk.serialFilter. When this option is not set and no JVM-wide filter
is
+ * configured, a conservative default filter allowing java., javax. and
+ * org.apache.camel. is applied.
+ */
+ private String deserializationFilter;
/**
* The SSL keystore password.
*/
@@ -1802,6 +1815,14 @@ public class AMQPComponentConfiguration
this.errorHandlerLogStackTrace = errorHandlerLogStackTrace;
}
+ public String getDeserializationFilter() {
+ return deserializationFilter;
+ }
+
+ public void setDeserializationFilter(String deserializationFilter) {
+ this.deserializationFilter = deserializationFilter;
+ }
+
public String getKeyStorePassword() {
return keyStorePassword;
}
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 59f123ec1cb..aed58aa45ff 100644
--- a/components-starter/camel-jms-starter/src/main/docs/jms.json
+++ b/components-starter/camel-jms-starter/src/main/docs/jms.json
@@ -212,6 +212,12 @@
"sourceType":
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration",
"defaultValue": true
},
+ {
+ "name": "camel.component.jms.deserialization-filter",
+ "type": "java.lang.String",
+ "description": "Sets an ObjectInputFilter pattern (jdk.serialFilter
syntax) applied as a defense-in-depth check on the class of the body returned
by jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after the
JMS provider has deserialized the payload, so this option alone does not
prevent gadget-chain execution that happens inside the provider's
ObjectInputStream; to block such attacks, also configure the JMS provider's own
deserialization filter and\/or the JVM-wide [...]
+ "sourceType":
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration"
+ },
{
"name": "camel.component.jms.destination-resolver",
"type":
"org.springframework.jms.support.destination.DestinationResolver",
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 35ca12b72d5..df153072fbb 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
@@ -803,6 +803,19 @@ public class JmsComponentConfiguration
* default errorHandler.
*/
private Boolean errorHandlerLogStackTrace = true;
+ /**
+ * Sets an ObjectInputFilter pattern (jdk.serialFilter syntax) applied as a
+ * defense-in-depth check on the class of the body returned by
+ * jakarta.jms.ObjectMessage.getObject(). The pattern is evaluated after
the
+ * JMS provider has deserialized the payload, so this option alone does not
+ * prevent gadget-chain execution that happens inside the provider's
+ * ObjectInputStream; to block such attacks, also configure the JMS
+ * provider's own deserialization filter and/or the JVM-wide
+ * -Djdk.serialFilter. When this option is not set and no JVM-wide filter
is
+ * configured, a conservative default filter allowing java., javax. and
+ * org.apache.camel. is applied.
+ */
+ private String deserializationFilter;
/**
* Password to use with the ConnectionFactory. You can also configure
* username/password directly on the ConnectionFactory.
@@ -1669,6 +1682,14 @@ public class JmsComponentConfiguration
this.errorHandlerLogStackTrace = errorHandlerLogStackTrace;
}
+ public String getDeserializationFilter() {
+ return deserializationFilter;
+ }
+
+ public void setDeserializationFilter(String deserializationFilter) {
+ this.deserializationFilter = deserializationFilter;
+ }
+
public String getPassword() {
return password;
}
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 10968b09f04..9fef1de8e71 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -240,37 +240,37 @@
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-commons</artifactId>
- <version>1.16.4</version>
+ <version>1.16.5</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-observation</artifactId>
- <version>1.16.4</version>
+ <version>1.16.5</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-jmx</artifactId>
- <version>1.16.4</version>
+ <version>1.16.5</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
- <version>1.16.4</version>
+ <version>1.16.5</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-tracing</artifactId>
- <version>1.6.4</version>
+ <version>1.6.5</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-tracing-bridge-otel</artifactId>
- <version>1.6.4</version>
+ <version>1.6.5</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-tracing-test</artifactId>
- <version>1.6.4</version>
+ <version>1.6.5</version>
</dependency>
<dependency>
<groupId>net.bytebuddy</groupId>