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

commit e85c58fc940f28f57bf7b93b0e6328a192caec82
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Jul 20 20:03:11 2026 +0200

    Regen
---
 .../org/apache/camel/springboot/catalog/components/activemq.json      | 4 ++--
 .../org/apache/camel/springboot/catalog/components/activemq6.json     | 4 ++--
 .../org/apache/camel/springboot/catalog/components/amqp.json          | 4 ++--
 .../apache/camel/springboot/catalog/components/azure-cosmosdb.json    | 4 ++--
 .../apache/camel/springboot/catalog/components/azure-eventgrid.json   | 4 ++--
 .../apache/camel/springboot/catalog/components/azure-eventhubs.json   | 4 ++--
 .../org/apache/camel/springboot/catalog/components/azure-files.json   | 2 +-
 .../apache/camel/springboot/catalog/components/azure-functions.json   | 4 ++--
 .../apache/camel/springboot/catalog/components/azure-key-vault.json   | 2 +-
 .../apache/camel/springboot/catalog/components/azure-servicebus.json  | 4 ++--
 .../camel/springboot/catalog/components/azure-storage-blob.json       | 4 ++--
 .../camel/springboot/catalog/components/azure-storage-datalake.json   | 4 ++--
 .../camel/springboot/catalog/components/azure-storage-queue.json      | 4 ++--
 .../resources/org/apache/camel/springboot/catalog/components/jms.json | 4 ++--
 components-starter/camel-activemq-starter/src/main/docs/activemq.json | 2 +-
 .../component/activemq/springboot/ActiveMQComponentConfiguration.java | 2 +-
 .../camel-activemq6-starter/src/main/docs/activemq6.json              | 2 +-
 .../activemq6/springboot/ActiveMQComponentConfiguration.java          | 2 +-
 components-starter/camel-amqp-starter/src/main/docs/amqp.json         | 2 +-
 .../camel/component/amqp/springboot/AMQPComponentConfiguration.java   | 2 +-
 .../camel-azure-cosmosdb-starter/src/main/docs/azure-cosmosdb.json    | 2 +-
 .../azure/cosmosdb/springboot/CosmosDbComponentConfiguration.java     | 2 +-
 .../camel-azure-eventgrid-starter/src/main/docs/azure-eventgrid.json  | 2 +-
 .../azure/eventgrid/springboot/EventGridComponentConfiguration.java   | 2 +-
 .../camel-azure-eventhubs-starter/src/main/docs/azure-eventhubs.json  | 2 +-
 .../azure/eventhubs/springboot/EventHubsComponentConfiguration.java   | 2 +-
 .../camel-azure-functions-starter/src/main/docs/azure-functions.json  | 2 +-
 .../azure/functions/springboot/FunctionsComponentConfiguration.java   | 2 +-
 .../src/main/docs/azure-servicebus.json                               | 2 +-
 .../azure/servicebus/springboot/ServiceBusComponentConfiguration.java | 2 +-
 .../src/main/docs/azure-storage-blob.json                             | 2 +-
 .../azure/storage/blob/springboot/BlobComponentConfiguration.java     | 2 +-
 .../src/main/docs/azure-storage-datalake.json                         | 2 +-
 .../storage/datalake/springboot/DataLakeComponentConfiguration.java   | 2 +-
 .../src/main/docs/azure-storage-queue.json                            | 2 +-
 .../azure/storage/queue/springboot/QueueComponentConfiguration.java   | 2 +-
 components-starter/camel-jms-starter/src/main/docs/jms.json           | 2 +-
 .../camel/component/jms/springboot/JmsComponentConfiguration.java     | 2 +-
 docs/spring-boot/modules/ROOT/pages/starters/activemq.adoc            | 2 +-
 docs/spring-boot/modules/ROOT/pages/starters/activemq6.adoc           | 2 +-
 docs/spring-boot/modules/ROOT/pages/starters/amqp.adoc                | 2 +-
 docs/spring-boot/modules/ROOT/pages/starters/jms.adoc                 | 2 +-
 42 files changed, 54 insertions(+), 54 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 f7d660b6600..09b971f8488 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
@@ -54,7 +54,7 @@
     "defaultTaskExecutorType": { "index": 27, "kind": "property", 
"displayName": "Default Task Executor Type", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.DefaultTaskExecutorType", "enum": [ 
"ThreadPool", "SimpleAsync" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "de [...]
     "eagerLoadingOfProperties": { "index": 28, "kind": "property", 
"displayName": "Eager Loading Of Properties", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Enables eager loading of JMS properties and 
pay [...]
     "eagerPoisonBody": { "index": 29, "kind": "property", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoading [...]
-    "exposeListenerSession": { "index": 30, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
+    "exposeListenerSession": { "index": 30, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expose [...]
     "replyToConsumerType": { "index": 31, "kind": "property", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configura [...]
     "replyToSameDestinationAllowed": { "index": 32, "kind": "property", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed to [...]
     "taskExecutor": { "index": 33, "kind": "property", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming mes [...]
@@ -191,7 +191,7 @@
     "eagerPoisonBody": { "index": 28, "kind": "parameter", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoadin [...]
     "exceptionHandler": { "index": 29, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
     "exchangePattern": { "index": 30, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
-    "exposeListenerSession": { "index": 31, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expo [...]
+    "exposeListenerSession": { "index": 31, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
     "replyToConsumerType": { "index": 32, "kind": "parameter", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
     "replyToSameDestinationAllowed": { "index": 33, "kind": "parameter", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed t [...]
     "taskExecutor": { "index": 34, "kind": "parameter", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming me [...]
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 6bcfc9d3155..0c77102ac5a 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
@@ -54,7 +54,7 @@
     "defaultTaskExecutorType": { "index": 27, "kind": "property", 
"displayName": "Default Task Executor Type", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.DefaultTaskExecutorType", "enum": [ 
"ThreadPool", "SimpleAsync" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "de [...]
     "eagerLoadingOfProperties": { "index": 28, "kind": "property", 
"displayName": "Eager Loading Of Properties", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Enables eager loading of JMS properties and 
pay [...]
     "eagerPoisonBody": { "index": 29, "kind": "property", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoading [...]
-    "exposeListenerSession": { "index": 30, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
+    "exposeListenerSession": { "index": 30, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expose [...]
     "replyToConsumerType": { "index": 31, "kind": "property", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configura [...]
     "replyToSameDestinationAllowed": { "index": 32, "kind": "property", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed to [...]
     "taskExecutor": { "index": 33, "kind": "property", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming mes [...]
@@ -191,7 +191,7 @@
     "eagerPoisonBody": { "index": 28, "kind": "parameter", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoadin [...]
     "exceptionHandler": { "index": 29, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
     "exchangePattern": { "index": 30, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
-    "exposeListenerSession": { "index": 31, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expo [...]
+    "exposeListenerSession": { "index": 31, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
     "replyToConsumerType": { "index": 32, "kind": "parameter", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
     "replyToSameDestinationAllowed": { "index": 33, "kind": "parameter", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed t [...]
     "taskExecutor": { "index": 34, "kind": "parameter", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming me [...]
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 7626cf66380..b3dfd2603d2 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
@@ -60,7 +60,7 @@
     "defaultTaskExecutorType": { "index": 33, "kind": "property", 
"displayName": "Default Task Executor Type", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.DefaultTaskExecutorType", "enum": [ 
"ThreadPool", "SimpleAsync" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "de [...]
     "eagerLoadingOfProperties": { "index": 34, "kind": "property", 
"displayName": "Eager Loading Of Properties", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Enables eager loading of JMS properties and 
pay [...]
     "eagerPoisonBody": { "index": 35, "kind": "property", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoading [...]
-    "exposeListenerSession": { "index": 36, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
+    "exposeListenerSession": { "index": 36, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expose [...]
     "replyToConsumerType": { "index": 37, "kind": "property", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configura [...]
     "replyToSameDestinationAllowed": { "index": 38, "kind": "property", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed to [...]
     "taskExecutor": { "index": 39, "kind": "property", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming mes [...]
@@ -197,7 +197,7 @@
     "eagerPoisonBody": { "index": 27, "kind": "parameter", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoadin [...]
     "exceptionHandler": { "index": 28, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
     "exchangePattern": { "index": 29, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
-    "exposeListenerSession": { "index": 30, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expo [...]
+    "exposeListenerSession": { "index": 30, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
     "replyToConsumerType": { "index": 31, "kind": "parameter", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
     "replyToSameDestinationAllowed": { "index": 32, "kind": "parameter", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed t [...]
     "taskExecutor": { "index": 33, "kind": "parameter", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming me [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-cosmosdb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-cosmosdb.json
index 29e4e536c03..e696c726f0c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-cosmosdb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-cosmosdb.json
@@ -54,7 +54,7 @@
     "indexingPolicy": { "index": 27, "kind": "property", "displayName": 
"Indexing Policy", "group": " advanced", "label": "common, advanced", 
"required": false, "type": "object", "javaType": 
"com.azure.cosmos.models.IndexingPolicy", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationField": "configuration", "description": "The CosmosDB Indexing 
Policy that will be set in case of  [...]
     "autowiredEnabled": { "index": 28, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
     "accountKey": { "index": 29, "kind": "property", "displayName": "Account 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": true, "security": 
"secret", "configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationField": "configuration", "description": "Sets either a master or 
readonly key used to perform [...]
-    "credentialType": { "index": 30, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.cosmosdb.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "AZURE_IDENTITY" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "SHARED_ACCOUNT_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationF [...]
+    "credentialType": { "index": 30, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "AZURE_IDENTITY" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "SHARED_ACCOUNT_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationFie [...]
   },
   "properties": {
     "databaseName": { "index": 0, "kind": "path", "displayName": "Database 
Name", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationField": "configuration", "description": "The name of the Cosmos 
database that component should connect to. In case you are producing data and 
have c [...]
@@ -89,6 +89,6 @@
     "lazyStartProducer": { "index": 29, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
     "indexingPolicy": { "index": 30, "kind": "parameter", "displayName": 
"Indexing Policy", "group": " advanced", "label": "common, advanced", 
"required": false, "type": "object", "javaType": 
"com.azure.cosmos.models.IndexingPolicy", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationField": "configuration", "description": "The CosmosDB Indexing 
Policy that will be set in case of [...]
     "accountKey": { "index": 31, "kind": "parameter", "displayName": "Account 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": true, "security": 
"secret", "configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationField": "configuration", "description": "Sets either a master or 
readonly key used to perfor [...]
-    "credentialType": { "index": 32, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.cosmosdb.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "AZURE_IDENTITY" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "SHARED_ACCOUNT_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configuration [...]
+    "credentialType": { "index": 32, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "AZURE_IDENTITY" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "SHARED_ACCOUNT_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration", 
"configurationFi [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventgrid.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventgrid.json
index b039a7a66ea..797f4ee2f96 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventgrid.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventgrid.json
@@ -30,7 +30,7 @@
     "autowiredEnabled": { "index": 3, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching t [...]
     "accessKey": { "index": 4, "kind": "property", "displayName": "Access 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurationField": "configuration", "description": "The access key for the 
Event Grid topic. Required when using ACCESS_KEY cred [...]
     "azureKeyCredential": { "index": 5, "kind": "property", "displayName": 
"Azure Key Credential", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"com.azure.core.credential.AzureKeyCredential", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": true, "security": "secret", 
"configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurationField": "configuration", "description": "The Azu [...]
-    "credentialType": { "index": 6, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.eventgrid.CredentialType", "enum": [ 
"ACCESS_KEY", "AZURE_IDENTITY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "ACCESS_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", "configur 
[...]
+    "credentialType": { "index": 6, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"ACCESS_KEY", "AZURE_IDENTITY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "ACCESS_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurati [...]
     "tokenCredential": { "index": 7, "kind": "property", "displayName": "Token 
Credential", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": "com.azure.core.credential.TokenCredential", 
"deprecated": false, "deprecationNote": "", "autowired": true, "secret": true, 
"security": "secret", "configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurationField": "configuration", "description": "Provide custom au [...]
   },
   "headers": {
@@ -46,7 +46,7 @@
     "lazyStartProducer": { "index": 2, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produc [...]
     "accessKey": { "index": 3, "kind": "parameter", "displayName": "Access 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurationField": "configuration", "description": "The access key for the 
Event Grid topic. Required when using ACCESS_KEY cre [...]
     "azureKeyCredential": { "index": 4, "kind": "parameter", "displayName": 
"Azure Key Credential", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"com.azure.core.credential.AzureKeyCredential", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": true, "security": "secret", 
"configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurationField": "configuration", "description": "The Az [...]
-    "credentialType": { "index": 5, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.eventgrid.CredentialType", "enum": [ 
"ACCESS_KEY", "AZURE_IDENTITY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "ACCESS_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", "configu 
[...]
+    "credentialType": { "index": 5, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"ACCESS_KEY", "AZURE_IDENTITY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "ACCESS_KEY", 
"configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurat [...]
     "tokenCredential": { "index": 6, "kind": "parameter", "displayName": 
"Token Credential", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"com.azure.core.credential.TokenCredential", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": true, "security": "secret", 
"configurationClass": 
"org.apache.camel.component.azure.eventgrid.EventGridConfiguration", 
"configurationField": "configuration", "description": "Provide custom a [...]
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventhubs.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventhubs.json
index cf374faa570..af6fde701f9 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventhubs.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-eventhubs.json
@@ -45,7 +45,7 @@
     "autowiredEnabled": { "index": 18, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
     "headerFilterStrategy": { "index": 19, "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." },
     "connectionString": { "index": 20, "kind": "property", "displayName": 
"Connection String", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "Instead of supplying 
namespace, sharedAccessKey, sharedAccess [...]
-    "credentialType": { "index": 21, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.eventhubs.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfigurat [...]
+    "credentialType": { "index": 21, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration [...]
     "sharedAccessKey": { "index": 22, "kind": "property", "displayName": 
"Shared Access Key", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "The generated value for 
the SharedAccessName." },
     "sharedAccessName": { "index": 23, "kind": "property", "displayName": 
"Shared Access Name", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "The name you chose for 
your EventHubs SAS keys." },
     "tokenCredential": { "index": 24, "kind": "property", "displayName": 
"Token Credential", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"com.azure.core.credential.TokenCredential", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": true, "security": "secret", 
"configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "Provide custom a [...]
@@ -83,7 +83,7 @@
     "producerAsyncClient": { "index": 19, "kind": "parameter", "displayName": 
"Producer Async Client", "group": "producer", "label": "producer", "required": 
false, "type": "object", "javaType": 
"com.azure.messaging.eventhubs.EventHubProducerAsyncClient", "deprecated": 
false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "Sets the Ev [...]
     "lazyStartProducer": { "index": 20, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
     "connectionString": { "index": 21, "kind": "parameter", "displayName": 
"Connection String", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "Instead of supplying 
namespace, sharedAccessKey, sharedAcces [...]
-    "credentialType": { "index": 22, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.eventhubs.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfigura [...]
+    "credentialType": { "index": 22, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguratio [...]
     "sharedAccessKey": { "index": 23, "kind": "parameter", "displayName": 
"Shared Access Key", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "The generated value for 
the SharedAccessName." },
     "sharedAccessName": { "index": 24, "kind": "parameter", "displayName": 
"Shared Access Name", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "The name you chose for 
your EventHubs SAS keys." },
     "tokenCredential": { "index": 25, "kind": "parameter", "displayName": 
"Token Credential", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"com.azure.core.credential.TokenCredential", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": true, "security": "secret", 
"configurationClass": 
"org.apache.camel.component.azure.eventhubs.EventHubsConfiguration", 
"configurationField": "configuration", "description": "Provide custom  [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-files.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-files.json
index 2d999319699..32fe74efc44 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-files.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-files.json
@@ -52,7 +52,7 @@
     "share": { "index": 1, "kind": "path", "displayName": "Share", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.file.azure.FilesConfiguration", 
"configurationField": "configuration", "description": "The share to use" },
     "port": { "index": 2, "kind": "path", "displayName": "Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.file.azure.FilesConfiguration", 
"configurationField": "configuration", "description": "Port of the FTP server" 
},
     "directoryName": { "index": 3, "kind": "path", "displayName": "Directory 
Name", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.file.azure.FilesConfiguration", 
"configurationField": "configuration", "description": "The starting directory" 
},
-    "credentialType": { "index": 4, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.file.azure.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SHARED_ACCOUNT_KEY", "configurationClass": 
"org.apache.camel.component.file.azure.FilesConfigur [...]
+    "credentialType": { "index": 4, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SHARED_ACCOUNT_KEY", "configurationClass": 
"org.apache.camel.component.file.azure.FilesConfig [...]
     "disconnect": { "index": 5, "kind": "parameter", "displayName": 
"Disconnect", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether or not to 
disconnect from remote FTP server right after use. Disconnect will only 
disconnect the current connection to the FTP server. If you have a consumer 
which you want to stop, then you need to stop th [...]
     "doneFileName": { "index": 6, "kind": "parameter", "displayName": "Done 
File Name", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Producer: If provided, then Camel will 
write a 2nd done file when the original file has been written. The done file 
will be empty. This option configures what file name to use. Either you can 
specify a fixed name. Or you can use  [...]
     "fileName": { "index": 7, "kind": "parameter", "displayName": "File Name", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Use Expression such as File Language to 
dynamically set the filename. For consumers, it's used as a filename filter. 
For producers, it's used to evaluate the filename to write. If an expression is 
set, it take precedence over the CamelFil [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
index 84036aab428..c859819ca05 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
@@ -38,7 +38,7 @@
     "autowiredEnabled": { "index": 11, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
     "clientId": { "index": 12, "kind": "property", "displayName": "Client Id", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "Azure AD Client ID for 
service principal authentication" },
     "clientSecret": { "index": 13, "kind": "property", "displayName": "Client 
Secret", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "Azure AD Client Secret 
for service principal authentication" },
-    "credentialType": { "index": 14, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.functions.CredentialType", "enum": [ 
"AZURE_IDENTITY", "FUNCTION_KEY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "AZURE_IDENTITY", 
"configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", "c [...]
+    "credentialType": { "index": 14, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"AZURE_IDENTITY", "FUNCTION_KEY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "AZURE_IDENTITY", 
"configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", "conf [...]
     "functionKey": { "index": 15, "kind": "property", "displayName": "Function 
Key", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "The function key for 
direct HTTP invocation" },
     "hostKey": { "index": 16, "kind": "property", "displayName": "Host Key", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "The host key for the 
function app (used if function key is not provided)" },
     "resourceGroup": { "index": 17, "kind": "property", "displayName": 
"Resource Group", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "The resource group name 
containing the function app (required for management operations)" },
@@ -81,7 +81,7 @@
     "appServiceManager": { "index": 11, "kind": "parameter", "displayName": 
"App Service Manager", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"com.azure.resourcemanager.appservice.AppServiceManager", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "An AppServiceManag [...]
     "clientId": { "index": 12, "kind": "parameter", "displayName": "Client 
Id", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "Azure AD Client ID for 
service principal authentication" },
     "clientSecret": { "index": 13, "kind": "parameter", "displayName": "Client 
Secret", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "Azure AD Client Secret 
for service principal authentication" },
-    "credentialType": { "index": 14, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.functions.CredentialType", "enum": [ 
"AZURE_IDENTITY", "FUNCTION_KEY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "AZURE_IDENTITY", 
"configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", " [...]
+    "credentialType": { "index": 14, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"AZURE_IDENTITY", "FUNCTION_KEY", "TOKEN_CREDENTIAL" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "AZURE_IDENTITY", 
"configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", "con [...]
     "functionKey": { "index": 15, "kind": "parameter", "displayName": 
"Function Key", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "The function key for 
direct HTTP invocation" },
     "hostKey": { "index": 16, "kind": "parameter", "displayName": "Host Key", 
"group": "security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "The host key for the 
function app (used if function key is not provided)" },
     "resourceGroup": { "index": 17, "kind": "parameter", "displayName": 
"Resource Group", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.functions.FunctionsConfiguration", 
"configurationField": "configuration", "description": "The resource group name 
containing the function app (required for management operations)" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-key-vault.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-key-vault.json
index 337c56d46b7..71a3aec55ca 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-key-vault.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-key-vault.json
@@ -35,7 +35,7 @@
   },
   "properties": {
     "vaultName": { "index": 0, "kind": "path", "displayName": "Vault Name", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", 
"configurationField": "configuration", "description": "Vault Name to be used" },
-    "credentialType": { "index": 1, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.key.vault.CredentialType", "enum": [ 
"CLIENT_SECRET", "AZURE_IDENTITY" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "CLIENT_SECRET", "configurationClass": 
"org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", 
"configurationField": "conf [...]
+    "credentialType": { "index": 1, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"CLIENT_SECRET", "AZURE_IDENTITY" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "CLIENT_SECRET", "configurationClass": 
"org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", 
"configurationField": "configu [...]
     "operation": { "index": 2, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.key.vault.KeyVaultOperation", "enum": [ 
"createSecret", "getSecret", "updateSecretProperties", "deleteSecret", 
"purgeDeletedSecret" ], "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "confi [...]
     "secretClient": { "index": 3, "kind": "parameter", "displayName": "Secret 
Client", "group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "com.azure.security.keyvault.secrets.SecretClient", "deprecated": 
false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", 
"configurationField": "configuration", "description": "Instance of Secret 
client" },
     "lazyStartProducer": { "index": 4, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produc [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-servicebus.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-servicebus.json
index 37ef2137384..4cf3a2fa9d5 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-servicebus.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-servicebus.json
@@ -50,7 +50,7 @@
     "sessionId": { "index": 23, "kind": "property", "displayName": "Session 
Id", "group": "producer", "label": "producer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "Session ID for 
session-enabled queues or topics." },
     "autowiredEnabled": { "index": 24, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching  [...]
     "connectionString": { "index": 25, "kind": "property", "displayName": 
"Connection String", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "Sets the connection 
string for a Service Bus namespace or a [...]
-    "credentialType": { "index": 26, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.servicebus.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfigu [...]
+    "credentialType": { "index": 26, "kind": "property", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfigurati [...]
     "fullyQualifiedNamespace": { "index": 27, "kind": "property", 
"displayName": "Fully Qualified Namespace", "group": "security", "label": 
"security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "Fully Qualified 
Namespace of the service bus" },
     "tokenCredential": { "index": 28, "kind": "property", "displayName": 
"Token Credential", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"com.azure.core.credential.TokenCredential", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": true, "security": "secret", 
"configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "A TokenCredent [...]
   },
@@ -109,7 +109,7 @@
     "sessionId": { "index": 24, "kind": "parameter", "displayName": "Session 
Id", "group": "producer", "label": "producer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "Session ID for 
session-enabled queues or topics." },
     "lazyStartProducer": { "index": 25, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
     "connectionString": { "index": 26, "kind": "parameter", "displayName": 
"Connection String", "group": "security", "label": "security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "Sets the connection 
string for a Service Bus namespace or  [...]
-    "credentialType": { "index": 27, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.servicebus.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfig [...]
+    "credentialType": { "index": 27, "kind": "parameter", "displayName": 
"Credential Type", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"AZURE_IDENTITY", "CONNECTION_STRING", "TOKEN_CREDENTIAL" ], "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": 
"CONNECTION_STRING", "configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfigurat [...]
     "fullyQualifiedNamespace": { "index": 28, "kind": "parameter", 
"displayName": "Fully Qualified Namespace", "group": "security", "label": 
"security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "Fully Qualified 
Namespace of the service bus" },
     "tokenCredential": { "index": 29, "kind": "parameter", "displayName": 
"Token Credential", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"com.azure.core.credential.TokenCredential", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": true, "security": "secret", 
"configurationClass": 
"org.apache.camel.component.azure.servicebus.ServiceBusConfiguration", 
"configurationField": "configuration", "description": "A TokenCreden [...]
   }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
index a00f4dd8e56..b13f9dead5b 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
@@ -30,7 +30,7 @@
     "closeStreamAfterRead": { "index": 3, "kind": "property", "displayName": 
"Close Stream After Read", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
read or keep it open, default is true" },
     "configuration": { "index": 4, "kind": "property", "displayName": 
"Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configurations" },
     "credentials": { "index": 5, "kind": "property", "displayName": 
"Credentials", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.azure.storage.common.StorageSharedKeyCredential", 
"deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": 
"StorageSharedKeyCredential can be injected to cre [...]
-    "credentialType": { "index": 6, "kind": "property", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.storage.blob.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"AZURE_IDENTITY", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.Bl [...]
+    "credentialType": { "index": 6, "kind": "property", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"AZURE_IDENTITY", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConf [...]
     "dataCount": { "index": 7, "kind": "property", "displayName": "Data 
Count", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Long", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "How many bytes to 
include in the range. Must be greater than or equal to 0 if specified." },
     "fileDir": { "index": 8, "kind": "property", "displayName": "File Dir", 
"group": "common", "label": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "The file directory where 
the downloaded blobs will be saved to, this can be used in both, producer and 
cons [...]
     "leaseBlob": { "index": 9, "kind": "property", "displayName": "Lease 
Blob", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Sets whether a lease 
should be acquired when accessing the blob. When set to true, the c [...]
@@ -166,7 +166,7 @@
     "blobType": { "index": 5, "kind": "parameter", "displayName": "Blob Type", 
"group": "common", "label": "common", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.azure.storage.blob.BlobType", "enum": [ 
"blockblob", "appendblob", "pageblob" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "blockblob", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "des [...]
     "closeStreamAfterRead": { "index": 6, "kind": "parameter", "displayName": 
"Close Stream After Read", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Close the stream after 
read or keep it open, default is true" },
     "credentials": { "index": 7, "kind": "parameter", "displayName": 
"Credentials", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.azure.storage.common.StorageSharedKeyCredential", 
"deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": 
"StorageSharedKeyCredential can be injected to cr [...]
-    "credentialType": { "index": 8, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.storage.blob.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"AZURE_IDENTITY", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.B [...]
+    "credentialType": { "index": 8, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"AZURE_IDENTITY", "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobCon [...]
     "dataCount": { "index": 9, "kind": "parameter", "displayName": "Data 
Count", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Long", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "How many bytes to 
include in the range. Must be greater than or equal to 0 if specified." },
     "fileDir": { "index": 10, "kind": "parameter", "displayName": "File Dir", 
"group": "common", "label": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "The file directory where 
the downloaded blobs will be saved to, this can be used in both, producer and 
co [...]
     "leaseBlob": { "index": 11, "kind": "parameter", "displayName": "Lease 
Blob", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.storage.blob.BlobConfiguration", 
"configurationField": "configuration", "description": "Sets whether a lease 
should be acquired when accessing the blob. When set to true, the [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
index 30e7227d384..237ab69e21f 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-datalake.json
@@ -28,7 +28,7 @@
     "close": { "index": 1, "kind": "property", "displayName": "Close", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "Whether or not a file 
changed event raised indicates completion (true) or modificatio [...]
     "closeStreamAfterRead": { "index": 2, "kind": "property", "displayName": 
"Close Stream After Read", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "check for closing stream 
after read" },
     "configuration": { "index": 3, "kind": "property", "displayName": 
"Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"configuration object for data lake" },
-    "credentialType": { "index": 4, "kind": "property", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.storage.datalake.CredentialType", "enum": [ 
"CLIENT_SECRET", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS", 
"SERVICE_CLIENT_INSTANCE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "CLIENT_SECRET", "configurationClass": 
"org.apache.camel.compon [...]
+    "credentialType": { "index": 4, "kind": "property", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"CLIENT_SECRET", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS", 
"SERVICE_CLIENT_INSTANCE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "CLIENT_SECRET", "configurationClass": 
"org.apache.camel.component.azure. [...]
     "dataCount": { "index": 5, "kind": "property", "displayName": "Data 
Count", "group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "count number of bytes to 
download" },
     "directoryName": { "index": 6, "kind": "property", "displayName": 
"Directory Name", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "directory of the file to 
be handled in component" },
     "downloadLinkExpiration": { "index": 7, "kind": "property", "displayName": 
"Download Link Expiration", "group": "common", "label": "", "required": false, 
"type": "integer", "javaType": "java.lang.Long", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "download link expiration 
time" },
@@ -134,7 +134,7 @@
     "clientId": { "index": 2, "kind": "parameter", "displayName": "Client Id", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "client id for azure 
account" },
     "close": { "index": 3, "kind": "parameter", "displayName": "Close", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "Whether or not a file 
changed event raised indicates completion (true) or modificati [...]
     "closeStreamAfterRead": { "index": 4, "kind": "parameter", "displayName": 
"Close Stream After Read", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "check for closing stream 
after read" },
-    "credentialType": { "index": 5, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.storage.datalake.CredentialType", "enum": [ 
"CLIENT_SECRET", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS", 
"SERVICE_CLIENT_INSTANCE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "CLIENT_SECRET", "configurationClass": 
"org.apache.camel.compo [...]
+    "credentialType": { "index": 5, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"CLIENT_SECRET", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY", "AZURE_SAS", 
"SERVICE_CLIENT_INSTANCE" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "CLIENT_SECRET", "configurationClass": 
"org.apache.camel.component.azure [...]
     "dataCount": { "index": 6, "kind": "parameter", "displayName": "Data 
Count", "group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "count number of bytes to 
download" },
     "dataLakeServiceClient": { "index": 7, "kind": "parameter", "displayName": 
"Data Lake Service Client", "group": "common", "label": "", "required": false, 
"type": "object", "javaType": 
"com.azure.storage.file.datalake.DataLakeServiceClient", "deprecated": false, 
"autowired": false, "secret": false, "description": "service client of data 
lake" },
     "directoryName": { "index": 8, "kind": "parameter", "displayName": 
"Directory Name", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration", 
"configurationField": "configuration", "description": "directory of the file to 
be handled in component" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
index 9f8ca19f3b1..848556df432 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
@@ -25,7 +25,7 @@
   },
   "componentProperties": {
     "configuration": { "index": 0, "kind": "property", "displayName": 
"Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configurations" },
-    "credentialType": { "index": 1, "kind": "property", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.storage.queue.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SHARED_ACCOUNT_KEY", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConf [...]
+    "credentialType": { "index": 1, "kind": "property", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SHARED_ACCOUNT_KEY", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfigurati [...]
     "serviceClient": { "index": 2, "kind": "property", "displayName": "Service 
Client", "group": "common", "label": "common", "required": false, "type": 
"object", "javaType": "com.azure.storage.queue.QueueServiceClient", 
"deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Service client to a 
storage account to intera [...]
     "bridgeErrorHandler": { "index": 3, "kind": "property", "displayName": 
"Bridge Error Handler", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Allows for bridging the consumer to the Camel routing Error Handler, which 
mean any exceptions (if possible) occurred while the Camel consumer is trying 
to pickup incoming messages, or the like [...]
     "createQueue": { "index": 4, "kind": "property", "displayName": "Create 
Queue", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
queue will be automatically created when sending mess [...]
@@ -64,7 +64,7 @@
   "properties": {
     "accountName": { "index": 0, "kind": "path", "displayName": "Account 
Name", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Azure account name to be 
used for authentication with azure queue services" },
     "queueName": { "index": 1, "kind": "path", "displayName": "Queue Name", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "The queue resource name" 
},
-    "credentialType": { "index": 2, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.storage.queue.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SHARED_ACCOUNT_KEY", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueCon [...]
+    "credentialType": { "index": 2, "kind": "parameter", "displayName": 
"Credential Type", "group": "common", "label": "common", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.azure.common.CredentialType", "enum": [ 
"SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"SHARED_ACCOUNT_KEY", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfigurat [...]
     "serviceClient": { "index": 3, "kind": "parameter", "displayName": 
"Service Client", "group": "common", "label": "common", "required": false, 
"type": "object", "javaType": "com.azure.storage.queue.QueueServiceClient", 
"deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Service client to a 
storage account to inter [...]
     "sendEmptyMessageWhenIdle": { "index": 4, "kind": "parameter", 
"displayName": "Send Empty Message When Idle", "group": "consumer", "label": 
"consumer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "If the polling consumer did not poll any files, you can 
enable this option to send an empty message (no body) instead." },
     "bridgeErrorHandler": { "index": 5, "kind": "parameter", "displayName": 
"Bridge Error Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions (if possible) occurred 
while the Camel consumer is trying to pickup incoming  [...]
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 f1bdf176ae7..98c721ada3b 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
@@ -50,7 +50,7 @@
     "defaultTaskExecutorType": { "index": 23, "kind": "property", 
"displayName": "Default Task Executor Type", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.DefaultTaskExecutorType", "enum": [ 
"ThreadPool", "SimpleAsync" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "de [...]
     "eagerLoadingOfProperties": { "index": 24, "kind": "property", 
"displayName": "Eager Loading Of Properties", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Enables eager loading of JMS properties and 
pay [...]
     "eagerPoisonBody": { "index": 25, "kind": "property", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoading [...]
-    "exposeListenerSession": { "index": 26, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
+    "exposeListenerSession": { "index": 26, "kind": "property", "displayName": 
"Expose Listener Session", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expose [...]
     "replyToConsumerType": { "index": 27, "kind": "property", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configura [...]
     "replyToSameDestinationAllowed": { "index": 28, "kind": "property", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed to [...]
     "taskExecutor": { "index": 29, "kind": "property", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming mes [...]
@@ -185,7 +185,7 @@
     "eagerPoisonBody": { "index": 27, "kind": "parameter", "displayName": 
"Eager Poison Body", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Poison JMS message due to ${exception.message}", 
"configurationClass": "org.apache.camel.component.jms.JmsConfiguration", 
"configurationField": "configuration", "description": "If eagerLoadin [...]
     "exceptionHandler": { "index": 28, "kind": "parameter", "displayName": 
"Exception Handler", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By de [...]
     "exchangePattern": { "index": 29, "kind": "parameter", "displayName": 
"Exchange Pattern", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
-    "exposeListenerSession": { "index": 30, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expo [...]
+    "exposeListenerSession": { "index": 30, "kind": "parameter", 
"displayName": "Expose Listener Session", "group": "consumer (advanced)", 
"label": "consumer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Specifies whether the listener session should 
be expos [...]
     "replyToConsumerType": { "index": 31, "kind": "parameter", "displayName": 
"Reply To Consumer Type", "group": "consumer (advanced)", "label": 
"consumer,advanced", "required": false, "type": "enum", "javaType": 
"org.apache.camel.component.jms.ConsumerType", "enum": [ "Simple", "Default", 
"Custom" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "Default", "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configur [...]
     "replyToSameDestinationAllowed": { "index": 32, "kind": "parameter", 
"displayName": "Reply To Same Destination Allowed", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Whether a JMS consumer is allowed t [...]
     "taskExecutor": { "index": 33, "kind": "parameter", "displayName": "Task 
Executor", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.springframework.core.task.TaskExecutor", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jms.JmsConfiguration", "configurationField": 
"configuration", "description": "Allows you to specify a custom task executor 
for consuming me [...]
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 e08d93160c0..21310876bfc 100644
--- a/components-starter/camel-activemq-starter/src/main/docs/activemq.json
+++ b/components-starter/camel-activemq-starter/src/main/docs/activemq.json
@@ -315,7 +315,7 @@
       "type": "java.lang.Boolean",
       "description": "Specifies whether the listener session should be exposed 
when consuming messages.",
       "sourceType": 
"org.apache.camel.component.activemq.springboot.ActiveMQComponentConfiguration",
-      "defaultValue": false
+      "defaultValue": true
     },
     {
       "name": "camel.component.activemq.force-send-original-message",
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 1caf53d5c3f..d35410b2087 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
@@ -297,7 +297,7 @@ public class ActiveMQComponentConfiguration
      * Specifies whether the listener session should be exposed when consuming
      * messages.
      */
-    private Boolean exposeListenerSession = false;
+    private Boolean exposeListenerSession = true;
     /**
      * The consumer type of the reply consumer (when doing request/reply), 
which
      * can be one of: Simple, Default, or Custom. The consumer type determines
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 02d5877f724..5a4598d9824 100644
--- a/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
+++ b/components-starter/camel-activemq6-starter/src/main/docs/activemq6.json
@@ -315,7 +315,7 @@
       "type": "java.lang.Boolean",
       "description": "Specifies whether the listener session should be exposed 
when consuming messages.",
       "sourceType": 
"org.apache.camel.component.activemq6.springboot.ActiveMQComponentConfiguration",
-      "defaultValue": false
+      "defaultValue": true
     },
     {
       "name": "camel.component.activemq6.force-send-original-message",
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 9a4d6a08f78..6971c388057 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
@@ -297,7 +297,7 @@ public class ActiveMQComponentConfiguration
      * Specifies whether the listener session should be exposed when consuming
      * messages.
      */
-    private Boolean exposeListenerSession = false;
+    private Boolean exposeListenerSession = true;
     /**
      * The consumer type of the reply consumer (when doing request/reply), 
which
      * can be one of: Simple, Default, or Custom. The consumer type determines
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 0d3769225f3..16fb7805328 100644
--- a/components-starter/camel-amqp-starter/src/main/docs/amqp.json
+++ b/components-starter/camel-amqp-starter/src/main/docs/amqp.json
@@ -308,7 +308,7 @@
       "type": "java.lang.Boolean",
       "description": "Specifies whether the listener session should be exposed 
when consuming messages.",
       "sourceType": 
"org.apache.camel.component.amqp.springboot.AMQPComponentConfiguration",
-      "defaultValue": false
+      "defaultValue": true
     },
     {
       "name": "camel.component.amqp.force-send-original-message",
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 8d9c7c44471..53428c3ea3a 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
@@ -311,7 +311,7 @@ public class AMQPComponentConfiguration
      * Specifies whether the listener session should be exposed when consuming
      * messages.
      */
-    private Boolean exposeListenerSession = false;
+    private Boolean exposeListenerSession = true;
     /**
      * The consumer type of the reply consumer (when doing request/reply), 
which
      * can be one of: Simple, Default, or Custom. The consumer type determines
diff --git 
a/components-starter/camel-azure-cosmosdb-starter/src/main/docs/azure-cosmosdb.json
 
b/components-starter/camel-azure-cosmosdb-starter/src/main/docs/azure-cosmosdb.json
index e76af83bbb6..63b7cb1bc43 100644
--- 
a/components-starter/camel-azure-cosmosdb-starter/src/main/docs/azure-cosmosdb.json
+++ 
b/components-starter/camel-azure-cosmosdb-starter/src/main/docs/azure-cosmosdb.json
@@ -115,7 +115,7 @@
     },
     {
       "name": "camel.component.azure-cosmosdb.credential-type",
-      "type": "org.apache.camel.component.azure.cosmosdb.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.cosmosdb.springboot.CosmosDbComponentConfiguration",
       "defaultValue": "shared-account-key"
diff --git 
a/components-starter/camel-azure-cosmosdb-starter/src/main/java/org/apache/camel/component/azure/cosmosdb/springboot/CosmosDbComponentConfiguration.java
 
b/components-starter/camel-azure-cosmosdb-starter/src/main/java/org/apache/camel/component/azure/cosmosdb/springboot/CosmosDbComponentConfiguration.java
index 6402dd7ceed..1ae6c46e6f7 100644
--- 
a/components-starter/camel-azure-cosmosdb-starter/src/main/java/org/apache/camel/component/azure/cosmosdb/springboot/CosmosDbComponentConfiguration.java
+++ 
b/components-starter/camel-azure-cosmosdb-starter/src/main/java/org/apache/camel/component/azure/cosmosdb/springboot/CosmosDbComponentConfiguration.java
@@ -22,10 +22,10 @@ import com.azure.cosmos.models.ChangeFeedProcessorOptions;
 import com.azure.cosmos.models.CosmosQueryRequestOptions;
 import com.azure.cosmos.models.IndexingPolicy;
 import com.azure.cosmos.models.ThroughputProperties;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.cosmosdb.CosmosDbComponent;
 import org.apache.camel.component.azure.cosmosdb.CosmosDbConfiguration;
 import org.apache.camel.component.azure.cosmosdb.CosmosDbOperationsDefinition;
-import org.apache.camel.component.azure.cosmosdb.CredentialType;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
diff --git 
a/components-starter/camel-azure-eventgrid-starter/src/main/docs/azure-eventgrid.json
 
b/components-starter/camel-azure-eventgrid-starter/src/main/docs/azure-eventgrid.json
index f89a776bbc8..61b981a9d59 100644
--- 
a/components-starter/camel-azure-eventgrid-starter/src/main/docs/azure-eventgrid.json
+++ 
b/components-starter/camel-azure-eventgrid-starter/src/main/docs/azure-eventgrid.json
@@ -40,7 +40,7 @@
     },
     {
       "name": "camel.component.azure-eventgrid.credential-type",
-      "type": "org.apache.camel.component.azure.eventgrid.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.eventgrid.springboot.EventGridComponentConfiguration",
       "defaultValue": "access-key"
diff --git 
a/components-starter/camel-azure-eventgrid-starter/src/main/java/org/apache/camel/component/azure/eventgrid/springboot/EventGridComponentConfiguration.java
 
b/components-starter/camel-azure-eventgrid-starter/src/main/java/org/apache/camel/component/azure/eventgrid/springboot/EventGridComponentConfiguration.java
index 65c226ca078..dc495da5024 100644
--- 
a/components-starter/camel-azure-eventgrid-starter/src/main/java/org/apache/camel/component/azure/eventgrid/springboot/EventGridComponentConfiguration.java
+++ 
b/components-starter/camel-azure-eventgrid-starter/src/main/java/org/apache/camel/component/azure/eventgrid/springboot/EventGridComponentConfiguration.java
@@ -20,7 +20,7 @@ import com.azure.core.credential.AzureKeyCredential;
 import com.azure.core.credential.TokenCredential;
 import com.azure.core.models.CloudEvent;
 import com.azure.messaging.eventgrid.EventGridPublisherClient;
-import org.apache.camel.component.azure.eventgrid.CredentialType;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.eventgrid.EventGridComponent;
 import org.apache.camel.component.azure.eventgrid.EventGridConfiguration;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
diff --git 
a/components-starter/camel-azure-eventhubs-starter/src/main/docs/azure-eventhubs.json
 
b/components-starter/camel-azure-eventhubs-starter/src/main/docs/azure-eventhubs.json
index d3c8392778e..a260f70905b 100644
--- 
a/components-starter/camel-azure-eventhubs-starter/src/main/docs/azure-eventhubs.json
+++ 
b/components-starter/camel-azure-eventhubs-starter/src/main/docs/azure-eventhubs.json
@@ -105,7 +105,7 @@
     },
     {
       "name": "camel.component.azure-eventhubs.credential-type",
-      "type": "org.apache.camel.component.azure.eventhubs.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.eventhubs.springboot.EventHubsComponentConfiguration",
       "defaultValue": "connection-string"
diff --git 
a/components-starter/camel-azure-eventhubs-starter/src/main/java/org/apache/camel/component/azure/eventhubs/springboot/EventHubsComponentConfiguration.java
 
b/components-starter/camel-azure-eventhubs-starter/src/main/java/org/apache/camel/component/azure/eventhubs/springboot/EventHubsComponentConfiguration.java
index 24697c131fc..cc67eccb00d 100644
--- 
a/components-starter/camel-azure-eventhubs-starter/src/main/java/org/apache/camel/component/azure/eventhubs/springboot/EventHubsComponentConfiguration.java
+++ 
b/components-starter/camel-azure-eventhubs-starter/src/main/java/org/apache/camel/component/azure/eventhubs/springboot/EventHubsComponentConfiguration.java
@@ -24,7 +24,7 @@ import com.azure.messaging.eventhubs.CheckpointStore;
 import com.azure.messaging.eventhubs.EventHubProducerAsyncClient;
 import com.azure.messaging.eventhubs.models.EventPosition;
 import com.azure.storage.common.StorageSharedKeyCredential;
-import org.apache.camel.component.azure.eventhubs.CredentialType;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.eventhubs.EventHubsComponent;
 import org.apache.camel.component.azure.eventhubs.EventHubsConfiguration;
 import org.apache.camel.spi.HeaderFilterStrategy;
diff --git 
a/components-starter/camel-azure-functions-starter/src/main/docs/azure-functions.json
 
b/components-starter/camel-azure-functions-starter/src/main/docs/azure-functions.json
index a39094ccee8..ff070a28cd6 100644
--- 
a/components-starter/camel-azure-functions-starter/src/main/docs/azure-functions.json
+++ 
b/components-starter/camel-azure-functions-starter/src/main/docs/azure-functions.json
@@ -53,7 +53,7 @@
     },
     {
       "name": "camel.component.azure-functions.credential-type",
-      "type": "org.apache.camel.component.azure.functions.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.functions.springboot.FunctionsComponentConfiguration",
       "defaultValue": "azure-identity"
diff --git 
a/components-starter/camel-azure-functions-starter/src/main/java/org/apache/camel/component/azure/functions/springboot/FunctionsComponentConfiguration.java
 
b/components-starter/camel-azure-functions-starter/src/main/java/org/apache/camel/component/azure/functions/springboot/FunctionsComponentConfiguration.java
index fea594551c8..7d87be02032 100644
--- 
a/components-starter/camel-azure-functions-starter/src/main/java/org/apache/camel/component/azure/functions/springboot/FunctionsComponentConfiguration.java
+++ 
b/components-starter/camel-azure-functions-starter/src/main/java/org/apache/camel/component/azure/functions/springboot/FunctionsComponentConfiguration.java
@@ -18,7 +18,7 @@ package org.apache.camel.component.azure.functions.springboot;
 
 import com.azure.core.credential.TokenCredential;
 import com.azure.resourcemanager.appservice.AppServiceManager;
-import org.apache.camel.component.azure.functions.CredentialType;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.functions.FunctionsComponent;
 import org.apache.camel.component.azure.functions.FunctionsConfiguration;
 import org.apache.camel.component.azure.functions.FunctionsOperations;
diff --git 
a/components-starter/camel-azure-servicebus-starter/src/main/docs/azure-servicebus.json
 
b/components-starter/camel-azure-servicebus-starter/src/main/docs/azure-servicebus.json
index 28b1564c218..d1cf7bb8129 100644
--- 
a/components-starter/camel-azure-servicebus-starter/src/main/docs/azure-servicebus.json
+++ 
b/components-starter/camel-azure-servicebus-starter/src/main/docs/azure-servicebus.json
@@ -67,7 +67,7 @@
     },
     {
       "name": "camel.component.azure-servicebus.credential-type",
-      "type": "org.apache.camel.component.azure.servicebus.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.servicebus.springboot.ServiceBusComponentConfiguration",
       "defaultValue": "connection-string"
diff --git 
a/components-starter/camel-azure-servicebus-starter/src/main/java/org/apache/camel/component/azure/servicebus/springboot/ServiceBusComponentConfiguration.java
 
b/components-starter/camel-azure-servicebus-starter/src/main/java/org/apache/camel/component/azure/servicebus/springboot/ServiceBusComponentConfiguration.java
index e7eeaeac837..427edbdd09a 100644
--- 
a/components-starter/camel-azure-servicebus-starter/src/main/java/org/apache/camel/component/azure/servicebus/springboot/ServiceBusComponentConfiguration.java
+++ 
b/components-starter/camel-azure-servicebus-starter/src/main/java/org/apache/camel/component/azure/servicebus/springboot/ServiceBusComponentConfiguration.java
@@ -27,7 +27,7 @@ import com.azure.messaging.servicebus.ServiceBusSenderClient;
 import com.azure.messaging.servicebus.ServiceBusTransactionContext;
 import com.azure.messaging.servicebus.models.ServiceBusReceiveMode;
 import com.azure.messaging.servicebus.models.SubQueue;
-import org.apache.camel.component.azure.servicebus.CredentialType;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.servicebus.ServiceBusComponent;
 import org.apache.camel.component.azure.servicebus.ServiceBusConfiguration;
 import 
org.apache.camel.component.azure.servicebus.ServiceBusProducerOperationDefinition;
diff --git 
a/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob.json
 
b/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob.json
index 1b54f869cad..69b4c73ad09 100644
--- 
a/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob.json
+++ 
b/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob.json
@@ -152,7 +152,7 @@
     },
     {
       "name": "camel.component.azure-storage-blob.credential-type",
-      "type": "org.apache.camel.component.azure.storage.blob.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.storage.blob.springboot.BlobComponentConfiguration",
       "defaultValue": "azure-identity"
diff --git 
a/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
 
b/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
index e083415dc1f..13f131c166e 100644
--- 
a/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
+++ 
b/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
@@ -22,11 +22,11 @@ import com.azure.core.util.Context;
 import com.azure.storage.blob.BlobServiceClient;
 import com.azure.storage.blob.models.BlockListType;
 import com.azure.storage.common.StorageSharedKeyCredential;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.storage.blob.BlobComponent;
 import org.apache.camel.component.azure.storage.blob.BlobConfiguration;
 import org.apache.camel.component.azure.storage.blob.BlobOperationsDefinition;
 import org.apache.camel.component.azure.storage.blob.BlobType;
-import org.apache.camel.component.azure.storage.blob.CredentialType;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
diff --git 
a/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
 
b/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
index c4c3543b3a0..65cc14f1d92 100644
--- 
a/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
+++ 
b/components-starter/camel-azure-storage-datalake-starter/src/main/docs/azure-storage-datalake.json
@@ -73,7 +73,7 @@
     },
     {
       "name": "camel.component.azure-storage-datalake.credential-type",
-      "type": 
"org.apache.camel.component.azure.storage.datalake.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.storage.datalake.springboot.DataLakeComponentConfiguration",
       "defaultValue": "client-secret"
diff --git 
a/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
 
b/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
index f4a939d56c8..9753ce75f32 100644
--- 
a/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
+++ 
b/components-starter/camel-azure-storage-datalake-starter/src/main/java/org/apache/camel/component/azure/storage/datalake/springboot/DataLakeComponentConfiguration.java
@@ -23,7 +23,7 @@ import com.azure.core.credential.AzureSasCredential;
 import com.azure.identity.ClientSecretCredential;
 import com.azure.storage.common.StorageSharedKeyCredential;
 import com.azure.storage.file.datalake.DataLakeServiceClient;
-import org.apache.camel.component.azure.storage.datalake.CredentialType;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.storage.datalake.DataLakeComponent;
 import org.apache.camel.component.azure.storage.datalake.DataLakeConfiguration;
 import 
org.apache.camel.component.azure.storage.datalake.DataLakeOperationsDefinition;
diff --git 
a/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue.json
 
b/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue.json
index 51754012690..9215972bf7a 100644
--- 
a/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue.json
+++ 
b/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue.json
@@ -48,7 +48,7 @@
     },
     {
       "name": "camel.component.azure-storage-queue.credential-type",
-      "type": "org.apache.camel.component.azure.storage.queue.CredentialType",
+      "type": "org.apache.camel.component.azure.common.CredentialType",
       "description": "Determines the credential strategy to adopt",
       "sourceType": 
"org.apache.camel.component.azure.storage.queue.springboot.QueueComponentConfiguration",
       "defaultValue": "shared-account-key"
diff --git 
a/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
 
b/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
index ba43ddc1f13..7d1e4275dca 100644
--- 
a/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
+++ 
b/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
@@ -19,7 +19,7 @@ package 
org.apache.camel.component.azure.storage.queue.springboot;
 import java.time.Duration;
 import com.azure.storage.common.StorageSharedKeyCredential;
 import com.azure.storage.queue.QueueServiceClient;
-import org.apache.camel.component.azure.storage.queue.CredentialType;
+import org.apache.camel.component.azure.common.CredentialType;
 import org.apache.camel.component.azure.storage.queue.QueueComponent;
 import org.apache.camel.component.azure.storage.queue.QueueConfiguration;
 import org.apache.camel.component.azure.storage.queue.QueueOperationDefinition;
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 c8d04083221..e37cf6c54a8 100644
--- a/components-starter/camel-jms-starter/src/main/docs/jms.json
+++ b/components-starter/camel-jms-starter/src/main/docs/jms.json
@@ -302,7 +302,7 @@
       "type": "java.lang.Boolean",
       "description": "Specifies whether the listener session should be exposed 
when consuming messages.",
       "sourceType": 
"org.apache.camel.component.jms.springboot.JmsComponentConfiguration",
-      "defaultValue": false
+      "defaultValue": true
     },
     {
       "name": "camel.component.jms.force-send-original-message",
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 9a035b49f09..d1ae2276978 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
@@ -266,7 +266,7 @@ public class JmsComponentConfiguration
      * Specifies whether the listener session should be exposed when consuming
      * messages.
      */
-    private Boolean exposeListenerSession = false;
+    private Boolean exposeListenerSession = true;
     /**
      * The consumer type of the reply consumer (when doing request/reply), 
which
      * can be one of: Simple, Default, or Custom. The consumer type determines
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/activemq.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/activemq.adoc
index cdbe207356a..79e51cfacc6 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/activemq.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/activemq.adoc
@@ -72,7 +72,7 @@ The starter supports 115 options, which are listed below.
 | camel.component.activemq.error-handler-logging-level | Allows to configure 
the default errorHandler logging level for logging uncaught exceptions. | warn 
| LoggingLevel
 | camel.component.activemq.exception-listener | Specifies the JMS Exception 
Listener that is to be notified of any underlying JMS exceptions. The option is 
a jakarta.jms.ExceptionListener type. |  | ExceptionListener
 | camel.component.activemq.explicit-qos-enabled | Set if the deliveryMode, 
priority or timeToLive qualities of service should be used when sending 
messages. This option is based on Spring's JmsTemplate. The deliveryMode, 
priority and timeToLive options are applied to the current endpoint. This 
contrasts with the preserveMessageQos option, which operates at message 
granularity, reading QoS properties exclusively from the Camel In message 
headers. | false | Boolean
-| camel.component.activemq.expose-listener-session | Specifies whether the 
listener session should be exposed when consuming messages. | false | Boolean
+| camel.component.activemq.expose-listener-session | Specifies whether the 
listener session should be exposed when consuming messages. | true | Boolean
 | camel.component.activemq.force-send-original-message | When using 
mapJmsMessage=false Camel will create a new JMS message to send to a new JMS 
destination if you touch the headers (get or set) during the route. Set this 
option to true to force Camel to send the original JMS message that was 
received. | false | Boolean
 | camel.component.activemq.format-date-headers-to-iso8601 | Sets whether JMS 
date properties should be formatted according to the ISO 8601 standard. | false 
| Boolean
 | camel.component.activemq.header-filter-strategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | 
HeaderFilterStrategy
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/activemq6.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/activemq6.adoc
index 20cdf7f72fe..c38780b0eb8 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/activemq6.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/activemq6.adoc
@@ -72,7 +72,7 @@ The starter supports 115 options, which are listed below.
 | camel.component.activemq6.error-handler-logging-level | Allows to configure 
the default errorHandler logging level for logging uncaught exceptions. | warn 
| LoggingLevel
 | camel.component.activemq6.exception-listener | Specifies the JMS Exception 
Listener that is to be notified of any underlying JMS exceptions. The option is 
a jakarta.jms.ExceptionListener type. |  | ExceptionListener
 | camel.component.activemq6.explicit-qos-enabled | Set if the deliveryMode, 
priority or timeToLive qualities of service should be used when sending 
messages. This option is based on Spring's JmsTemplate. The deliveryMode, 
priority and timeToLive options are applied to the current endpoint. This 
contrasts with the preserveMessageQos option, which operates at message 
granularity, reading QoS properties exclusively from the Camel In message 
headers. | false | Boolean
-| camel.component.activemq6.expose-listener-session | Specifies whether the 
listener session should be exposed when consuming messages. | false | Boolean
+| camel.component.activemq6.expose-listener-session | Specifies whether the 
listener session should be exposed when consuming messages. | true | Boolean
 | camel.component.activemq6.force-send-original-message | When using 
mapJmsMessage=false Camel will create a new JMS message to send to a new JMS 
destination if you touch the headers (get or set) during the route. Set this 
option to true to force Camel to send the original JMS message that was 
received. | false | Boolean
 | camel.component.activemq6.format-date-headers-to-iso8601 | Sets whether JMS 
date properties should be formatted according to the ISO 8601 standard. | false 
| Boolean
 | camel.component.activemq6.header-filter-strategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | 
HeaderFilterStrategy
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/amqp.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/amqp.adoc
index 6c9272fe951..2cfa417c76c 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/amqp.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/amqp.adoc
@@ -71,7 +71,7 @@ The starter supports 122 options, which are listed below.
 | camel.component.amqp.error-handler-logging-level | Allows to configure the 
default errorHandler logging level for logging uncaught exceptions. | warn | 
LoggingLevel
 | camel.component.amqp.exception-listener | Specifies the JMS Exception 
Listener that is to be notified of any underlying JMS exceptions. The option is 
a jakarta.jms.ExceptionListener type. |  | ExceptionListener
 | camel.component.amqp.explicit-qos-enabled | Set if the deliveryMode, 
priority or timeToLive qualities of service should be used when sending 
messages. This option is based on Spring's JmsTemplate. The deliveryMode, 
priority and timeToLive options are applied to the current endpoint. This 
contrasts with the preserveMessageQos option, which operates at message 
granularity, reading QoS properties exclusively from the Camel In message 
headers. | false | Boolean
-| camel.component.amqp.expose-listener-session | Specifies whether the 
listener session should be exposed when consuming messages. | false | Boolean
+| camel.component.amqp.expose-listener-session | Specifies whether the 
listener session should be exposed when consuming messages. | true | Boolean
 | camel.component.amqp.force-send-original-message | When using 
mapJmsMessage=false Camel will create a new JMS message to send to a new JMS 
destination if you touch the headers (get or set) during the route. Set this 
option to true to force Camel to send the original JMS message that was 
received. | false | Boolean
 | camel.component.amqp.format-date-headers-to-iso8601 | Sets whether JMS date 
properties should be formatted according to the ISO 8601 standard. | false | 
Boolean
 | camel.component.amqp.header-filter-strategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | 
HeaderFilterStrategy
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/jms.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/jms.adoc
index 9e0cde50856..9edcb912096 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/jms.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/jms.adoc
@@ -70,7 +70,7 @@ The starter supports 110 options, which are listed below.
 | camel.component.jms.error-handler-logging-level | Allows to configure the 
default errorHandler logging level for logging uncaught exceptions. | warn | 
LoggingLevel
 | camel.component.jms.exception-listener | Specifies the JMS Exception 
Listener that is to be notified of any underlying JMS exceptions. The option is 
a jakarta.jms.ExceptionListener type. |  | ExceptionListener
 | camel.component.jms.explicit-qos-enabled | Set if the deliveryMode, priority 
or timeToLive qualities of service should be used when sending messages. This 
option is based on Spring's JmsTemplate. The deliveryMode, priority and 
timeToLive options are applied to the current endpoint. This contrasts with the 
preserveMessageQos option, which operates at message granularity, reading QoS 
properties exclusively from the Camel In message headers. | false | Boolean
-| camel.component.jms.expose-listener-session | Specifies whether the listener 
session should be exposed when consuming messages. | false | Boolean
+| camel.component.jms.expose-listener-session | Specifies whether the listener 
session should be exposed when consuming messages. | true | Boolean
 | camel.component.jms.force-send-original-message | When using 
mapJmsMessage=false Camel will create a new JMS message to send to a new JMS 
destination if you touch the headers (get or set) during the route. Set this 
option to true to force Camel to send the original JMS message that was 
received. | false | Boolean
 | camel.component.jms.format-date-headers-to-iso8601 | Sets whether JMS date 
properties should be formatted according to the ISO 8601 standard. | false | 
Boolean
 | camel.component.jms.header-filter-strategy | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | 
HeaderFilterStrategy


Reply via email to