This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git

commit 77fe45225b1b51a914f6ee77a61f4d227f8ca474
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Thu Jul 23 18:10:36 2020 +0200

    Regen
---
 .../catalog/components/aws-kinesis-firehose.json          |  2 ++
 .../camel/springboot/catalog/components/aws-kinesis.json  |  2 ++
 .../camel/springboot/catalog/components/aws-kms.json      |  2 ++
 .../catalog/components/aws2-kinesis-firehose.json         |  2 ++
 .../camel/springboot/catalog/components/aws2-kinesis.json |  2 ++
 .../camel/springboot/catalog/components/aws2-kms.json     |  2 ++
 .../apache/camel/springboot/catalog/components/cql.json   |  8 ++++----
 .../camel/springboot/catalog/components/resteasy.json     |  3 +--
 .../src/main/docs/aws-kinesis-starter.adoc                |  4 +++-
 .../springboot/KinesisFirehoseComponentConfiguration.java | 14 ++++++++++++++
 .../kinesis/springboot/KinesisComponentConfiguration.java | 14 ++++++++++++++
 .../src/main/docs/aws-kms-starter.adoc                    |  3 ++-
 .../aws/kms/springboot/KMSComponentConfiguration.java     | 14 ++++++++++++++
 .../src/main/docs/aws2-kinesis-starter.adoc               |  4 +++-
 .../KinesisFirehose2ComponentConfiguration.java           | 14 ++++++++++++++
 .../springboot/Kinesis2ComponentConfiguration.java        | 14 ++++++++++++++
 .../src/main/docs/aws2-kms-starter.adoc                   |  3 ++-
 .../aws2/kms/springboot/KMS2ComponentConfiguration.java   | 14 ++++++++++++++
 components-starter/camel-corda-starter/pom.xml            | 12 ++++++++++++
 components-starter/camel-iota-starter/pom.xml             | 12 ++++++++++++
 .../src/main/docs/resteasy-starter.adoc                   |  2 +-
 .../springboot/ResteasyComponentConfiguration.java        | 15 ++++++++-------
 docs/modules/ROOT/pages/aws-kinesis-starter.adoc          |  4 +++-
 docs/modules/ROOT/pages/aws-kms-starter.adoc              |  3 ++-
 docs/modules/ROOT/pages/aws2-kinesis-starter.adoc         |  4 +++-
 docs/modules/ROOT/pages/aws2-kms-starter.adoc             |  3 ++-
 docs/modules/ROOT/pages/resteasy-starter.adoc             |  2 +-
 tooling/camel-spring-boot-dependencies/pom.xml            |  4 ++--
 28 files changed, 157 insertions(+), 25 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis-firehose.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis-firehose.json
index d1d2da8..801b498 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis-firehose.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis-firehose.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonKinesisFirehoseClient": { "kind": "property", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis Firehose 
client to use for all reques [...]
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instanc [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the r [...]
     "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis Firehose client" },
@@ -35,6 +36,7 @@
   "properties": {
     "streamName": { "kind": "path", "displayName": "Stream Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Name of the stream" },
     "amazonKinesisFirehoseClient": { "kind": "parameter", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose", "deprecated": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis Firehose 
client to use for all reque [...]
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instan [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the  [...]
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis Firehose client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis Firehose client" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis.json
index baf3449..311e521 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kinesis.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonKinesisClient": { "kind": "property", "displayName": "Amazon 
Kinesis Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.kinesis.AmazonKinesis", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis client to 
use for all requests for this endpoint" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the  [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
     "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis client" },
     "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis client" },
@@ -41,6 +42,7 @@
   "properties": {
     "streamName": { "kind": "path", "displayName": "Stream Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Name of the stream" },
     "amazonKinesisClient": { "kind": "parameter", "displayName": "Amazon 
Kinesis Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.kinesis.AmazonKinesis", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Amazon Kinesis client to 
use for all requests for this endpoint" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the [...]
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "secret": false, "defaultValue": "HTTPS", 
"configurationClass": 
"org.apache.camel.component.aws.kinesis.KinesisConfiguration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating the Kinesis client" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kms.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kms.json
index 35d9b62..49bed65 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kms.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-kms.json
@@ -21,6 +21,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registry [...]
     "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": "org.apache.camel.component.aws.kms.KMSConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.kms.KMSConfiguration", 
"deprecated": false, "secret": false, "description": "The Component 
configuration" },
     "kmsClient": { "kind": "property", "displayName": "Kms Client", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.kms.AWSKMS", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": 
"configuration", "description": "To use a existing configured AWS KMS as 
client" },
@@ -35,6 +36,7 @@
   },
   "properties": {
     "label": { "kind": "path", "displayName": "Label", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": 
"configuration", "description": "Logical name" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the registr [...]
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": "org.apache.camel.component.aws.kms.KMSConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "kmsClient": { "kind": "parameter", "displayName": "Kms Client", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.kms.AWSKMS", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.kms.KMSConfiguration", "configurationField": 
"configuration", "description": "To use a existing configured AWS KMS as 
client" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the  [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
index 8a808d2..8aa9b77 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis-firehose.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonKinesisFirehoseClient": { "kind": "property", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"software.amazon.awssdk.services.firehose.FirehoseClient", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon Kinesis Firehose 
client to use for all requests  [...]
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
insta [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"deprecated": false, "secret": false, "description": "Component configuration" 
},
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the r [...]
     "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations", "enum": 
[ "sendBatchRecord", "createDeliveryStream", "deleteDeliveryStream", 
"updateDestination" ], "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "config [...]
@@ -37,6 +38,7 @@
   "properties": {
     "streamName": { "kind": "path", "displayName": "Stream Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Name of the stream" },
     "amazonKinesisFirehoseClient": { "kind": "parameter", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"software.amazon.awssdk.services.firehose.FirehoseClient", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon Kinesis Firehose 
client to use for all requests [...]
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
inst [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the  [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations", "enum": 
[ "sendBatchRecord", "createDeliveryStream", "deleteDeliveryStream", 
"updateDestination" ], "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "confi [...]
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis Firehose client" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
index c16219a..03d0062 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kinesis.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "amazonKinesisClient": { "kind": "property", "displayName": "Amazon 
Kinesis Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "software.amazon.awssdk.services.kinesis.KinesisClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Amazon Kinesis client to 
use for all requests for this endpoint" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in th [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"deprecated": false, "secret": false, "description": "Component configuration" 
},
     "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis client" },
     "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis client" },
@@ -42,6 +43,7 @@
   "properties": {
     "streamName": { "kind": "path", "displayName": "Stream Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Name of the stream" },
     "amazonKinesisClient": { "kind": "parameter", "displayName": "Amazon 
Kinesis Client", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "software.amazon.awssdk.services.kinesis.KinesisClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Amazon Kinesis client to 
use for all requests for this endpoint" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in t [...]
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Kinesis client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" 
], "deprecated": false, "secret": false, "defaultValue": "HTTPS", 
"configurationClass": 
"org.apache.camel.component.aws2.kinesis.Kinesis2Configuration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating the Kinesis cl [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kms.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kms.json
index 8196ca6..d027dd3 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kms.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-kms.json
@@ -21,6 +21,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the regist [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.kms.KMS2Configuration", 
"deprecated": false, "secret": false, "description": "Component configuration" 
},
     "kmsClient": { "kind": "property", "displayName": "Kms Client", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.kms.KmsClient", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": 
"configuration", "description": "To use a existing configured AWS KMS as 
client" },
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the r [...]
@@ -37,6 +38,7 @@
   },
   "properties": {
     "label": { "kind": "path", "displayName": "Label", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": 
"configuration", "description": "Logical name" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance in the regis [...]
     "kmsClient": { "kind": "parameter", "displayName": "Kms Client", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.kms.KmsClient", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.kms.KMS2Configuration", "configurationField": 
"configuration", "description": "To use a existing configured AWS KMS as 
client" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the  [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.aws2.kms.KMS2Operations", "enum": [ "listKeys", 
"createKey", "disableKey", "scheduleKeyDeletion", "describeKey", "enableKey" ], 
"deprecated": false, "deprecationNote": "", "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.kms.KMS2Configuration", 
"configurationField": "configuration", "descri [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cql.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cql.json
index 7b732b6..a367c88 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cql.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/cql.json
@@ -30,15 +30,15 @@
     "hosts": { "kind": "path", "displayName": "Hosts", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Hostname(s) cassansdra server(s). Multiple hosts can be separated by comma." },
     "port": { "kind": "path", "displayName": "Port", "group": "common", 
"label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "secret": false, "description": "Port 
number of cassansdra server(s)" },
     "keyspace": { "kind": "path", "displayName": "Keyspace", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Keyspace to use" },
-    "cluster": { "kind": "parameter", "displayName": "Cluster", "group": 
"common", "label": "", "required": false, "type": "object", "javaType": 
"com.datastax.driver.core.Cluster", "deprecated": false, "secret": false, 
"description": "To use the Cluster instance (you would normally not use this 
option)" },
     "clusterName": { "kind": "parameter", "displayName": "Cluster Name", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"description": "Cluster name" },
-    "consistencyLevel": { "kind": "parameter", "displayName": "Consistency 
Level", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.datastax.driver.core.ConsistencyLevel", "enum": [ "ANY", 
"ONE", "TWO", "THREE", "QUORUM", "ALL", "LOCAL_QUORUM", "EACH_QUORUM", 
"SERIAL", "LOCAL_SERIAL", "LOCAL_ONE" ], "deprecated": false, "secret": false, 
"description": "Consistency level to use" },
+    "consistencyLevel": { "kind": "parameter", "displayName": "Consistency 
Level", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.datastax.oss.driver.api.core.DefaultConsistencyLevel", "enum": 
[ "ANY", "ONE", "TWO", "THREE", "QUORUM", "ALL", "LOCAL_ONE", "LOCAL_QUORUM", 
"EACH_QUORUM", "SERIAL", "LOCAL_SERIAL" ], "deprecated": false, "secret": 
false, "description": "Consistency level to use" },
     "cql": { "kind": "parameter", "displayName": "Cql", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": "CQL 
query to perform. Can be overridden with the message header with key 
CamelCqlQuery." },
-    "loadBalancingPolicy": { "kind": "parameter", "displayName": "Load 
Balancing Policy", "group": "common", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false, 
"description": "To use a specific LoadBalancingPolicy" },
+    "datacenter": { "kind": "parameter", "displayName": "Datacenter", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "defaultValue": 
"datacenter1", "description": "Datacenter to use" },
+    "loadBalancingPolicyClass": { "kind": "parameter", "displayName": "Load 
Balancing Policy Class", "group": "common", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"secret": false, "description": "To use a specific LoadBalancingPolicyClass" },
     "password": { "kind": "parameter", "displayName": "Password", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Password for session authentication" },
     "prepareStatements": { "kind": "parameter", "displayName": "Prepare 
Statements", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "description": "Whether to use PreparedStatements or 
regular Statements" },
     "resultSetConversionStrategy": { "kind": "parameter", "displayName": 
"Result Set Conversion Strategy", "group": "common", "label": "", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.cassandra.ResultSetConversionStrategy", 
"deprecated": false, "secret": false, "description": "To use a custom class 
that implements logic for converting ResultSet into message body ALL, ONE, 
LIMIT_10, LIMIT_100..." },
-    "session": { "kind": "parameter", "displayName": "Session", "group": 
"common", "label": "", "required": false, "type": "object", "javaType": 
"com.datastax.driver.core.Session", "deprecated": false, "secret": false, 
"description": "To use the Session instance (you would normally not use this 
option)" },
+    "session": { "kind": "parameter", "displayName": "Session", "group": 
"common", "label": "", "required": false, "type": "object", "javaType": 
"com.datastax.oss.driver.api.core.CqlSession", "deprecated": false, "secret": 
false, "description": "To use the Session instance (you would normally not use 
this option)" },
     "username": { "kind": "parameter", "displayName": "Username", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "description": 
"Username for session authentication" },
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Allows for bridging the consumer to the 
Camel routing Error Handler, which mean any exceptions occurred while the 
consumer is trying to pickup incoming messages, or the likes, will now be 
processed as a message and handled b [...]
     "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send 
Empty Message When Idle", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": false, "description": "If the polling consumer did not 
poll any files, you can enable this option to send an empty message (no body) 
instead." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
index cdddf55..f967776 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
@@ -28,7 +28,7 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the r [...]
     "allowJavaSerializedObject": { "kind": "property", "displayName": "Allow 
Java Serialized Object", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": false, "description": "Whether to allow java 
serialization when a request uses 
context-type=application\/x-java-serialized-object. This is by default turned 
off. If you enable this then be aware that Java will deserialize the incomin 
[...]
     "basicPropertyBinding": { "kind": "property", "displayName": "Basic 
Property Binding", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the component should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities" },
-    "resteasyHttpBinding": { "kind": "property", "displayName": "Resteasy Http 
Binding", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.resteasy.ResteasyHttpBinding", "deprecated": false, 
"secret": false, "description": "To use a custom ResteasyHttpBinding" },
+    "httpBinding": { "kind": "property", "displayName": "Http Binding", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.http.common.HttpBinding", "deprecated": false, 
"secret": false, "description": "To use a custom HttpBinding to control the 
mapping between Camel message and HttpClient." },
     "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "secret": false, "description": "To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message." },
     "sslContextParameters": { "kind": "property", "displayName": "Ssl Context 
Parameters", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"secret": false, "description": "To configure security using 
SSLContextParameters. Important: Only one instance of 
org.apache.camel.support.jsse.SSLContextParameters is supported per 
HttpComponent. If you need to use 2 or more differen [...]
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "secret": false, "defaultValue": "false", "description": "Enable usage 
of global SSL context parameters." },
@@ -38,7 +38,6 @@
     "httpUri": { "kind": "path", "displayName": "Http Uri", "group": "common", 
"label": "common", "required": true, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "deprecationNote": "", "secret": false, 
"description": "The url of the HTTP endpoint to call." },
     "chunked": { "kind": "parameter", "displayName": "Chunked", "group": 
"common", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "secret": false, "defaultValue": "true", 
"description": "If this option is false the Servlet will disable the HTTP 
streaming and set the content-length header on the response" },
     "disableStreamCache": { "kind": "parameter", "displayName": "Disable 
Stream Cache", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Determines whether or not the raw input 
stream from Servlet is cached or not (Camel will read the stream into a in 
memory\/overflow to file, Stream caching) cache. By default Camel will cache 
the Servlet input stream to support  [...]
-    "restEasyHttpBindingRef": { "kind": "parameter", "displayName": "Rest Easy 
Http Binding Ref", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.resteasy.ResteasyHttpBinding", "deprecated": false, 
"secret": false, "description": "Sets the restEasyHttpBinding if you have a 
customised one registered in the context" },
     "resteasyMethod": { "kind": "parameter", "displayName": "Resteasy Method", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"defaultValue": "GET", "description": "Sets the resteasy method to process the 
request" },
     "servletName": { "kind": "parameter", "displayName": "Servlet Name", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"description": "Sets the servlet name" },
     "transferException": { "kind": "parameter", "displayName": "Transfer 
Exception", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "If enabled and an Exchange failed 
processing on the consumer side, and if the caused Exception was send back 
serialized in the response as a application\/x-java-serialized-object content 
type. On the producer side the exception will be d [...]
diff --git 
a/components-starter/camel-aws-kinesis-starter/src/main/docs/aws-kinesis-starter.adoc
 
b/components-starter/camel-aws-kinesis-starter/src/main/docs/aws-kinesis-starter.adoc
index 48118b9..1f0b760 100644
--- 
a/components-starter/camel-aws-kinesis-starter/src/main/docs/aws-kinesis-starter.adoc
+++ 
b/components-starter/camel-aws-kinesis-starter/src/main/docs/aws-kinesis-starter.adoc
@@ -17,7 +17,7 @@ When using aws-kinesis with Spring Boot make sure to use the 
following Maven dep
 ----
 
 
-The component supports 28 options, which are listed below.
+The component supports 30 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 28 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  
| String
 | *camel.component.aws-kinesis-firehose.amazon-kinesis-firehose-client* | 
Amazon Kinesis Firehose client to use for all requests for this endpoint. The 
option is a com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose type. 
|  | String
+| *camel.component.aws-kinesis-firehose.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws-kinesis-firehose.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws-kinesis-firehose.configuration* | The component 
configuration. The option is a 
org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration type. |  | 
String
 | *camel.component.aws-kinesis-firehose.enabled* | Whether to enable auto 
configuration of the aws-kinesis-firehose component. This is enabled by 
default. |  | Boolean
@@ -37,6 +38,7 @@ The component supports 28 options, which are listed below.
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  
| String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kinesis.amazon-kinesis-client* | Amazon Kinesis client 
to use for all requests for this endpoint. The option is a 
com.amazonaws.services.kinesis.AmazonKinesis type. |  | String
+| *camel.component.aws-kinesis.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws-kinesis.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-kinesis.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN or ERROR level and ignored. | 
false | Boolean
 | *camel.component.aws-kinesis.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.kinesis.KinesisConfiguration 
type. |  | String
diff --git 
a/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/firehose/springboot/KinesisFirehoseComponentConfiguration.java
 
b/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/firehose/springboot/KinesisFirehoseComponentConfiguration.java
index a8faa17..6edd70d 100644
--- 
a/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/firehose/springboot/KinesisFirehoseComponentConfiguration.java
+++ 
b/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/firehose/springboot/KinesisFirehoseComponentConfiguration.java
@@ -45,6 +45,12 @@ public class KinesisFirehoseComponentConfiguration
      */
     private String amazonKinesisFirehoseClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration
      * type.
@@ -103,6 +109,14 @@ public class KinesisFirehoseComponentConfiguration
         this.amazonKinesisFirehoseClient = amazonKinesisFirehoseClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/kinesis/springboot/KinesisComponentConfiguration.java
 
b/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/kinesis/springboot/KinesisComponentConfiguration.java
index 528da7a..6951b6c 100644
--- 
a/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/kinesis/springboot/KinesisComponentConfiguration.java
+++ 
b/components-starter/camel-aws-kinesis-starter/src/main/java/org/apache/camel/component/aws/kinesis/springboot/KinesisComponentConfiguration.java
@@ -46,6 +46,12 @@ public class KinesisComponentConfiguration
      */
     private String amazonKinesisClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws.kinesis.KinesisConfiguration type.
      */
@@ -136,6 +142,14 @@ public class KinesisComponentConfiguration
         this.amazonKinesisClient = amazonKinesisClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws-kms-starter/src/main/docs/aws-kms-starter.adoc 
b/components-starter/camel-aws-kms-starter/src/main/docs/aws-kms-starter.adoc
index a485f50..897367a 100644
--- 
a/components-starter/camel-aws-kms-starter/src/main/docs/aws-kms-starter.adoc
+++ 
b/components-starter/camel-aws-kms-starter/src/main/docs/aws-kms-starter.adoc
@@ -17,7 +17,7 @@ When using aws-kms with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
+| *camel.component.aws-kms.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-kms.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-kms.configuration* | The Component configuration. The 
option is a org.apache.camel.component.aws.kms.KMSConfiguration type. |  | 
String
 | *camel.component.aws-kms.enabled* | Whether to enable auto configuration of 
the aws-kms component. This is enabled by default. |  | Boolean
diff --git 
a/components-starter/camel-aws-kms-starter/src/main/java/org/apache/camel/component/aws/kms/springboot/KMSComponentConfiguration.java
 
b/components-starter/camel-aws-kms-starter/src/main/java/org/apache/camel/component/aws/kms/springboot/KMSComponentConfiguration.java
index b32cdc6..ac7b22a 100644
--- 
a/components-starter/camel-aws-kms-starter/src/main/java/org/apache/camel/component/aws/kms/springboot/KMSComponentConfiguration.java
+++ 
b/components-starter/camel-aws-kms-starter/src/main/java/org/apache/camel/component/aws/kms/springboot/KMSComponentConfiguration.java
@@ -40,6 +40,12 @@ public class KMSComponentConfiguration
      */
     private Boolean enabled;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Amazon AWS Access Key
      */
     private String accessKey;
@@ -96,6 +102,14 @@ public class KMSComponentConfiguration
      */
     private Boolean basicPropertyBinding = false;
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getAccessKey() {
         return accessKey;
     }
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
 
b/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
index c3cb6af..997f38f 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/docs/aws2-kinesis-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-kinesis with Spring Boot make sure to use the 
following Maven de
 ----
 
 
-The component supports 31 options, which are listed below.
+The component supports 33 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 31 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-kinesis-firehose.access-key* | Amazon AWS Access Key | 
 | String
 | *camel.component.aws2-kinesis-firehose.amazon-kinesis-firehose-client* | 
Amazon Kinesis Firehose client to use for all requests for this endpoint. The 
option is a software.amazon.awssdk.services.firehose.FirehoseClient type. |  | 
String
+| *camel.component.aws2-kinesis-firehose.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-kinesis-firehose.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-kinesis-firehose.configuration* | Component 
configuration. The option is a 
org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration type. |  
| String
 | *camel.component.aws2-kinesis-firehose.enabled* | Whether to enable auto 
configuration of the aws2-kinesis-firehose component. This is enabled by 
default. |  | Boolean
@@ -39,6 +40,7 @@ The component supports 31 options, which are listed below.
 | *camel.component.aws2-kinesis-firehose.trust-all-certificates* | If we want 
to trust all certificates in case of overriding the endpoint | false | Boolean
 | *camel.component.aws2-kinesis.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-kinesis.amazon-kinesis-client* | Amazon Kinesis client 
to use for all requests for this endpoint. The option is a 
software.amazon.awssdk.services.kinesis.KinesisClient type. |  | String
+| *camel.component.aws2-kinesis.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-kinesis.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-kinesis.bridge-error-handler* | Allows for bridging 
the consumer to the Camel routing Error Handler, which mean any exceptions 
occurred while the consumer is trying to pickup incoming messages, or the 
likes, will now be processed as a message and handled by the routing Error 
Handler. By default the consumer will use the 
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be 
logged at WARN or ERROR level and ignored. | false | Boolean
 | *camel.component.aws2-kinesis.configuration* | Component configuration. The 
option is a org.apache.camel.component.aws2.kinesis.Kinesis2Configuration type. 
|  | String
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
index 3fe031e..d0eda25 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/firehose/springboot/KinesisFirehose2ComponentConfiguration.java
@@ -46,6 +46,12 @@ public class KinesisFirehose2ComponentConfiguration
      */
     private String amazonKinesisFirehoseClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Component configuration. The option is a
      * org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration
      * type.
@@ -112,6 +118,14 @@ public class KinesisFirehose2ComponentConfiguration
         this.amazonKinesisFirehoseClient = amazonKinesisFirehoseClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
index 5da3630..29e2276 100644
--- 
a/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-kinesis-starter/src/main/java/org/apache/camel/component/aws2/kinesis/springboot/Kinesis2ComponentConfiguration.java
@@ -47,6 +47,12 @@ public class Kinesis2ComponentConfiguration
      */
     private String amazonKinesisClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Component configuration. The option is a
      * org.apache.camel.component.aws2.kinesis.Kinesis2Configuration type.
      */
@@ -141,6 +147,14 @@ public class Kinesis2ComponentConfiguration
         this.amazonKinesisClient = amazonKinesisClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws2-kms-starter/src/main/docs/aws2-kms-starter.adoc 
b/components-starter/camel-aws2-kms-starter/src/main/docs/aws2-kms-starter.adoc
index 43717be..de4af77 100644
--- 
a/components-starter/camel-aws2-kms-starter/src/main/docs/aws2-kms-starter.adoc
+++ 
b/components-starter/camel-aws2-kms-starter/src/main/docs/aws2-kms-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-kms with Spring Boot make sure to use the 
following Maven depend
 ----
 
 
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws2-kms.access-key* | Amazon AWS Access Key |  | String
+| *camel.component.aws2-kms.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-kms.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-kms.configuration* | Component configuration. The 
option is a org.apache.camel.component.aws2.kms.KMS2Configuration type. |  | 
String
 | *camel.component.aws2-kms.enabled* | Whether to enable auto configuration of 
the aws2-kms component. This is enabled by default. |  | Boolean
diff --git 
a/components-starter/camel-aws2-kms-starter/src/main/java/org/apache/camel/component/aws2/kms/springboot/KMS2ComponentConfiguration.java
 
b/components-starter/camel-aws2-kms-starter/src/main/java/org/apache/camel/component/aws2/kms/springboot/KMS2ComponentConfiguration.java
index 1fb3d02..180efc0 100644
--- 
a/components-starter/camel-aws2-kms-starter/src/main/java/org/apache/camel/component/aws2/kms/springboot/KMS2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-kms-starter/src/main/java/org/apache/camel/component/aws2/kms/springboot/KMS2ComponentConfiguration.java
@@ -40,6 +40,12 @@ public class KMS2ComponentConfiguration
      */
     private Boolean enabled;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Component configuration. The option is a
      * org.apache.camel.component.aws2.kms.KMS2Configuration type.
      */
@@ -104,6 +110,14 @@ public class KMS2ComponentConfiguration
      */
     private String secretKey;
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git a/components-starter/camel-corda-starter/pom.xml 
b/components-starter/camel-corda-starter/pom.xml
index 254cb1b..7f14a21 100644
--- a/components-starter/camel-corda-starter/pom.xml
+++ b/components-starter/camel-corda-starter/pom.xml
@@ -38,6 +38,18 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-corda</artifactId>
       <version>${camel-version}</version>
+      <!--START OF GENERATED CODE-->
+      <exclusions>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-classic</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-core</artifactId>
+        </exclusion>
+      </exclusions>
+      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>
diff --git a/components-starter/camel-iota-starter/pom.xml 
b/components-starter/camel-iota-starter/pom.xml
index 9427c49..1cb0cae 100644
--- a/components-starter/camel-iota-starter/pom.xml
+++ b/components-starter/camel-iota-starter/pom.xml
@@ -38,6 +38,18 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-iota</artifactId>
       <version>${camel-version}</version>
+      <!--START OF GENERATED CODE-->
+      <exclusions>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-classic</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>ch.qos.logback</groupId>
+          <artifactId>logback-core</artifactId>
+        </exclusion>
+      </exclusions>
+      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>
diff --git 
a/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc 
b/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc
index 9e22b5a..9d60a8d 100644
--- 
a/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc
+++ 
b/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc
@@ -29,9 +29,9 @@ The component supports 11 options, which are listed below.
 | *camel.component.resteasy.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN or ERROR level and ignored. | 
false | Boolean
 | *camel.component.resteasy.enabled* | Whether to enable auto configuration of 
the resteasy component. This is enabled by default. |  | Boolean
 | *camel.component.resteasy.header-filter-strategy* | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | 
String
+| *camel.component.resteasy.http-binding* | To use a custom HttpBinding to 
control the mapping between Camel message and HttpClient. The option is a 
org.apache.camel.http.common.HttpBinding type. |  | String
 | *camel.component.resteasy.lazy-start-producer* | 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 during starting and cause the route to fail being started. By 
deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed t [...]
 | *camel.component.resteasy.proxy-consumers-classes* | Proxy classes for 
consumer endpoints. Multiple classes can be separated by comma. |  | String
-| *camel.component.resteasy.resteasy-http-binding* | To use a custom 
ResteasyHttpBinding. The option is a 
org.apache.camel.component.resteasy.ResteasyHttpBinding type. |  | String
 | *camel.component.resteasy.ssl-context-parameters* | To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.support.jsse.SSLContextParameters is supported per 
HttpComponent. If you need to use 2 or more different instances, you need to 
define a new HttpComponent per instance you need. The option is a 
org.apache.camel.support.jsse.SSLContextParameters type. |  | String
 | *camel.component.resteasy.use-global-ssl-context-parameters* | Enable usage 
of global SSL context parameters. | false | Boolean
 | *camel.component.resteasy.x509-hostname-verifier* | To use a custom 
X509HostnameVerifier such as DefaultHostnameVerifier or NoopHostnameVerifier. 
The option is a javax.net.ssl.HostnameVerifier type. |  | String
diff --git 
a/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
 
b/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
index d90ed9e..ffb3ede 100644
--- 
a/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
+++ 
b/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
@@ -75,10 +75,11 @@ public class ResteasyComponentConfiguration
      */
     private Boolean basicPropertyBinding = false;
     /**
-     * To use a custom ResteasyHttpBinding. The option is a
-     * org.apache.camel.component.resteasy.ResteasyHttpBinding type.
+     * To use a custom HttpBinding to control the mapping between Camel message
+     * and HttpClient. The option is a org.apache.camel.http.common.HttpBinding
+     * type.
      */
-    private String resteasyHttpBinding;
+    private String httpBinding;
     /**
      * To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
      * header to and from Camel message. The option is a
@@ -144,12 +145,12 @@ public class ResteasyComponentConfiguration
         this.basicPropertyBinding = basicPropertyBinding;
     }
 
-    public String getResteasyHttpBinding() {
-        return resteasyHttpBinding;
+    public String getHttpBinding() {
+        return httpBinding;
     }
 
-    public void setResteasyHttpBinding(String resteasyHttpBinding) {
-        this.resteasyHttpBinding = resteasyHttpBinding;
+    public void setHttpBinding(String httpBinding) {
+        this.httpBinding = httpBinding;
     }
 
     public String getHeaderFilterStrategy() {
diff --git a/docs/modules/ROOT/pages/aws-kinesis-starter.adoc 
b/docs/modules/ROOT/pages/aws-kinesis-starter.adoc
index 48118b9..1f0b760 100644
--- a/docs/modules/ROOT/pages/aws-kinesis-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-kinesis-starter.adoc
@@ -17,7 +17,7 @@ When using aws-kinesis with Spring Boot make sure to use the 
following Maven dep
 ----
 
 
-The component supports 28 options, which are listed below.
+The component supports 30 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 28 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  
| String
 | *camel.component.aws-kinesis-firehose.amazon-kinesis-firehose-client* | 
Amazon Kinesis Firehose client to use for all requests for this endpoint. The 
option is a com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose type. 
|  | String
+| *camel.component.aws-kinesis-firehose.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws-kinesis-firehose.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws-kinesis-firehose.configuration* | The component 
configuration. The option is a 
org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration type. |  | 
String
 | *camel.component.aws-kinesis-firehose.enabled* | Whether to enable auto 
configuration of the aws-kinesis-firehose component. This is enabled by 
default. |  | Boolean
@@ -37,6 +38,7 @@ The component supports 28 options, which are listed below.
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  
| String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kinesis.amazon-kinesis-client* | Amazon Kinesis client 
to use for all requests for this endpoint. The option is a 
com.amazonaws.services.kinesis.AmazonKinesis type. |  | String
+| *camel.component.aws-kinesis.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws-kinesis.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-kinesis.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN or ERROR level and ignored. | 
false | Boolean
 | *camel.component.aws-kinesis.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.kinesis.KinesisConfiguration 
type. |  | String
diff --git a/docs/modules/ROOT/pages/aws-kms-starter.adoc 
b/docs/modules/ROOT/pages/aws-kms-starter.adoc
index a485f50..897367a 100644
--- a/docs/modules/ROOT/pages/aws-kms-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-kms-starter.adoc
@@ -17,7 +17,7 @@ When using aws-kms with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
+| *camel.component.aws-kms.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-kms.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws-kms.configuration* | The Component configuration. The 
option is a org.apache.camel.component.aws.kms.KMSConfiguration type. |  | 
String
 | *camel.component.aws-kms.enabled* | Whether to enable auto configuration of 
the aws-kms component. This is enabled by default. |  | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc 
b/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc
index c3cb6af..997f38f 100644
--- a/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-kinesis-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-kinesis with Spring Boot make sure to use the 
following Maven de
 ----
 
 
-The component supports 31 options, which are listed below.
+The component supports 33 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 31 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-kinesis-firehose.access-key* | Amazon AWS Access Key | 
 | String
 | *camel.component.aws2-kinesis-firehose.amazon-kinesis-firehose-client* | 
Amazon Kinesis Firehose client to use for all requests for this endpoint. The 
option is a software.amazon.awssdk.services.firehose.FirehoseClient type. |  | 
String
+| *camel.component.aws2-kinesis-firehose.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-kinesis-firehose.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-kinesis-firehose.configuration* | Component 
configuration. The option is a 
org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration type. |  
| String
 | *camel.component.aws2-kinesis-firehose.enabled* | Whether to enable auto 
configuration of the aws2-kinesis-firehose component. This is enabled by 
default. |  | Boolean
@@ -39,6 +40,7 @@ The component supports 31 options, which are listed below.
 | *camel.component.aws2-kinesis-firehose.trust-all-certificates* | If we want 
to trust all certificates in case of overriding the endpoint | false | Boolean
 | *camel.component.aws2-kinesis.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws2-kinesis.amazon-kinesis-client* | Amazon Kinesis client 
to use for all requests for this endpoint. The option is a 
software.amazon.awssdk.services.kinesis.KinesisClient type. |  | String
+| *camel.component.aws2-kinesis.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-kinesis.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-kinesis.bridge-error-handler* | Allows for bridging 
the consumer to the Camel routing Error Handler, which mean any exceptions 
occurred while the consumer is trying to pickup incoming messages, or the 
likes, will now be processed as a message and handled by the routing Error 
Handler. By default the consumer will use the 
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be 
logged at WARN or ERROR level and ignored. | false | Boolean
 | *camel.component.aws2-kinesis.configuration* | Component configuration. The 
option is a org.apache.camel.component.aws2.kinesis.Kinesis2Configuration type. 
|  | String
diff --git a/docs/modules/ROOT/pages/aws2-kms-starter.adoc 
b/docs/modules/ROOT/pages/aws2-kms-starter.adoc
index 43717be..de4af77 100644
--- a/docs/modules/ROOT/pages/aws2-kms-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-kms-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-kms with Spring Boot make sure to use the 
following Maven depend
 ----
 
 
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws2-kms.access-key* | Amazon AWS Access Key |  | String
+| *camel.component.aws2-kms.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-kms.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-kms.configuration* | Component configuration. The 
option is a org.apache.camel.component.aws2.kms.KMS2Configuration type. |  | 
String
 | *camel.component.aws2-kms.enabled* | Whether to enable auto configuration of 
the aws2-kms component. This is enabled by default. |  | Boolean
diff --git a/docs/modules/ROOT/pages/resteasy-starter.adoc 
b/docs/modules/ROOT/pages/resteasy-starter.adoc
index 9e22b5a..9d60a8d 100644
--- a/docs/modules/ROOT/pages/resteasy-starter.adoc
+++ b/docs/modules/ROOT/pages/resteasy-starter.adoc
@@ -29,9 +29,9 @@ The component supports 11 options, which are listed below.
 | *camel.component.resteasy.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a message and handled by the routing Error Handler. By 
default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal 
with exceptions, that will be logged at WARN or ERROR level and ignored. | 
false | Boolean
 | *camel.component.resteasy.enabled* | Whether to enable auto configuration of 
the resteasy component. This is enabled by default. |  | Boolean
 | *camel.component.resteasy.header-filter-strategy* | To use a custom 
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel 
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | 
String
+| *camel.component.resteasy.http-binding* | To use a custom HttpBinding to 
control the mapping between Camel message and HttpClient. The option is a 
org.apache.camel.http.common.HttpBinding type. |  | String
 | *camel.component.resteasy.lazy-start-producer* | 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 during starting and cause the route to fail being started. By 
deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed t [...]
 | *camel.component.resteasy.proxy-consumers-classes* | Proxy classes for 
consumer endpoints. Multiple classes can be separated by comma. |  | String
-| *camel.component.resteasy.resteasy-http-binding* | To use a custom 
ResteasyHttpBinding. The option is a 
org.apache.camel.component.resteasy.ResteasyHttpBinding type. |  | String
 | *camel.component.resteasy.ssl-context-parameters* | To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.support.jsse.SSLContextParameters is supported per 
HttpComponent. If you need to use 2 or more different instances, you need to 
define a new HttpComponent per instance you need. The option is a 
org.apache.camel.support.jsse.SSLContextParameters type. |  | String
 | *camel.component.resteasy.use-global-ssl-context-parameters* | Enable usage 
of global SSL context parameters. | false | Boolean
 | *camel.component.resteasy.x509-hostname-verifier* | To use a custom 
X509HostnameVerifier such as DefaultHostnameVerifier or NoopHostnameVerifier. 
The option is a javax.net.ssl.HostnameVerifier type. |  | String
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 654a613..d15e361 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -3880,7 +3880,7 @@
       <dependency>
         <groupId>org.apache.cassandra</groupId>
         <artifactId>cassandra-all</artifactId>
-        <version>3.7</version>
+        <version>3.11.5</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.services.sts</groupId>
@@ -4130,7 +4130,7 @@
       <dependency>
         <groupId>org.cassandraunit</groupId>
         <artifactId>cassandra-unit</artifactId>
-        <version>3.1.3.2</version>
+        <version>4.3.1.0</version>
         <exclusions>
           <exclusion>
             <groupId>org.apache.cassandra</groupId>

Reply via email to