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

commit 0784cd634614d253cbf396142dac50070d0a2009
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Dec 9 13:07:10 2025 +0100

    Regen
---
 .../org/apache/camel/springboot/catalog/components/aws2-ec2.json     | 2 +-
 .../apache/camel/springboot/catalog/components/caffeine-cache.json   | 4 ++--
 .../camel/springboot/catalog/components/caffeine-loadcache.json      | 4 ++--
 .../org/apache/camel/springboot/catalog/components/ehcache.json      | 4 ++--
 .../org/apache/camel/springboot/catalog/components/grpc.json         | 4 ++--
 .../org/apache/camel/springboot/catalog/components/jooq.json         | 4 ++--
 .../org/apache/camel/springboot/catalog/components/pulsar.json       | 4 ++--
 .../org/apache/camel/springboot/catalog/components/sftp.json         | 2 +-
 components-starter/camel-pulsar-starter/src/main/docs/pulsar.json    | 5 +++--
 .../component/pulsar/springboot/PulsarComponentConfiguration.java    | 5 ++---
 .../camel/component/pulsar/springboot/PulsarComponentConverter.java  | 2 --
 11 files changed, 19 insertions(+), 21 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
index 4fc7dc766e1..a7e08ca077b 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
@@ -49,7 +49,7 @@
   },
   "headers": {
     "CamelAwsEC2ImageId": { "index": 0, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "An image ID of the AWS marketplace", "constantName": 
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#IMAGE_ID" },
-    "CamelAwsEC2InstanceType": { "index": 1, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": 
"software.amazon.awssdk.services.ec2.model.InstanceType", "enum": [ 
"a1.medium", "a1.large", "a1.xlarge", "a1.2xlarge", "a1.4xlarge", "a1.metal", 
"c1.medium", "c1.xlarge", "c3.large", "c3.xlarge", "c3.2xlarge", "c3.4xlarge", 
"c3.8xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", 
"c4.8xlarge", "c5.large", "c5.xlarge", "c5.2xlarge",  [...]
+    "CamelAwsEC2InstanceType": { "index": 1, "kind": "header", "displayName": 
"", "group": "producer", "label": "", "required": false, "javaType": 
"software.amazon.awssdk.services.ec2.model.InstanceType", "enum": [ 
"a1.medium", "a1.large", "a1.xlarge", "a1.2xlarge", "a1.4xlarge", "a1.metal", 
"c1.medium", "c1.xlarge", "c3.large", "c3.xlarge", "c3.2xlarge", "c3.4xlarge", 
"c3.8xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", 
"c4.8xlarge", "c5.large", "c5.xlarge", "c5.2xlarge",  [...]
     "CamelAwsEC2Operation": { "index": 2, "kind": "header", "displayName": "", 
"group": "producer", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The operation we want to perform", "constantName": 
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#OPERATION" },
     "CamelAwsEC2InstanceMinCount": { "index": 3, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The minimum number of instances we want 
to run.", "constantName": 
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#INSTANCE_MIN_COUNT" },
     "CamelAwsEC2InstanceMaxCount": { "index": 4, "kind": "header", 
"displayName": "", "group": "producer", "label": "", "required": false, 
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The maximum number of instances we want 
to run.", "constantName": 
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#INSTANCE_MAX_COUNT" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-cache.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-cache.json
index aaa68e26b73..de38d953dd9 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-cache.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-cache.json
@@ -26,7 +26,7 @@
   "componentProperties": {
     "action": { "index": 0, "kind": "property", "displayName": "Action", 
"group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "GET", "GET_ALL", "PUT", "PUT_ALL", 
"INVALIDATE", "INVALIDATE_ALL", "CLEANUP", "AS_MAP" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "To configure the defa 
[...]
     "createCacheIfNotExist": { "index": 1, "kind": "property", "displayName": 
"Create Cache If Not Exist", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Automatic create the 
Caffeine cache if none has been configured or exist [...]
-    "evictionType": { "index": 2, "kind": "property", "displayName": "Eviction 
Type", "group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": [ 
"size_based", "time_based" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set the [...]
+    "evictionType": { "index": 2, "kind": "property", "displayName": "Eviction 
Type", "group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": [ 
"SIZE_BASED", "TIME_BASED" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set the [...]
     "expireAfterAccessTime": { "index": 3, "kind": "property", "displayName": 
"Expire After Access Time", "group": "producer", "label": "", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once  [...]
     "expireAfterWriteTime": { "index": 4, "kind": "property", "displayName": 
"Expire After Write Time", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once a  [...]
     "initialCapacity": { "index": 5, "kind": "property", "displayName": 
"Initial Capacity", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Sets the minimum total 
size for the internal data structures. Providing a large enough estimate at  
[...]
@@ -54,7 +54,7 @@
     "cacheName": { "index": 0, "kind": "path", "displayName": "Cache Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Cache name" },
     "action": { "index": 1, "kind": "parameter", "displayName": "Action", 
"group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "GET", "GET_ALL", "PUT", "PUT_ALL", 
"INVALIDATE", "INVALIDATE_ALL", "CLEANUP", "AS_MAP" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "To configure the def 
[...]
     "createCacheIfNotExist": { "index": 2, "kind": "parameter", "displayName": 
"Create Cache If Not Exist", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Automatic create the 
Caffeine cache if none has been configured or exis [...]
-    "evictionType": { "index": 3, "kind": "parameter", "displayName": 
"Eviction Type", "group": "producer", "label": "", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": 
[ "size_based", "time_based" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set th [...]
+    "evictionType": { "index": 3, "kind": "parameter", "displayName": 
"Eviction Type", "group": "producer", "label": "", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": 
[ "SIZE_BASED", "TIME_BASED" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set th [...]
     "expireAfterAccessTime": { "index": 4, "kind": "parameter", "displayName": 
"Expire After Access Time", "group": "producer", "label": "", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once [...]
     "expireAfterWriteTime": { "index": 5, "kind": "parameter", "displayName": 
"Expire After Write Time", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once a [...]
     "initialCapacity": { "index": 6, "kind": "parameter", "displayName": 
"Initial Capacity", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Sets the minimum total 
size for the internal data structures. Providing a large enough estimate at 
[...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-loadcache.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-loadcache.json
index 826897df945..12e42222526 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-loadcache.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/caffeine-loadcache.json
@@ -26,7 +26,7 @@
   "componentProperties": {
     "action": { "index": 0, "kind": "property", "displayName": "Action", 
"group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "GET", "GET_ALL", "PUT", "PUT_ALL", 
"INVALIDATE", "INVALIDATE_ALL", "CLEANUP", "AS_MAP" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "To configure the defa 
[...]
     "createCacheIfNotExist": { "index": 1, "kind": "property", "displayName": 
"Create Cache If Not Exist", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Automatic create the 
Caffeine cache if none has been configured or exist [...]
-    "evictionType": { "index": 2, "kind": "property", "displayName": "Eviction 
Type", "group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": [ 
"size_based", "time_based" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set the [...]
+    "evictionType": { "index": 2, "kind": "property", "displayName": "Eviction 
Type", "group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": [ 
"SIZE_BASED", "TIME_BASED" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set the [...]
     "expireAfterAccessTime": { "index": 3, "kind": "property", "displayName": 
"Expire After Access Time", "group": "producer", "label": "", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once  [...]
     "expireAfterWriteTime": { "index": 4, "kind": "property", "displayName": 
"Expire After Write Time", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once a  [...]
     "initialCapacity": { "index": 5, "kind": "property", "displayName": 
"Initial Capacity", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Sets the minimum total 
size for the internal data structures. Providing a large enough estimate at  
[...]
@@ -54,7 +54,7 @@
     "cacheName": { "index": 0, "kind": "path", "displayName": "Cache Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "the cache name" },
     "action": { "index": 1, "kind": "parameter", "displayName": "Action", 
"group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "GET", "GET_ALL", "PUT", "PUT_ALL", 
"INVALIDATE", "INVALIDATE_ALL", "CLEANUP", "AS_MAP" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "To configure the def 
[...]
     "createCacheIfNotExist": { "index": 2, "kind": "parameter", "displayName": 
"Create Cache If Not Exist", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Automatic create the 
Caffeine cache if none has been configured or exis [...]
-    "evictionType": { "index": 3, "kind": "parameter", "displayName": 
"Eviction Type", "group": "producer", "label": "", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": 
[ "size_based", "time_based" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set th [...]
+    "evictionType": { "index": 3, "kind": "parameter", "displayName": 
"Eviction Type", "group": "producer", "label": "", "required": false, "type": 
"enum", "javaType": "org.apache.camel.component.caffeine.EvictionType", "enum": 
[ "SIZE_BASED", "TIME_BASED" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "SIZE_BASED", "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Set th [...]
     "expireAfterAccessTime": { "index": 4, "kind": "parameter", "displayName": 
"Expire After Access Time", "group": "producer", "label": "", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once [...]
     "expireAfterWriteTime": { "index": 5, "kind": "parameter", "displayName": 
"Expire After Write Time", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 300, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Specifies that each 
entry should be automatically removed from the cache once a [...]
     "initialCapacity": { "index": 6, "kind": "parameter", "displayName": 
"Initial Capacity", "group": "producer", "label": "", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.caffeine.CaffeineConfiguration", 
"configurationField": "configuration", "description": "Sets the minimum total 
size for the internal data structures. Providing a large enough estimate at 
[...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ehcache.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ehcache.json
index 67d286a046b..53736f87225 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ehcache.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/ehcache.json
@@ -32,7 +32,7 @@
     "eventFiring": { "index": 5, "kind": "property", "displayName": "Event 
Firing", "group": "consumer", "label": "consumer", "required": false, "type": 
"enum", "javaType": "org.ehcache.event.EventFiring", "enum": [ "ASYNCHRONOUS", 
"SYNCHRONOUS" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "ASYNCHRONOUS", "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "Set the delivery  [...]
     "eventOrdering": { "index": 6, "kind": "property", "displayName": "Event 
Ordering", "group": "consumer", "label": "consumer", "required": false, "type": 
"enum", "javaType": "org.ehcache.event.EventOrdering", "enum": [ "UNORDERED", 
"ORDERED" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "ORDERED", "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "Set the delivery mode ( 
[...]
     "eventTypes": { "index": 7, "kind": "property", "displayName": "Event 
Types", "group": "consumer", "label": "consumer", "required": false, "type": 
"enum", "javaType": "java.lang.String", "enum": [ "EVICTED", "EXPIRED", 
"REMOVED", "CREATED", "UPDATED" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "Set the type of events 
to listen for (EV [...]
-    "action": { "index": 8, "kind": "property", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "To configure the default 
cache action. If an action is set in the message header, then the operation 
from the head [...]
+    "action": { "index": 8, "kind": "property", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "CLEAR", "PUT", "PUT_ALL", 
"PUT_IF_ABSENT", "GET", "GET_ALL", "REMOVE", "REMOVE_ALL", "REPLACE" ], 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "To conf [...]
     "key": { "index": 9, "kind": "property", "displayName": "Key", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "java.lang.Object", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "To configure the default 
action key. If a key is set in the message header, then the key from the header 
takes precedence." },
     "lazyStartProducer": { "index": 10, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fai [...]
     "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  [...]
@@ -63,7 +63,7 @@
     "bridgeErrorHandler": { "index": 8, "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  [...]
     "exceptionHandler": { "index": 9, "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 def [...]
     "exchangePattern": { "index": 10, "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." },
-    "action": { "index": 11, "kind": "parameter", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "To configure the default 
cache action. If an action is set in the message header, then the operation 
from the he [...]
+    "action": { "index": 11, "kind": "parameter", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "CLEAR", "PUT", "PUT_ALL", 
"PUT_IF_ABSENT", "GET", "GET_ALL", "REMOVE", "REMOVE_ALL", "REPLACE" ], 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "To co [...]
     "key": { "index": 12, "kind": "parameter", "displayName": "Key", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "java.lang.Object", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "To configure the default 
action key. If a key is set in the message header, then the key from the header 
takes precede [...]
     "lazyStartProducer": { "index": 13, "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 [...]
     "configuration": { "index": 14, "kind": "parameter", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "org.ehcache.config.CacheConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "The default cache 
configuration to be used to create caches." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
index 4e7f82749d4..3a6fb39d0ab 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
@@ -70,14 +70,14 @@
     "lazyStartProducer": { "index": 32, "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 [...]
     "synchronous": { "index": 33, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
     "authenticationType": { "index": 34, "kind": "parameter", "displayName": 
"Authentication Type", "group": "security", "label": "security", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.component.grpc.GrpcAuthType", "enum": [ "NONE", "GOOGLE", 
"JWT" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "NONE", "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "Authen [...]
-    "jwtAlgorithm": { "index": 35, "kind": "parameter", "displayName": "Jwt 
Algorithm", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm", "enum": [ "HMAC256", 
"HMAC384", "HMAC512" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "HMAC256", "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": [...]
+    "jwtAlgorithm": { "index": 35, "kind": "parameter", "displayName": "Jwt 
Algorithm", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm", "enum": [ "HMAC256", 
"HMAC384", "HMAC512", "RSA256", "RSA384", "RSA512" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "HMAC256", 
"configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", 
"configurationField": " [...]
     "jwtIssuer": { "index": 36, "kind": "parameter", "displayName": "Jwt 
Issuer", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "JSON Web Token issuer" },
     "jwtSecret": { "index": 37, "kind": "parameter", "displayName": "Jwt 
Secret", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "JSON Web Token secret" },
     "jwtSubject": { "index": 38, "kind": "parameter", "displayName": "Jwt 
Subject", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "JSON Web Token subject" },
     "keyCertChainResource": { "index": 39, "kind": "parameter", "displayName": 
"Key Cert Chain Resource", "group": "security", "label": "security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "supportFileReference": true, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "The X.509 certificate chain file r [...]
     "keyPassword": { "index": 40, "kind": "parameter", "displayName": "Key 
Password", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "The PKCS#8 private key file password" },
     "keyResource": { "index": 41, "kind": "parameter", "displayName": "Key 
Resource", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "The PKCS#8 private key file resource in PEM 
format link" },
-    "negotiationType": { "index": 42, "kind": "parameter", "displayName": 
"Negotiation Type", "group": "security", "label": "security", "required": 
false, "type": "enum", "javaType": "io.grpc.netty.NegotiationType", "enum": [ 
"TLS", "PLAINTEXT_UPGRADE", "PLAINTEXT" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "PLAINTEXT", "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "Identi [...]
+    "negotiationType": { "index": 42, "kind": "parameter", "displayName": 
"Negotiation Type", "group": "security", "label": "security", "required": 
false, "type": "enum", "javaType": "io.grpc.netty.NegotiationType", "enum": [ 
"PLAINTEXT", "TLS" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "PLAINTEXT", "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "Identifies the security neg [...]
     "serviceAccountResource": { "index": 43, "kind": "parameter", 
"displayName": "Service Account Resource", "group": "security", "label": 
"security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "supportFileReference": true, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "Service Account key file in JSO [...]
     "trustCertCollectionResource": { "index": 44, "kind": "parameter", 
"displayName": "Trust Cert Collection Resource", "group": "security", "label": 
"security", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "supportFileReference": true, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "The trusted certific [...]
   }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jooq.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jooq.json
index dc2a4bbb16f..894cd55e9ff 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jooq.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jooq.json
@@ -29,7 +29,7 @@
     "bridgeErrorHandler": { "index": 2, "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 [...]
     "consumeDelete": { "index": 3, "kind": "property", "displayName": "Consume 
Delete", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jooq.JooqConfiguration", "configurationField": 
"configuration", "description": "Delete entity after it is consumed" },
     "lazyStartProducer": { "index": 4, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fail [...]
-    "operation": { "index": 5, "kind": "property", "displayName": "Operation", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.jooq.JooqOperation", "enum": [ 
"EXECUTE", "FETCH", "NONE" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "NONE", "configurationClass": 
"org.apache.camel.component.jooq.JooqConfiguration", "configurationField": 
"configuration", "description": "Type of operation to ex [...]
+    "operation": { "index": 5, "kind": "property", "displayName": "Operation", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "org.apache.camel.component.jooq.JooqOperation", "enum": [ "NONE", 
"EXECUTE", "FETCH", "CONSUME" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "NONE", "configurationClass": 
"org.apache.camel.component.jooq.JooqConfiguration", "configurationField": 
"configuration", "description": "Type of oper [...]
     "query": { "index": 6, "kind": "property", "displayName": "Query", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jooq.JooqConfiguration", "configurationField": 
"configuration", "description": "To execute plain SQL query" },
     "autowiredEnabled": { "index": 7, "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 [...]
     "healthCheckConsumerEnabled": { "index": 8, "kind": "property", 
"displayName": "Health Check Consumer Enabled", "group": "health", "label": 
"health", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Used for enabling or disabling all consumer based health checks 
from this component" },
@@ -44,7 +44,7 @@
     "exceptionHandler": { "index": 5, "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 def [...]
     "exchangePattern": { "index": 6, "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." },
     "pollStrategy": { "index": 7, "kind": "parameter", "displayName": "Poll 
Strategy", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, 
"autowired": false, "secret": false, "description": "A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the pol 
[...]
-    "operation": { "index": 8, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "org.apache.camel.component.jooq.JooqOperation", 
"enum": [ "EXECUTE", "FETCH", "NONE" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "NONE", "configurationClass": 
"org.apache.camel.component.jooq.JooqConfiguration", "configurationField": 
"configuration", "description": "Type of operation to e [...]
+    "operation": { "index": 8, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "org.apache.camel.component.jooq.JooqOperation", 
"enum": [ "NONE", "EXECUTE", "FETCH", "CONSUME" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "NONE", 
"configurationClass": "org.apache.camel.component.jooq.JooqConfiguration", 
"configurationField": "configuration", "description": "Type of ope [...]
     "query": { "index": 9, "kind": "parameter", "displayName": "Query", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.jooq.JooqConfiguration", "configurationField": 
"configuration", "description": "To execute plain SQL query" },
     "lazyStartProducer": { "index": 10, "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 [...]
     "backoffErrorThreshold": { "index": 11, "kind": "parameter", 
"displayName": "Backoff Error Threshold", "group": "scheduler", "label": 
"consumer,scheduler", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
number of subsequent error polls (failed due some error) that should happen 
before the backoffMultipler should kick-in." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pulsar.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pulsar.json
index 2100c6354cd..f1a60aa75b8 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pulsar.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pulsar.json
@@ -53,7 +53,7 @@
     "subscriptionType": { "index": 26, "kind": "property", "displayName": 
"Subscription Type", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.component.pulsar.utils.consumers.SubscriptionType", "enum": [ 
"EXCLUSIVE", "SHARED", "FAILOVER", "KEY_SHARED" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "EXCLUSIVE", 
"configurationClass": "org.apache.camel.component.pulsar.PulsarConfiguration", 
"configurat [...]
     "topicsPattern": { "index": 27, "kind": "property", "displayName": "Topics 
Pattern", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.pulsar.PulsarConfiguration", "configurationField": 
"configuration", "description": "Whether the topic is a pattern (regular 
expression) that allows the consumer to subsc [...]
     "pulsarMessageReceiptFactory": { "index": 28, "kind": "property", 
"displayName": "Pulsar Message Receipt Factory", "group": "consumer 
(advanced)", "label": "consumer,advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.pulsar.PulsarMessageReceiptFactory", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Provide a factory to create an alternate implementation of 
PulsarMessageReceipt." },
-    "batcherBuilder": { "index": 29, "kind": "property", "displayName": 
"Batcher Builder", "group": "producer", "label": "producer", "required": false, 
"type": "object", "javaType": "org.apache.pulsar.client.api.BatcherBuilder", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"DEFAULT", "configurationClass": 
"org.apache.camel.component.pulsar.PulsarConfiguration", "configurationField": 
"configuration", "description": "Control batching method used by the producer." 
},
+    "batcherBuilder": { "index": 29, "kind": "property", "displayName": 
"Batcher Builder", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "org.apache.pulsar.client.api.BatcherBuilder", 
"enum": [ "DEFAULT", "KEY_BASED" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "DEFAULT", "configurationClass": 
"org.apache.camel.component.pulsar.PulsarConfiguration", "configurationField": 
"configuration", "description": "Control ba [...]
     "batchingEnabled": { "index": 30, "kind": "property", "displayName": 
"Batching Enabled", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.pulsar.PulsarConfiguration", 
"configurationField": "configuration", "description": "Control whether 
automatic batching of messages is enabled for the producer." },
     "batchingMaxMessages": { "index": 31, "kind": "property", "displayName": 
"Batching Max Messages", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1000, "configurationClass": 
"org.apache.camel.component.pulsar.PulsarConfiguration", "configurationField": 
"configuration", "description": "The maximum size to batch messages." },
     "batchingMaxPublishDelayMicros": { "index": 32, "kind": "property", 
"displayName": "Batching Max Publish Delay Micros", "group": "producer", 
"label": "producer", "required": false, "type": "integer", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1000, 
"configurationClass": "org.apache.camel.component.pulsar.PulsarConfiguration", 
"configurationField": "configuration", "description": "The maximum time period 
within which the messages sent [...]
@@ -125,7 +125,7 @@
     "bridgeErrorHandler": { "index": 30, "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 [...]
     "exceptionHandler": { "index": 31, "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": 32, "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." },
-    "batcherBuilder": { "index": 33, "kind": "parameter", "displayName": 
"Batcher Builder", "group": "producer", "label": "producer", "required": false, 
"type": "object", "javaType": "org.apache.pulsar.client.api.BatcherBuilder", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"DEFAULT", "configurationClass": 
"org.apache.camel.component.pulsar.PulsarConfiguration", "configurationField": 
"pulsarConfiguration", "description": "Control batching method used by the p 
[...]
+    "batcherBuilder": { "index": 33, "kind": "parameter", "displayName": 
"Batcher Builder", "group": "producer", "label": "producer", "required": false, 
"type": "enum", "javaType": "org.apache.pulsar.client.api.BatcherBuilder", 
"enum": [ "DEFAULT", "KEY_BASED" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "DEFAULT", "configurationClass": 
"org.apache.camel.component.pulsar.PulsarConfiguration", "configurationField": 
"pulsarConfiguration", "description": "Con [...]
     "batchingEnabled": { "index": 34, "kind": "parameter", "displayName": 
"Batching Enabled", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.pulsar.PulsarConfiguration", 
"configurationField": "pulsarConfiguration", "description": "Control whether 
automatic batching of messages is enabled for the producer." },
     "batchingMaxMessages": { "index": 35, "kind": "parameter", "displayName": 
"Batching Max Messages", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 1000, "configurationClass": 
"org.apache.camel.component.pulsar.PulsarConfiguration", "configurationField": 
"pulsarConfiguration", "description": "The maximum size to batch messages." },
     "batchingMaxPublishDelayMicros": { "index": 36, "kind": "parameter", 
"displayName": "Batching Max Publish Delay Micros", "group": "producer", 
"label": "producer", "required": false, "type": "integer", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 1000, 
"configurationClass": "org.apache.camel.component.pulsar.PulsarConfiguration", 
"configurationField": "pulsarConfiguration", "description": "The maximum time 
period within which the messag [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
index c340629b1cb..10230217fbd 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sftp.json
@@ -58,7 +58,7 @@
     "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 [...]
-    "jschLoggingLevel": { "index": 8, "kind": "parameter", "displayName": 
"Jsch Logging Level", "group": "common", "label": "", "required": false, 
"type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "DEBUG", 
"INFO", "WARN", "ERROR" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.file.remote.SftpConfiguration", 
"configurationField": "configuration", "description": "The logging level t [...]
+    "jschLoggingLevel": { "index": 8, "kind": "parameter", "displayName": 
"Jsch Logging Level", "group": "common", "label": "", "required": false, 
"type": "enum", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", 
"DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "WARN", "configurationClass": 
"org.apache.camel.component.file.remote.SftpConfiguration", 
"configurationField": "configuration", "description": "The [...]
     "passiveMode": { "index": 9, "kind": "parameter", "displayName": "Passive 
Mode", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.file.remote.SftpConfiguration", 
"configurationField": "configuration", "description": "Sets passive mode 
connections. Default is active mode connections." },
     "separator": { "index": 10, "kind": "parameter", "displayName": 
"Separator", "group": "common", "label": "", "required": false, "type": "enum", 
"javaType": 
"org.apache.camel.component.file.remote.RemoteFileConfiguration.PathSeparator", 
"enum": [ "UNIX", "Windows", "Auto" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "UNIX", "configurationClass": 
"org.apache.camel.component.file.remote.SftpConfiguration", 
"configurationField": "configuration", "descripti [...]
     "fastExistsCheck": { "index": 11, "kind": "parameter", "displayName": 
"Fast Exists Check", "group": "common (advanced)", "label": "common,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "If set this option to be true, camel-ftp will use the list file 
directly to check if the file exists. Since some FTP server may not support to 
list the file directly, if the option  [...]
diff --git a/components-starter/camel-pulsar-starter/src/main/docs/pulsar.json 
b/components-starter/camel-pulsar-starter/src/main/docs/pulsar.json
index 9ea89316c2d..0d909c04616 100644
--- a/components-starter/camel-pulsar-starter/src/main/docs/pulsar.json
+++ b/components-starter/camel-pulsar-starter/src/main/docs/pulsar.json
@@ -68,8 +68,9 @@
     {
       "name": "camel.component.pulsar.batcher-builder",
       "type": "org.apache.pulsar.client.api.BatcherBuilder",
-      "description": "Control batching method used by the producer. The option 
is a org.apache.pulsar.client.api.BatcherBuilder type.",
-      "sourceType": 
"org.apache.camel.component.pulsar.springboot.PulsarComponentConfiguration"
+      "description": "Control batching method used by the producer.",
+      "sourceType": 
"org.apache.camel.component.pulsar.springboot.PulsarComponentConfiguration",
+      "defaultValue": "default"
     },
     {
       "name": "camel.component.pulsar.batching-enabled",
diff --git 
a/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConfiguration.java
 
b/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConfiguration.java
index 6cea53ed2bb..bcd4aae8d49 100644
--- 
a/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConfiguration.java
+++ 
b/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConfiguration.java
@@ -202,10 +202,9 @@ public class PulsarComponentConfiguration
      */
     private PulsarMessageReceiptFactory pulsarMessageReceiptFactory;
     /**
-     * Control batching method used by the producer. The option is a
-     * org.apache.pulsar.client.api.BatcherBuilder type.
+     * Control batching method used by the producer.
      */
-    private BatcherBuilder batcherBuilder;
+    private BatcherBuilder batcherBuilder = BatcherBuilder.DEFAULT;
     /**
      * Control whether automatic batching of messages is enabled for the
      * producer.
diff --git 
a/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConverter.java
 
b/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConverter.java
index b22b940eb66..8e681d08097 100644
--- 
a/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConverter.java
+++ 
b/components-starter/camel-pulsar-starter/src/main/java/org/apache/camel/component/pulsar/springboot/PulsarComponentConverter.java
@@ -42,7 +42,6 @@ public class PulsarComponentConverter implements 
GenericConverter {
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.pulsar.PulsarConfiguration.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.pulsar.client.api.RedeliveryBackoff.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.pulsar.PulsarMessageReceiptFactory.class));
-        answer.add(new ConvertiblePair(String.class, 
org.apache.pulsar.client.api.BatcherBuilder.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.pulsar.client.api.MessageRouter.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.camel.component.pulsar.utils.AutoConfiguration.class));
         answer.add(new ConvertiblePair(String.class, 
org.apache.pulsar.client.api.PulsarClient.class));
@@ -65,7 +64,6 @@ public class PulsarComponentConverter implements 
GenericConverter {
             case "org.apache.camel.component.pulsar.PulsarConfiguration": 
return applicationContext.getBean(ref, 
org.apache.camel.component.pulsar.PulsarConfiguration.class);
             case "org.apache.pulsar.client.api.RedeliveryBackoff": return 
applicationContext.getBean(ref, 
org.apache.pulsar.client.api.RedeliveryBackoff.class);
             case 
"org.apache.camel.component.pulsar.PulsarMessageReceiptFactory": return 
applicationContext.getBean(ref, 
org.apache.camel.component.pulsar.PulsarMessageReceiptFactory.class);
-            case "org.apache.pulsar.client.api.BatcherBuilder": return 
applicationContext.getBean(ref, 
org.apache.pulsar.client.api.BatcherBuilder.class);
             case "org.apache.pulsar.client.api.MessageRouter": return 
applicationContext.getBean(ref, 
org.apache.pulsar.client.api.MessageRouter.class);
             case "org.apache.camel.component.pulsar.utils.AutoConfiguration": 
return applicationContext.getBean(ref, 
org.apache.camel.component.pulsar.utils.AutoConfiguration.class);
             case "org.apache.pulsar.client.api.PulsarClient": return 
applicationContext.getBean(ref, 
org.apache.pulsar.client.api.PulsarClient.class);

Reply via email to