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.git


The following commit(s) were added to refs/heads/main by this push:
     new a7146f3  Regen
a7146f3 is described below

commit a7146f317a2976c0ce596bc4d3b747eda341cc86
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu Jun 10 06:24:40 2021 +0200

    Regen
---
 .../org/apache/camel/catalog/components/solr.json  |  6 +--
 .../apache/camel/catalog/components/solrCloud.json |  6 +--
 .../org/apache/camel/catalog/components/solrs.json |  6 +--
 .../docs/hwcloud-functiongraph-component.adoc      |  4 +-
 .../apache/camel/catalog/docs/solr-component.adoc  |  6 +--
 .../main/docs/hwcloud-functiongraph-component.adoc |  2 +-
 .../org/apache/camel/component/solr/solr.json      |  6 +--
 .../org/apache/camel/component/solr/solrCloud.json |  6 +--
 .../org/apache/camel/component/solr/solrs.json     |  6 +--
 .../endpoint/dsl/SolrEndpointBuilderFactory.java   | 56 ++++++++++++----------
 .../pages/hwcloud-functiongraph-component.adoc     |  4 +-
 .../modules/ROOT/pages/solr-component.adoc         |  6 +--
 12 files changed, 59 insertions(+), 55 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
index 3b790e9..aeaee6a 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
@@ -31,18 +31,18 @@
     "autoCommit": { "kind": "parameter", "displayName": "Auto Commit", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "If true, each producer operation will be 
automatically followed by a commit" },
     "connectionTimeout": { "kind": "parameter", "displayName": "Connection 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the connection timeout on the 
SolrClient" },
     "defaultMaxConnectionsPerHost": { "kind": "parameter", "displayName": 
"Default Max Connections Per Host", "group": "producer", "label": "", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": true, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxConnectionsPerHost on the underlying 
HttpConnectionManager" },
-    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient" },
+    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
     "maxRetries": { "kind": "parameter", "displayName": "Max Retries", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": true, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Maximum number of retries to attempt in 
the event of transient errors" },
     "maxTotalConnections": { "kind": "parameter", "displayName": "Max Total 
Connections", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxTotalConnection on the underlying 
HttpConnectionManager" },
     "requestHandler": { "kind": "parameter", "displayName": "Request Handler", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the request handler to be used" },
-    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
+    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.solr.SolrConfiguration", 
"configurationField": "solrConfiguration", "description": "Sets the socket 
timeout on the SolrClient" },
     "streamingQueueSize": { "kind": "parameter", "displayName": "Streaming 
Queue Size", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the queue size for the 
ConcurrentUpdateSolrClient" },
     "streamingThreadCount": { "kind": "parameter", "displayName": "Streaming 
Thread Count", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 2, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the number of threads for the 
ConcurrentUpdateSolrClient" },
     "collection": { "kind": "parameter", "displayName": "Collection", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the default collection for SolrCloud" 
},
     "zkChroot": { "kind": "parameter", "displayName": "Zk Chroot", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '\/mychroot')" },
-    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Option [...]
+    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Option [...]
     "allowCompression": { "kind": "parameter", "displayName": "Allow 
Compression", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Server side must support gzip or deflate 
for this to have any effect" },
     "followRedirects": { "kind": "parameter", "displayName": "Follow 
Redirects", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Indicates whether redirects are used to 
get to the Solr server" },
     "password": { "kind": "parameter", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets password for basic auth plugin 
enabled servers" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
index e1bf4a0..c44922c 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
@@ -31,18 +31,18 @@
     "autoCommit": { "kind": "parameter", "displayName": "Auto Commit", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "If true, each producer operation will be 
automatically followed by a commit" },
     "connectionTimeout": { "kind": "parameter", "displayName": "Connection 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the connection timeout on the 
SolrClient" },
     "defaultMaxConnectionsPerHost": { "kind": "parameter", "displayName": 
"Default Max Connections Per Host", "group": "producer", "label": "", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": true, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxConnectionsPerHost on the underlying 
HttpConnectionManager" },
-    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient" },
+    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
     "maxRetries": { "kind": "parameter", "displayName": "Max Retries", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": true, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Maximum number of retries to attempt in 
the event of transient errors" },
     "maxTotalConnections": { "kind": "parameter", "displayName": "Max Total 
Connections", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxTotalConnection on the underlying 
HttpConnectionManager" },
     "requestHandler": { "kind": "parameter", "displayName": "Request Handler", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the request handler to be used" },
-    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
+    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.solr.SolrConfiguration", 
"configurationField": "solrConfiguration", "description": "Sets the socket 
timeout on the SolrClient" },
     "streamingQueueSize": { "kind": "parameter", "displayName": "Streaming 
Queue Size", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the queue size for the 
ConcurrentUpdateSolrClient" },
     "streamingThreadCount": { "kind": "parameter", "displayName": "Streaming 
Thread Count", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 2, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the number of threads for the 
ConcurrentUpdateSolrClient" },
     "collection": { "kind": "parameter", "displayName": "Collection", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the default collection for SolrCloud" 
},
     "zkChroot": { "kind": "parameter", "displayName": "Zk Chroot", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '\/mychroot')" },
-    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Option [...]
+    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Option [...]
     "allowCompression": { "kind": "parameter", "displayName": "Allow 
Compression", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Server side must support gzip or deflate 
for this to have any effect" },
     "followRedirects": { "kind": "parameter", "displayName": "Follow 
Redirects", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Indicates whether redirects are used to 
get to the Solr server" },
     "password": { "kind": "parameter", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets password for basic auth plugin 
enabled servers" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
index 83695b1..8afad7b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
@@ -31,18 +31,18 @@
     "autoCommit": { "kind": "parameter", "displayName": "Auto Commit", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "If true, each producer operation will be 
automatically followed by a commit" },
     "connectionTimeout": { "kind": "parameter", "displayName": "Connection 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the connection timeout on the 
SolrClient" },
     "defaultMaxConnectionsPerHost": { "kind": "parameter", "displayName": 
"Default Max Connections Per Host", "group": "producer", "label": "", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": true, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxConnectionsPerHost on the underlying 
HttpConnectionManager" },
-    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient" },
+    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
     "maxRetries": { "kind": "parameter", "displayName": "Max Retries", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": true, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Maximum number of retries to attempt in 
the event of transient errors" },
     "maxTotalConnections": { "kind": "parameter", "displayName": "Max Total 
Connections", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxTotalConnection on the underlying 
HttpConnectionManager" },
     "requestHandler": { "kind": "parameter", "displayName": "Request Handler", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the request handler to be used" },
-    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
+    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.solr.SolrConfiguration", 
"configurationField": "solrConfiguration", "description": "Sets the socket 
timeout on the SolrClient" },
     "streamingQueueSize": { "kind": "parameter", "displayName": "Streaming 
Queue Size", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the queue size for the 
ConcurrentUpdateSolrClient" },
     "streamingThreadCount": { "kind": "parameter", "displayName": "Streaming 
Thread Count", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 2, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the number of threads for the 
ConcurrentUpdateSolrClient" },
     "collection": { "kind": "parameter", "displayName": "Collection", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the default collection for SolrCloud" 
},
     "zkChroot": { "kind": "parameter", "displayName": "Zk Chroot", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '\/mychroot')" },
-    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Option [...]
+    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Option [...]
     "allowCompression": { "kind": "parameter", "displayName": "Allow 
Compression", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Server side must support gzip or deflate 
for this to have any effect" },
     "followRedirects": { "kind": "parameter", "displayName": "Follow 
Redirects", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Indicates whether redirects are used to 
get to the Solr server" },
     "password": { "kind": "parameter", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets password for basic auth plugin 
enabled servers" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-functiongraph-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-functiongraph-component.adoc
index 8d27012..a03cec2 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-functiongraph-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-functiongraph-component.adoc
@@ -19,7 +19,7 @@ Maven users will need to add the following dependency to 
their `pom.xml` for thi
 [source,xml]
 ----
 <dependency>
-    <groupId>org.apache.camel</groupId>git
+    <groupId>org.apache.camel</groupId>
     <artifactId>camel-huaweicloud-functiongraph</artifactId>
     <version>x.x.x</version>
     <!-- use the same version as your Camel core version -->
@@ -129,7 +129,7 @@ If the operation, function name, or function package are 
set, they will override
 
 == Using ServiceKey Configuration Bean
 
-Authentication key and secret keys are required to authenticate against cloud 
smn service. You can avoid having them being exposed
+Authentication key and secret keys are required to authenticate against cloud 
FunctionGraph service. You can avoid having them being exposed
 and scattered over in your endpoint uri by wrapping them inside a bean of 
class `org.apache.camel.component.huaweicloud.functiongraph.models.ServiceKeys`.
 Add it to the registry and let Camel look it up by referring the object via 
endpoint query parameter `serviceKeys`.
 
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/solr-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/solr-component.adoc
index 5bb33fd..52d7842 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/solr-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/solr-component.adoc
@@ -83,18 +83,18 @@ with the following path and query parameters:
 | *autoCommit* (producer) | If true, each producer operation will be 
automatically followed by a commit | false | boolean
 | *connectionTimeout* (producer) | Sets the connection timeout on the 
SolrClient |  | Integer
 | *defaultMaxConnectionsPerHost* (producer) | *Deprecated* 
maxConnectionsPerHost on the underlying HttpConnectionManager |  | Integer
-| *httpClient* (producer) | Sets the http client to be used by the solrClient 
|  | HttpClient
+| *httpClient* (producer) | Sets the http client to be used by the solrClient. 
This is only applicable when solrClient is not set. |  | HttpClient
 | *lazyStartProducer* (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 
then creating and [...]
 | *maxRetries* (producer) | *Deprecated* Maximum number of retries to attempt 
in the event of transient errors |  | Integer
 | *maxTotalConnections* (producer) | *Deprecated* maxTotalConnection on the 
underlying HttpConnectionManager |  | Integer
 | *requestHandler* (producer) | Set the request handler to be used |  | String
-| *solrClient* (producer) | Uses the provided solr client to connect to solr. 
When this parameter is not specified, camel applies the following rules to 
determine the SolrClient. A CloudSolrClient should point to a zookeeper 
endpoint. Other clients point to a Solr endpoint. 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrC [...]
+| *solrClient* (producer) | Uses the provided solr client to connect to solr. 
When this parameter is not specified, camel applies the following rules to 
determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the solr operati [...]
 | *soTimeout* (producer) | Sets the socket timeout on the SolrClient |  | 
Integer
 | *streamingQueueSize* (producer) | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | int
 | *streamingThreadCount* (producer) | Sets the number of threads for the 
ConcurrentUpdateSolrClient | 2 | int
 | *collection* (CloudSolrClient) | Set the default collection for SolrCloud |  
| String
 | *zkChroot* (CloudSolrClient) | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') |  | String
-| *zkHost* (CloudSolrClient) | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkCh [...]
+| *zkHost* (CloudSolrClient) | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot param [...]
 | *allowCompression* (HttpSolrClient) | Server side must support gzip or 
deflate for this to have any effect |  | Boolean
 | *followRedirects* (HttpSolrClient) | Indicates whether redirects are used to 
get to the Solr server |  | Boolean
 | *password* (security) | Sets password for basic auth plugin enabled servers 
|  | String
diff --git 
a/components/camel-huaweicloud-functiongraph/src/main/docs/hwcloud-functiongraph-component.adoc
 
b/components/camel-huaweicloud-functiongraph/src/main/docs/hwcloud-functiongraph-component.adoc
index c1e7620..a03cec2 100644
--- 
a/components/camel-huaweicloud-functiongraph/src/main/docs/hwcloud-functiongraph-component.adoc
+++ 
b/components/camel-huaweicloud-functiongraph/src/main/docs/hwcloud-functiongraph-component.adoc
@@ -76,7 +76,7 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *endpoint* (producer) | FunctionGraph url. Carries higher precedence than 
region parameter based client initialization |  | String
 | *functionName* (producer) | Name of the function to invoke |  | String
-| *functionPackage* (producer) | Functions that can be logically grouped 
together | default | String
+| *functionPackage* (producer) | Functions that can be logically grouped 
together |  | String
 | *lazyStartProducer* (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 
then creating and [...]
 | *projectId* (producer) | *Required* Cloud project ID |  | String
 | *region* (producer) | *Required* FunctionGraph service region. This is lower 
precedence than endpoint based configuration |  | String
diff --git 
a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
 
b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
index 3b790e9..aeaee6a 100644
--- 
a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
+++ 
b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
@@ -31,18 +31,18 @@
     "autoCommit": { "kind": "parameter", "displayName": "Auto Commit", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "If true, each producer operation will be 
automatically followed by a commit" },
     "connectionTimeout": { "kind": "parameter", "displayName": "Connection 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the connection timeout on the 
SolrClient" },
     "defaultMaxConnectionsPerHost": { "kind": "parameter", "displayName": 
"Default Max Connections Per Host", "group": "producer", "label": "", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": true, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxConnectionsPerHost on the underlying 
HttpConnectionManager" },
-    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient" },
+    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
     "maxRetries": { "kind": "parameter", "displayName": "Max Retries", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": true, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Maximum number of retries to attempt in 
the event of transient errors" },
     "maxTotalConnections": { "kind": "parameter", "displayName": "Max Total 
Connections", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxTotalConnection on the underlying 
HttpConnectionManager" },
     "requestHandler": { "kind": "parameter", "displayName": "Request Handler", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the request handler to be used" },
-    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
+    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.solr.SolrConfiguration", 
"configurationField": "solrConfiguration", "description": "Sets the socket 
timeout on the SolrClient" },
     "streamingQueueSize": { "kind": "parameter", "displayName": "Streaming 
Queue Size", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the queue size for the 
ConcurrentUpdateSolrClient" },
     "streamingThreadCount": { "kind": "parameter", "displayName": "Streaming 
Thread Count", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 2, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the number of threads for the 
ConcurrentUpdateSolrClient" },
     "collection": { "kind": "parameter", "displayName": "Collection", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the default collection for SolrCloud" 
},
     "zkChroot": { "kind": "parameter", "displayName": "Zk Chroot", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '\/mychroot')" },
-    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Option [...]
+    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Option [...]
     "allowCompression": { "kind": "parameter", "displayName": "Allow 
Compression", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Server side must support gzip or deflate 
for this to have any effect" },
     "followRedirects": { "kind": "parameter", "displayName": "Follow 
Redirects", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Indicates whether redirects are used to 
get to the Solr server" },
     "password": { "kind": "parameter", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets password for basic auth plugin 
enabled servers" },
diff --git 
a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
 
b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
index e1bf4a0..c44922c 100644
--- 
a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
+++ 
b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
@@ -31,18 +31,18 @@
     "autoCommit": { "kind": "parameter", "displayName": "Auto Commit", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "If true, each producer operation will be 
automatically followed by a commit" },
     "connectionTimeout": { "kind": "parameter", "displayName": "Connection 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the connection timeout on the 
SolrClient" },
     "defaultMaxConnectionsPerHost": { "kind": "parameter", "displayName": 
"Default Max Connections Per Host", "group": "producer", "label": "", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": true, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxConnectionsPerHost on the underlying 
HttpConnectionManager" },
-    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient" },
+    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
     "maxRetries": { "kind": "parameter", "displayName": "Max Retries", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": true, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Maximum number of retries to attempt in 
the event of transient errors" },
     "maxTotalConnections": { "kind": "parameter", "displayName": "Max Total 
Connections", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxTotalConnection on the underlying 
HttpConnectionManager" },
     "requestHandler": { "kind": "parameter", "displayName": "Request Handler", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the request handler to be used" },
-    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
+    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.solr.SolrConfiguration", 
"configurationField": "solrConfiguration", "description": "Sets the socket 
timeout on the SolrClient" },
     "streamingQueueSize": { "kind": "parameter", "displayName": "Streaming 
Queue Size", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the queue size for the 
ConcurrentUpdateSolrClient" },
     "streamingThreadCount": { "kind": "parameter", "displayName": "Streaming 
Thread Count", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 2, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the number of threads for the 
ConcurrentUpdateSolrClient" },
     "collection": { "kind": "parameter", "displayName": "Collection", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the default collection for SolrCloud" 
},
     "zkChroot": { "kind": "parameter", "displayName": "Zk Chroot", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '\/mychroot')" },
-    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Option [...]
+    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Option [...]
     "allowCompression": { "kind": "parameter", "displayName": "Allow 
Compression", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Server side must support gzip or deflate 
for this to have any effect" },
     "followRedirects": { "kind": "parameter", "displayName": "Follow 
Redirects", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Indicates whether redirects are used to 
get to the Solr server" },
     "password": { "kind": "parameter", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets password for basic auth plugin 
enabled servers" },
diff --git 
a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
 
b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
index 83695b1..8afad7b 100644
--- 
a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
+++ 
b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
@@ -31,18 +31,18 @@
     "autoCommit": { "kind": "parameter", "displayName": "Auto Commit", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "If true, each producer operation will be 
automatically followed by a commit" },
     "connectionTimeout": { "kind": "parameter", "displayName": "Connection 
Timeout", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the connection timeout on the 
SolrClient" },
     "defaultMaxConnectionsPerHost": { "kind": "parameter", "displayName": 
"Default Max Connections Per Host", "group": "producer", "label": "", 
"required": false, "type": "integer", "javaType": "java.lang.Integer", 
"deprecated": true, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxConnectionsPerHost on the underlying 
HttpConnectionManager" },
-    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient" },
+    "httpClient": { "kind": "parameter", "displayName": "Http Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
     "maxRetries": { "kind": "parameter", "displayName": "Max Retries", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": true, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Maximum number of retries to attempt in 
the event of transient errors" },
     "maxTotalConnections": { "kind": "parameter", "displayName": "Max Total 
Connections", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": true, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "maxTotalConnection on the underlying 
HttpConnectionManager" },
     "requestHandler": { "kind": "parameter", "displayName": "Request Handler", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the request handler to be used" },
-    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
+    "solrClient": { "kind": "parameter", "displayName": "Solr Client", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.solr.client.solrj.SolrClient", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies t [...]
     "soTimeout": { "kind": "parameter", "displayName": "So Timeout", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.solr.SolrConfiguration", 
"configurationField": "solrConfiguration", "description": "Sets the socket 
timeout on the SolrClient" },
     "streamingQueueSize": { "kind": "parameter", "displayName": "Streaming 
Queue Size", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the queue size for the 
ConcurrentUpdateSolrClient" },
     "streamingThreadCount": { "kind": "parameter", "displayName": "Streaming 
Thread Count", "group": "producer", "label": "", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 2, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets the number of threads for the 
ConcurrentUpdateSolrClient" },
     "collection": { "kind": "parameter", "displayName": "Collection", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the default collection for SolrCloud" 
},
     "zkChroot": { "kind": "parameter", "displayName": "Zk Chroot", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '\/mychroot')" },
-    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Option [...]
+    "zkHost": { "kind": "parameter", "displayName": "Zk Host", "group": 
"CloudSolrClient", "label": "CloudSolrClient", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Option [...]
     "allowCompression": { "kind": "parameter", "displayName": "Allow 
Compression", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Server side must support gzip or deflate 
for this to have any effect" },
     "followRedirects": { "kind": "parameter", "displayName": "Follow 
Redirects", "group": "HttpSolrClient", "label": "HttpSolrClient", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Indicates whether redirects are used to 
get to the Solr server" },
     "password": { "kind": "parameter", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.solr.SolrConfiguration", "configurationField": 
"solrConfiguration", "description": "Sets password for basic auth plugin 
enabled servers" },
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java
index 87a3286..dec72e8 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java
@@ -130,7 +130,8 @@ public interface SolrEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets the http client to be used by the solrClient.
+         * Sets the http client to be used by the solrClient. This is only
+         * applicable when solrClient is not set.
          * 
          * The option is a:
          * &lt;code&gt;org.apache.http.client.HttpClient&lt;/code&gt; type.
@@ -145,7 +146,8 @@ public interface SolrEndpointBuilderFactory {
             return this;
         }
         /**
-         * Sets the http client to be used by the solrClient.
+         * Sets the http client to be used by the solrClient. This is only
+         * applicable when solrClient is not set.
          * 
          * The option will be converted to a
          * &lt;code&gt;org.apache.http.client.HttpClient&lt;/code&gt; type.
@@ -289,15 +291,16 @@ public interface SolrEndpointBuilderFactory {
         /**
          * Uses the provided solr client to connect to solr. When this 
parameter
          * is not specified, camel applies the following rules to determine the
-         * SolrClient. A CloudSolrClient should point to a zookeeper endpoint.
-         * Other clients point to a Solr endpoint. 1) when zkHost or zkChroot
-         * (=zookeeper root) parameter is set, then the CloudSolrClient is 
used.
-         * 2) when multiple hosts are specified in the uri (separated with a
-         * comma), then the CloudSolrClient (uri scheme is 'solrCloud') or the
-         * LBHttpSolrClient (uri scheme is not 'solrCloud') is used. 3) when 
the
-         * solr operation is INSERT_STREAMING, then the
-         * ConcurrentUpdateSolrClient is used. 4) otherwise, the HttpSolrClient
-         * is used.
+         * SolrClient: 1) when zkHost or zkChroot (=zookeeper root) parameter 
is
+         * set, then the CloudSolrClient is used. 2) when multiple hosts are
+         * specified in the uri (separated with a comma), then the
+         * CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient
+         * (uri scheme is not 'solrCloud') is used. 3) when the solr operation
+         * is INSERT_STREAMING, then the ConcurrentUpdateSolrClient is used. 4)
+         * otherwise, the HttpSolrClient is used. Note: A CloudSolrClient 
should
+         * point to zookeeper endpoint(s); other clients point to Solr
+         * endpoint(s). The SolrClient can also be set via the exchange header
+         * 'CamelSolrClient'.
          * 
          * The option is a:
          * &lt;code&gt;org.apache.solr.client.solrj.SolrClient&lt;/code&gt;
@@ -315,15 +318,16 @@ public interface SolrEndpointBuilderFactory {
         /**
          * Uses the provided solr client to connect to solr. When this 
parameter
          * is not specified, camel applies the following rules to determine the
-         * SolrClient. A CloudSolrClient should point to a zookeeper endpoint.
-         * Other clients point to a Solr endpoint. 1) when zkHost or zkChroot
-         * (=zookeeper root) parameter is set, then the CloudSolrClient is 
used.
-         * 2) when multiple hosts are specified in the uri (separated with a
-         * comma), then the CloudSolrClient (uri scheme is 'solrCloud') or the
-         * LBHttpSolrClient (uri scheme is not 'solrCloud') is used. 3) when 
the
-         * solr operation is INSERT_STREAMING, then the
-         * ConcurrentUpdateSolrClient is used. 4) otherwise, the HttpSolrClient
-         * is used.
+         * SolrClient: 1) when zkHost or zkChroot (=zookeeper root) parameter 
is
+         * set, then the CloudSolrClient is used. 2) when multiple hosts are
+         * specified in the uri (separated with a comma), then the
+         * CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient
+         * (uri scheme is not 'solrCloud') is used. 3) when the solr operation
+         * is INSERT_STREAMING, then the ConcurrentUpdateSolrClient is used. 4)
+         * otherwise, the HttpSolrClient is used. Note: A CloudSolrClient 
should
+         * point to zookeeper endpoint(s); other clients point to Solr
+         * endpoint(s). The SolrClient can also be set via the exchange header
+         * 'CamelSolrClient'.
          * 
          * The option will be converted to a
          * &lt;code&gt;org.apache.solr.client.solrj.SolrClient&lt;/code&gt;
@@ -460,12 +464,12 @@ public interface SolrEndpointBuilderFactory {
         }
         /**
          * Set the ZooKeeper host(s) urls which the CloudSolrClient uses, e.g.
-         * zkHost=localhost:8123,localhost:8124. Optionally add the chroot, 
e.g.
-         * zkHost=localhost:8123,localhost:8124/rootformysolr. In case the 
first
-         * part of the chroot path in the zkHost parameter is set to 'solr'
-         * (e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that
-         * path is not considered as zookeeper chroot for backward 
compatibility
-         * reasons (this behaviour can be overridden via zkChroot parameter).
+         * zkHost=localhost:2181,localhost:2182. Optionally add the chroot, 
e.g.
+         * zkHost=localhost:2181,localhost:2182/rootformysolr. In case the 
first
+         * part of the url path (='contextroot') is set to 'solr' (e.g.
+         * 'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path 
is
+         * not considered as zookeeper chroot for backward compatibility 
reasons
+         * (this behaviour can be overridden via zkChroot parameter).
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
          * 
diff --git 
a/docs/components/modules/ROOT/pages/hwcloud-functiongraph-component.adoc 
b/docs/components/modules/ROOT/pages/hwcloud-functiongraph-component.adoc
index 3da00c2..eb693bd 100644
--- a/docs/components/modules/ROOT/pages/hwcloud-functiongraph-component.adoc
+++ b/docs/components/modules/ROOT/pages/hwcloud-functiongraph-component.adoc
@@ -21,7 +21,7 @@ Maven users will need to add the following dependency to 
their `pom.xml` for thi
 [source,xml]
 ----
 <dependency>
-    <groupId>org.apache.camel</groupId>git
+    <groupId>org.apache.camel</groupId>
     <artifactId>camel-huaweicloud-functiongraph</artifactId>
     <version>x.x.x</version>
     <!-- use the same version as your Camel core version -->
@@ -131,7 +131,7 @@ If the operation, function name, or function package are 
set, they will override
 
 == Using ServiceKey Configuration Bean
 
-Authentication key and secret keys are required to authenticate against cloud 
smn service. You can avoid having them being exposed
+Authentication key and secret keys are required to authenticate against cloud 
FunctionGraph service. You can avoid having them being exposed
 and scattered over in your endpoint uri by wrapping them inside a bean of 
class `org.apache.camel.component.huaweicloud.functiongraph.models.ServiceKeys`.
 Add it to the registry and let Camel look it up by referring the object via 
endpoint query parameter `serviceKeys`.
 
diff --git a/docs/components/modules/ROOT/pages/solr-component.adoc 
b/docs/components/modules/ROOT/pages/solr-component.adoc
index df928d2..a395005 100644
--- a/docs/components/modules/ROOT/pages/solr-component.adoc
+++ b/docs/components/modules/ROOT/pages/solr-component.adoc
@@ -85,18 +85,18 @@ with the following path and query parameters:
 | *autoCommit* (producer) | If true, each producer operation will be 
automatically followed by a commit | false | boolean
 | *connectionTimeout* (producer) | Sets the connection timeout on the 
SolrClient |  | Integer
 | *defaultMaxConnectionsPerHost* (producer) | *Deprecated* 
maxConnectionsPerHost on the underlying HttpConnectionManager |  | Integer
-| *httpClient* (producer) | Sets the http client to be used by the solrClient 
|  | HttpClient
+| *httpClient* (producer) | Sets the http client to be used by the solrClient. 
This is only applicable when solrClient is not set. |  | HttpClient
 | *lazyStartProducer* (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 
then creating and [...]
 | *maxRetries* (producer) | *Deprecated* Maximum number of retries to attempt 
in the event of transient errors |  | Integer
 | *maxTotalConnections* (producer) | *Deprecated* maxTotalConnection on the 
underlying HttpConnectionManager |  | Integer
 | *requestHandler* (producer) | Set the request handler to be used |  | String
-| *solrClient* (producer) | Uses the provided solr client to connect to solr. 
When this parameter is not specified, camel applies the following rules to 
determine the SolrClient. A CloudSolrClient should point to a zookeeper 
endpoint. Other clients point to a Solr endpoint. 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrC [...]
+| *solrClient* (producer) | Uses the provided solr client to connect to solr. 
When this parameter is not specified, camel applies the following rules to 
determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the solr operati [...]
 | *soTimeout* (producer) | Sets the socket timeout on the SolrClient |  | 
Integer
 | *streamingQueueSize* (producer) | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | int
 | *streamingThreadCount* (producer) | Sets the number of threads for the 
ConcurrentUpdateSolrClient | 2 | int
 | *collection* (CloudSolrClient) | Set the default collection for SolrCloud |  
| String
 | *zkChroot* (CloudSolrClient) | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') |  | String
-| *zkHost* (CloudSolrClient) | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkCh [...]
+| *zkHost* (CloudSolrClient) | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot param [...]
 | *allowCompression* (HttpSolrClient) | Server side must support gzip or 
deflate for this to have any effect |  | Boolean
 | *followRedirects* (HttpSolrClient) | Indicates whether redirects are used to 
get to the Solr server |  | Boolean
 | *password* (security) | Sets password for basic auth plugin enabled servers 
|  | String

Reply via email to