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 9257e41aa85 [create-pull-request] automated change (#2047)
9257e41aa85 is described below

commit 9257e41aa8515cb4358fda87d4db99dd20524a9e
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sun Oct 18 07:43:48 2026 +0200

    [create-pull-request] automated change (#2047)
    
    Co-authored-by: oscerd <[email protected]>
---
 .../springboot/catalog/components/aws2-athena.json |  4 ++--
 .../springboot/catalog/components/coap+tcp.json    |  2 +-
 .../camel/springboot/catalog/components/coap.json  |  2 +-
 .../springboot/catalog/components/coaps+tcp.json   |  2 +-
 .../camel/springboot/catalog/components/coaps.json |  2 +-
 .../springboot/catalog/components/consul.json      |  4 ++--
 .../springboot/catalog/components/ehcache.json     |  4 ++--
 .../camel/springboot/catalog/components/http.json  |  2 +-
 .../camel/springboot/catalog/components/https.json |  2 +-
 .../springboot/catalog/components/jcache.json      |  2 +-
 .../springboot/catalog/dev-consoles/route.json     | 15 +++++++++++++++
 .../springboot/catalog/languages/jsonpath.json     |  2 +-
 .../camel-consul-starter/src/main/docs/consul.json |  2 +-
 .../springboot/ConsulComponentConfiguration.java   | 10 +++++++++-
 .../modules/ROOT/pages/starters/consul.adoc        |  2 +-
 tooling/camel-spring-boot-dependencies/pom.xml     | 22 +++++++++++++++++++++-
 16 files changed, 61 insertions(+), 18 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
index 153cdf0cf96..3ddb45d2c5b 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
@@ -40,7 +40,7 @@
     "queryString": { "index": 13, "kind": "property", "displayName": "Query 
String", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The SQL query to run. 
Except for simple queries, prefer setting this as the body of the Exchange or 
as a h [...]
     "region": { "index": 14, "kind": "property", "displayName": "Region", 
"group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "ap-south-2", "ap-south-1", 
"eu-south-1", "eu-south-2", "us-gov-east-1", "me-central-1", "il-central-1", 
"ca-central-1", "eu-central-1", "us-iso-west-1", "eu-central-2", 
"eu-isoe-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1", 
"eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-nort [...]
     "resetWaitTimeoutOnRetry": { "index": 15, "kind": "property", 
"displayName": "Reset Wait Timeout On Retry", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Reset the waitTimeout 
countdown in the event of a query r [...]
-    "retry": { "index": 16, "kind": "property", "displayName": "Retry", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "never", "always", "retryable", 
"exhausted", "generic" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "never", "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Optional comma separ 
[...]
+    "retry": { "index": 16, "kind": "property", "displayName": "Retry", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "never", "always", "retryable", 
"exhausted", "generic" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "never", "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "O [...]
     "uriEndpointOverride": { "index": 17, "kind": "property", "displayName": 
"Uri Endpoint Override", "group": "producer", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Set the overriding uri 
endpoint. This option needs to be used in combination with overrid [...]
     "waitTimeout": { "index": 18, "kind": "property", "displayName": "Wait 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Optional max wait time 
in millis to wait for a successful query completion. See the section Waitin 
[...]
     "workGroup": { "index": 19, "kind": "property", "displayName": "Work 
Group", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The workgroup to use for 
running the query." },
@@ -105,7 +105,7 @@
     "queryString": { "index": 12, "kind": "parameter", "displayName": "Query 
String", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The SQL query to run. 
Except for simple queries, prefer setting this as the body of the Exchange or 
as a  [...]
     "region": { "index": 13, "kind": "parameter", "displayName": "Region", 
"group": "producer", "label": "", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "ap-south-2", "ap-south-1", 
"eu-south-1", "eu-south-2", "us-gov-east-1", "me-central-1", "il-central-1", 
"ca-central-1", "eu-central-1", "us-iso-west-1", "eu-central-2", 
"eu-isoe-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1", 
"eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-nor [...]
     "resetWaitTimeoutOnRetry": { "index": 14, "kind": "parameter", 
"displayName": "Reset Wait Timeout On Retry", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Reset the waitTimeout 
countdown in the event of a query  [...]
-    "retry": { "index": 15, "kind": "parameter", "displayName": "Retry", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "never", "always", "retryable", 
"exhausted", "generic" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "never", "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Optional comma sepa [...]
+    "retry": { "index": 15, "kind": "parameter", "displayName": "Retry", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "never", "always", "retryable", 
"exhausted", "generic" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "never", "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": " [...]
     "uriEndpointOverride": { "index": 16, "kind": "parameter", "displayName": 
"Uri Endpoint Override", "group": "producer", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Set the overriding uri 
endpoint. This option needs to be used in combination with overri [...]
     "waitTimeout": { "index": 17, "kind": "parameter", "displayName": "Wait 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Optional max wait time 
in millis to wait for a successful query completion. See the section Waiti [...]
     "workGroup": { "index": 18, "kind": "parameter", "displayName": "Work 
Group", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The workgroup to use for 
running the query." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
index 6c373abb9a1..ad72ddd75cf 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
@@ -41,7 +41,7 @@
   },
   "properties": {
     "uri": { "index": 0, "kind": "path", "displayName": "Uri", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "autowired": false, "secret": false, 
"description": "The URI for the CoAP endpoint" },
-    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Comma separated list of methods that the CoAP consumer 
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." 
},
+    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "Comma separated list of methods that 
the CoAP consumer will bind to. The default is to bind to all methods (DELETE, 
GET, POST, PUT)." },
     "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "If enabled and an 
Exchange failed processing on the consumer side, the 5.00 (Internal Server 
Error) response sent to the client won't contain the exception's message." },
     "observable": { "index": 3, "kind": "parameter", "displayName": 
"Observable", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Make CoAP 
resource observable for source endpoint, based on RFC 7641." },
     "observe": { "index": 4, "kind": "parameter", "displayName": "Observe", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Send an observe request from a 
source endpoint, based on RFC 7641." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
index 5c612e9c36c..b05211e7f83 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
@@ -41,7 +41,7 @@
   },
   "properties": {
     "uri": { "index": 0, "kind": "path", "displayName": "Uri", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "autowired": false, "secret": false, 
"description": "The URI for the CoAP endpoint" },
-    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Comma separated list of methods that the CoAP consumer 
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." 
},
+    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "Comma separated list of methods that 
the CoAP consumer will bind to. The default is to bind to all methods (DELETE, 
GET, POST, PUT)." },
     "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "If enabled and an 
Exchange failed processing on the consumer side, the 5.00 (Internal Server 
Error) response sent to the client won't contain the exception's message." },
     "observable": { "index": 3, "kind": "parameter", "displayName": 
"Observable", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Make CoAP 
resource observable for source endpoint, based on RFC 7641." },
     "observe": { "index": 4, "kind": "parameter", "displayName": "Observe", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Send an observe request from a 
source endpoint, based on RFC 7641." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
index 9083c44f663..54bfc932737 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
@@ -41,7 +41,7 @@
   },
   "properties": {
     "uri": { "index": 0, "kind": "path", "displayName": "Uri", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "autowired": false, "secret": false, 
"description": "The URI for the CoAP endpoint" },
-    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Comma separated list of methods that the CoAP consumer 
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." 
},
+    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "Comma separated list of methods that 
the CoAP consumer will bind to. The default is to bind to all methods (DELETE, 
GET, POST, PUT)." },
     "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "If enabled and an 
Exchange failed processing on the consumer side, the 5.00 (Internal Server 
Error) response sent to the client won't contain the exception's message." },
     "observable": { "index": 3, "kind": "parameter", "displayName": 
"Observable", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Make CoAP 
resource observable for source endpoint, based on RFC 7641." },
     "observe": { "index": 4, "kind": "parameter", "displayName": "Observe", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Send an observe request from a 
source endpoint, based on RFC 7641." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
index 82370678606..9d6489c2a59 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
@@ -41,7 +41,7 @@
   },
   "properties": {
     "uri": { "index": 0, "kind": "path", "displayName": "Uri", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "autowired": false, "secret": false, 
"description": "The URI for the CoAP endpoint" },
-    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Comma separated list of methods that the CoAP consumer 
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)." 
},
+    "coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName": 
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE", 
"GET", "POST", "PUT" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "Comma separated list of methods that 
the CoAP consumer will bind to. The default is to bind to all methods (DELETE, 
GET, POST, PUT)." },
     "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute 
Exception", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "If enabled and an 
Exchange failed processing on the consumer side, the 5.00 (Internal Server 
Error) response sent to the client won't contain the exception's message." },
     "observable": { "index": 3, "kind": "parameter", "displayName": 
"Observable", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Make CoAP 
resource observable for source endpoint, based on RFC 7641." },
     "observe": { "index": 4, "kind": "parameter", "displayName": "Observe", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "Send an observe request from a 
source endpoint, based on RFC 7641." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
index 01b299a6b89..362199161d2 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/consul.json
@@ -33,7 +33,7 @@
     "valueAsString": { "index": 6, "kind": "property", "displayName": "Value 
As String", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.consul.ConsulConfiguration", "configurationField": 
"configuration", "description": "Default to transform values retrieved from 
Consul i.e. on KV endpoint to string." },
     "writeTimeout": { "index": 7, "kind": "property", "displayName": "Write 
Timeout", "group": "common", "label": "", "required": false, "type": 
"duration", "javaType": "java.time.Duration", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.consul.ConsulConfiguration", "configurationField": 
"configuration", "description": "Write timeout" },
     "bridgeErrorHandler": { "index": 8, "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 [...]
-    "action": { "index": 9, "kind": "property", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "CHECKS", "SERVICES", "AGENT", 
"REGISTER", "DEREGISTER" ], "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.consul.ConsulConfiguration", "configurationField": 
"configuration", "description": "The default action. Can be overridden by 
CamelCon [...]
+    "action": { "index": 9, "kind": "property", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "CHECKS", "SERVICES", "MEMBERS", 
"AGENT", "REGISTER", "DEREGISTER", "PUT", "GET_VALUE", "GET_VALUES", 
"GET_KEYS", "GET_SESSIONS", "DELETE_KEY", "DELETE_KEYS", "LOCK", "UNLOCK", 
"LIST_DATACENTERS", "LIST_NODES", "LIST_SERVICES", "GET_SERVICE", "GET_NODE", 
"NODE_CHECKS", "SERVICE_CHECKS", "SERVICE_INS [...]
     "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  [...]
     "configuration": { "index": 12, "kind": "property", "displayName": 
"Configuration", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.consul.ConsulConfiguration", "deprecated": false, 
"autowired": false, "secret": false, "description": "Consul configuration" },
@@ -97,7 +97,7 @@
     "bridgeErrorHandler": { "index": 9, "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": 10, "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": 11, "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": 12, "kind": "parameter", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "CHECKS", "SERVICES", "AGENT", 
"REGISTER", "DEREGISTER" ], "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.consul.ConsulConfiguration", "configurationField": 
"configuration", "description": "The default action. Can be overridden by 
CamelC [...]
+    "action": { "index": 12, "kind": "parameter", "displayName": "Action", 
"group": "producer", "label": "producer", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "CHECKS", "SERVICES", "MEMBERS", 
"AGENT", "REGISTER", "DEREGISTER", "PUT", "GET_VALUE", "GET_VALUES", 
"GET_KEYS", "GET_SESSIONS", "DELETE_KEY", "DELETE_KEYS", "LOCK", "UNLOCK", 
"LIST_DATACENTERS", "LIST_NODES", "LIST_SERVICES", "GET_SERVICE", "GET_NODE", 
"NODE_CHECKS", "SERVICE_CHECKS", "SERVICE_I [...]
     "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 [...]
     "consistencyMode": { "index": 14, "kind": "parameter", "displayName": 
"Consistency Mode", "group": "advanced", "label": "advanced", "required": 
false, "type": "enum", "javaType": 
"org.kiwiproject.consul.option.ConsistencyMode", "enum": [ "DEFAULT", "STALE", 
"CONSISTENT" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "DEFAULT", "configurationClass": 
"org.apache.camel.component.consul.ConsulConfiguration", "configurationField": 
"configuration", "descriptio [...]
     "consulClient": { "index": 15, "kind": "parameter", "displayName": "Consul 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.kiwiproject.consul.Consul", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": "org.apache.camel.component.consul.ConsulConfiguration", 
"configurationField": "configuration", "description": "The consul client to 
use." },
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 f4bcc68712e..8041ded5f29 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
@@ -31,7 +31,7 @@
     "bridgeErrorHandler": { "index": 4, "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 [...]
     "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 [...]
+    "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" ], "multiEnum": true, "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "Set the type of event 
[...]
     "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 [...]
@@ -59,7 +59,7 @@
     "createCacheIfNotExist": { "index": 4, "kind": "parameter", "displayName": 
"Create Cache If Not Exist", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "Configure if a cache 
need to be created if it does exist or can't be pre-co [...]
     "eventFiring": { "index": 5, "kind": "parameter", "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": "parameter", "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": "parameter", "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 (E [...]
+    "eventTypes": { "index": 7, "kind": "parameter", "displayName": "Event 
Types", "group": "consumer", "label": "consumer", "required": false, "type": 
"enum", "javaType": "java.lang.String", "enum": [ "EVICTED", "EXPIRED", 
"REMOVED", "CREATED", "UPDATED" ], "multiEnum": true, "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.ehcache.EhcacheConfiguration", 
"configurationField": "configuration", "description": "Set the type of even 
[...]
     "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." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
index 8ec87dc5ff2..b4c924a2cda 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
@@ -149,7 +149,7 @@
     "authDomain": { "index": 50, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTLM" },
     "authenticationPreemptive": { "index": 51, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
     "authHost": { "index": 52, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTLM" },
-    "authMethod": { "index": 53, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Bearer", 
"NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Authentication methods allowed to use as a comma separated list 
of values Basic, Bearer, or NTLM. (NTLM is deprecated)" },
+    "authMethod": { "index": 53, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Bearer", 
"NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "The authentication method to use: Basic, Bearer or NTLM. (NTLM 
is deprecated)" },
     "authPassword": { "index": 54, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "description": 
"Authentication password" },
     "authUsername": { "index": 55, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "description": 
"Authentication username" },
     "hostnameVerificationPolicy": { "index": 56, "kind": "parameter", 
"displayName": "Hostname Verification Policy", "group": "security", "label": 
"security", "required": false, "type": "enum", "javaType": 
"org.apache.hc.client5.http.ssl.HostnameVerificationPolicy", "enum": [ 
"CLIENT", "BUILTIN", "BOTH" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "CLIENT", "description": "Controls how 
hostname verification is performed during the TLS handshake. CLIENT (de [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
index 9f277c895e2..82b92c7124d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
@@ -149,7 +149,7 @@
     "authDomain": { "index": 50, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTLM" },
     "authenticationPreemptive": { "index": 51, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
     "authHost": { "index": 52, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": true, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTLM" },
-    "authMethod": { "index": 53, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Bearer", 
"NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Authentication methods allowed to use as a comma separated list 
of values Basic, Bearer, or NTLM. (NTLM is deprecated)" },
+    "authMethod": { "index": 53, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "Basic", "Bearer", 
"NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "The authentication method to use: Basic, Bearer or NTLM. (NTLM 
is deprecated)" },
     "authPassword": { "index": 54, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "description": 
"Authentication password" },
     "authUsername": { "index": 55, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "description": 
"Authentication username" },
     "hostnameVerificationPolicy": { "index": 56, "kind": "parameter", 
"displayName": "Hostname Verification Policy", "group": "security", "label": 
"security", "required": false, "type": "enum", "javaType": 
"org.apache.hc.client5.http.ssl.HostnameVerificationPolicy", "enum": [ 
"CLIENT", "BUILTIN", "BOTH" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "CLIENT", "description": "Controls how 
hostname verification is performed during the TLS handshake. CLIENT (de [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
index 5e2ccf117ee..d4e4203da32 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcache.json
@@ -53,7 +53,7 @@
     "statisticsEnabled": { "index": 6, "kind": "parameter", "displayName": 
"Statistics Enabled", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "Whether statistics gathering is enabled" },
     "storeByValue": { "index": 7, "kind": "parameter", "displayName": "Store 
By Value", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "If cache should use store-by-value or 
store-by-reference semantics" },
     "writeThrough": { "index": 8, "kind": "parameter", "displayName": "Write 
Through", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "If write-through caching should be used" },
-    "filteredEvents": { "index": 9, "kind": "parameter", "displayName": 
"Filtered Events", "group": "consumer", "label": "consumer", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "CREATED", "UPDATED", 
"REMOVED", "EXPIRED" ], "deprecated": false, "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "Events a consumer should filter (multiple ev 
[...]
+    "filteredEvents": { "index": 9, "kind": "parameter", "displayName": 
"Filtered Events", "group": "consumer", "label": "consumer", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "CREATED", "UPDATED", 
"REMOVED", "EXPIRED" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "Events a consumer should  [...]
     "oldValueRequired": { "index": 10, "kind": "parameter", "displayName": 
"Old Value Required", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.jcache.JCacheConfiguration", 
"configurationField": "configuration", "description": "if the old value is 
required for events" },
     "synchronous": { "index": 11, "kind": "parameter", "displayName": 
"Synchronous", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.jcache.JCacheConfiguration", "configurationField": 
"configuration", "description": "if the event listener should block the thread 
causing the event" },
     "bridgeErrorHandler": { "index": 12, "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/dev-consoles/route.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route.json
index 2a8658f4671..779cfcbc781 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route.json
@@ -212,6 +212,18 @@
                   "type": "integer",
                   "description": "Number of inflight exchanges"
                 },
+                "remoteExchangesTotal": {
+                  "type": "integer",
+                  "description": "Total number of exchanges that came from a 
remote endpoint"
+                },
+                "remoteExchangesFailed": {
+                  "type": "integer",
+                  "description": "Number of failed exchanges that came from a 
remote endpoint"
+                },
+                "remoteExchangesInflight": {
+                  "type": "integer",
+                  "description": "Number of inflight exchanges that came from 
a remote endpoint"
+                },
                 "meanProcessingTime": {
                   "type": "integer",
                   "description": "Mean processing time in milliseconds"
@@ -266,6 +278,9 @@
                 "exchangesTotal",
                 "exchangesFailed",
                 "exchangesInflight",
+                "remoteExchangesTotal",
+                "remoteExchangesFailed",
+                "remoteExchangesInflight",
                 "meanProcessingTime",
                 "maxProcessingTime",
                 "minProcessingTime"
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
index 17d03a89499..b1ab651be3c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/languages/jsonpath.json
@@ -23,7 +23,7 @@
     "allowEasyPredicate": { "index": 4, "kind": "attribute", "displayName": 
"Allow Easy Predicate", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to allow using the easy predicate parser to pre-parse predicates." },
     "writeAsString": { "index": 5, "kind": "attribute", "displayName": "Write 
As String", "group": "common", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to write the 
output of each row\/element as a JSON String value instead of a Map\/POJO 
value." },
     "unpackArray": { "index": 6, "kind": "attribute", "displayName": "Unpack 
Array", "group": "common", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to unpack a single element 
json-array into an object." },
-    "option": { "index": 7, "kind": "attribute", "displayName": "Option", 
"group": "advanced", "label": "advanced", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "DEFAULT_PATH_LEAF_TO_NULL", 
"ALWAYS_RETURN_LIST", "AS_PATH_LIST", "SUPPRESS_EXCEPTIONS", 
"REQUIRE_PROPERTIES" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "To configure additional options on JSONPath. Multiple 
values can be separated by comma." },
+    "option": { "index": 7, "kind": "attribute", "displayName": "Option", 
"group": "advanced", "label": "advanced", "required": false, "type": "enum", 
"javaType": "java.lang.String", "enum": [ "DEFAULT_PATH_LEAF_TO_NULL", 
"ALWAYS_RETURN_LIST", "AS_PATH_LIST", "SUPPRESS_EXCEPTIONS", 
"REQUIRE_PROPERTIES" ], "multiEnum": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "To configure additional options on 
JSONPath. Multiple values can be separated by comma." },
     "source": { "index": 8, "kind": "attribute", "displayName": "Source", 
"group": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Source to use, instead of message body. You can prefix with 
variable:, header:, or property: to specify kind of source. Otherwise, the 
source is assumed to be a variable. Use empty or null to use default source, 
which is the message body." },
     "resultType": { "index": 9, "kind": "attribute", "displayName": "Result 
Type", "group": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "The class of the result type (type from output)." },
     "trim": { "index": 10, "kind": "attribute", "displayName": "Trim", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to trim the 
source code to remove leading and trailing whitespaces and line breaks." },
diff --git a/components-starter/camel-consul-starter/src/main/docs/consul.json 
b/components-starter/camel-consul-starter/src/main/docs/consul.json
index 4a4fe199733..2e3986e2894 100644
--- a/components-starter/camel-consul-starter/src/main/docs/consul.json
+++ b/components-starter/camel-consul-starter/src/main/docs/consul.json
@@ -22,7 +22,7 @@
     {
       "name": "camel.component.consul.action",
       "type": "java.lang.String",
-      "description": "The default action. Can be overridden by 
CamelConsulAction",
+      "description": "The default action. Can be overridden by 
CamelConsulAction. The actions depend on the API of the endpoint: agent has 
CHECKS, SERVICES, MEMBERS, AGENT, REGISTER and DEREGISTER; kv has PUT, 
GET_VALUE, GET_VALUES, GET_KEYS, GET_SESSIONS, DELETE_KEY, DELETE_KEYS, LOCK 
and UNLOCK; catalog has REGISTER, DEREGISTER, LIST_DATACENTERS, LIST_NODES, 
LIST_SERVICES, GET_SERVICE and GET_NODE; health has CHECKS, NODE_CHECKS, 
SERVICE_CHECKS and SERVICE_INSTANCES; session has CREATE [...]
       "sourceType": 
"org.apache.camel.component.consul.springboot.ConsulComponentConfiguration"
     },
     {
diff --git 
a/components-starter/camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/ConsulComponentConfiguration.java
 
b/components-starter/camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/ConsulComponentConfiguration.java
index 8e61e05b3cf..d5a81d1fa5d 100644
--- 
a/components-starter/camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/ConsulComponentConfiguration.java
+++ 
b/components-starter/camel-consul-starter/src/main/java/org/apache/camel/component/consul/springboot/ConsulComponentConfiguration.java
@@ -90,7 +90,15 @@ public class ConsulComponentConfiguration
      */
     private Boolean bridgeErrorHandler = false;
     /**
-     * The default action. Can be overridden by CamelConsulAction
+     * The default action. Can be overridden by CamelConsulAction. The actions
+     * depend on the API of the endpoint: agent has CHECKS, SERVICES, MEMBERS,
+     * AGENT, REGISTER and DEREGISTER; kv has PUT, GET_VALUE, GET_VALUES,
+     * GET_KEYS, GET_SESSIONS, DELETE_KEY, DELETE_KEYS, LOCK and UNLOCK; 
catalog
+     * has REGISTER, DEREGISTER, LIST_DATACENTERS, LIST_NODES, LIST_SERVICES,
+     * GET_SERVICE and GET_NODE; health has CHECKS, NODE_CHECKS, SERVICE_CHECKS
+     * and SERVICE_INSTANCES; session has CREATE, DESTROY, INFO, LIST and 
RENEW;
+     * preparedQuery has CREATE, GET and EXECUTE; event has FIRE and LIST;
+     * coordinates has DATACENTERS and NODES; status has LEADER and PEERS.
      */
     private String action;
     /**
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/consul.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/consul.adoc
index d44569cd300..fd2c123337e 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/consul.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/consul.adoc
@@ -29,7 +29,7 @@ The starter supports 27 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | camel.component.consul.acl-token | Sets the ACL token to be used with Consul 
|  | String
-| camel.component.consul.action | The default action. Can be overridden by 
CamelConsulAction |  | String
+| camel.component.consul.action | The default action. Can be overridden by 
CamelConsulAction. The actions depend on the API of the endpoint: agent has 
CHECKS, SERVICES, MEMBERS, AGENT, REGISTER and DEREGISTER; kv has PUT, 
GET_VALUE, GET_VALUES, GET_KEYS, GET_SESSIONS, DELETE_KEY, DELETE_KEYS, LOCK 
and UNLOCK; catalog has REGISTER, DEREGISTER, LIST_DATACENTERS, LIST_NODES, 
LIST_SERVICES, GET_SERVICE and GET_NODE; health has CHECKS, NODE_CHECKS, 
SERVICE_CHECKS and SERVICE_INSTANCES; sessio [...]
 | camel.component.consul.autowired-enabled | 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 type, which then gets configured on the component. This can be used 
for automatic configuring JDBC data sources, JMS connection factories, AWS 
Clients, etc. | true | Boolean
 | camel.component.consul.block-seconds | The second to wait for a watch event, 
default 10 seconds | 10 | Integer
 | camel.component.consul.bridge-error-handler | 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 likes, will now be processed as a message and handled by the 
routing Error Handler. Important: This is only possible if the 3rd party 
component allows Camel to be alerted if an exception was thrown. Some 
components handle this internally only, and therefo [...]
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 68ee5608bce..752915aaeb1 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -5362,7 +5362,7 @@
       <dependency>
         <groupId>org.apache.maven.reporting</groupId>
         <artifactId>maven-reporting-api</artifactId>
-        <version>3.1.1</version>
+        <version>4.0.0</version>
       </dependency>
       <dependency>
         <groupId>org.apache.maven.reporting</groupId>
@@ -5490,6 +5490,26 @@
         <artifactId>asm</artifactId>
         <version>9.11</version>
       </dependency>
+      <dependency>
+        <groupId>org.ow2.asm</groupId>
+        <artifactId>asm-analysis</artifactId>
+        <version>9.11</version>
+      </dependency>
+      <dependency>
+        <groupId>org.ow2.asm</groupId>
+        <artifactId>asm-commons</artifactId>
+        <version>9.11</version>
+      </dependency>
+      <dependency>
+        <groupId>org.ow2.asm</groupId>
+        <artifactId>asm-tree</artifactId>
+        <version>9.11</version>
+      </dependency>
+      <dependency>
+        <groupId>org.ow2.asm</groupId>
+        <artifactId>asm-util</artifactId>
+        <version>9.11</version>
+      </dependency>
       <dependency>
         <groupId>org.xmlunit</groupId>
         <artifactId>xmlunit-assertj3</artifactId>

Reply via email to