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

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

commit 390c7f79ee8e3d1c68c7eb130abd8fb680dc3874
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Apr 16 09:48:26 2021 +0200

    CAMEL-16520: camel-spring-boot - Auto configuration options for cloud and 
cluster should not clash with component
---
 docs/modules/ROOT/pages/atomix-starter.adoc        |  22 ++--
 docs/modules/ROOT/pages/consul-starter.adoc        | 120 ++++++++++-----------
 docs/modules/ROOT/pages/file-starter.adoc          |  14 +--
 docs/modules/ROOT/pages/hystrix-starter.adoc       |   7 +-
 docs/modules/ROOT/pages/jgroups-raft-starter.adoc  |  10 +-
 docs/modules/ROOT/pages/jgroups-starter.adoc       |   8 +-
 docs/modules/ROOT/pages/kubernetes-starter.adoc    |  28 ++---
 docs/modules/ROOT/pages/servlet-starter.adoc       |   6 +-
 .../pages/undertow-spring-security-starter.adoc    |  10 +-
 docs/modules/ROOT/pages/zookeeper-starter.adoc     |  90 ++++++++--------
 10 files changed, 157 insertions(+), 158 deletions(-)

diff --git a/docs/modules/ROOT/pages/atomix-starter.adoc 
b/docs/modules/ROOT/pages/atomix-starter.adoc
index 80453e4..f5755d9 100644
--- a/docs/modules/ROOT/pages/atomix-starter.adoc
+++ b/docs/modules/ROOT/pages/atomix-starter.adoc
@@ -24,6 +24,17 @@ The component supports 121 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *camel.cluster.atomix.address* | The address of the node - node only. |  | 
String
+| *camel.cluster.atomix.attributes* | Custom service attributes. |  | Map
+| *camel.cluster.atomix.configuration-uri* | The Atomix configuration uri. |  
| String
+| *camel.cluster.atomix.enabled* | Sets if the atomix cluster service should 
be enabled or not, default is false. | false | Boolean
+| *camel.cluster.atomix.ephemeral* | Sets if the local member should join 
groups as PersistentMember or not (node only). |  | Boolean
+| *camel.cluster.atomix.id* | The cluster id. |  | String
+| *camel.cluster.atomix.mode* | Sets the cluster mode. |  | 
AtomixClusterServiceConfiguration$Mode
+| *camel.cluster.atomix.nodes* | The address of the nodes composing the 
cluster. |  | Set
+| *camel.cluster.atomix.order* | Service lookup order/priority. |  | Integer
+| *camel.cluster.atomix.storage-level* | The storage mode - node only. |  | 
StorageLevel
+| *camel.cluster.atomix.storage-path* | The storage directory - node only. |  
| String
 | *camel.component.atomix-map.atomix* | The Atomix instance to use. The option 
is a io.atomix.Atomix type. |  | Atomix
 | *camel.component.atomix-map.autowired-enabled* | Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which then gets configured on the component. This 
can be used for automatic configuring JDBC data sources, JMS connection 
factories, AWS Clients, etc. | true | Boolean
 | *camel.component.atomix-map.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
@@ -134,16 +145,5 @@ The component supports 121 options, which are listed below.
 | *camel.component.atomix-value.result-header* | The header that wil carry the 
result. |  | String
 | *camel.component.atomix-value.transport-class-name* | The class name (fqn) 
of the Atomix transport | io.atomix.catalyst.transport.netty.NettyTransport | 
String
 | *camel.component.atomix-value.ttl* | The resource ttl. The option is a long 
type. |  | Long
-| *camel.component.atomix.cluster.service.address* | The address of the node - 
node only. |  | String
-| *camel.component.atomix.cluster.service.attributes* | Custom service 
attributes. |  | Map
-| *camel.component.atomix.cluster.service.configuration-uri* | The Atomix 
configuration uri. |  | String
-| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix 
cluster service should be enabled or not, default is false. | false | Boolean
-| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local 
member should join groups as PersistentMember or not (node only). |  | Boolean
-| *camel.component.atomix.cluster.service.id* | The cluster id. |  | String
-| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | 
AtomixClusterServiceConfiguration$Mode
-| *camel.component.atomix.cluster.service.nodes* | The address of the nodes 
composing the cluster. |  | Set
-| *camel.component.atomix.cluster.service.order* | Service lookup 
order/priority. |  | Integer
-| *camel.component.atomix.cluster.service.storage-level* | The storage mode - 
node only. |  | StorageLevel
-| *camel.component.atomix.cluster.service.storage-path* | The storage 
directory - node only. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/consul-starter.adoc 
b/docs/modules/ROOT/pages/consul-starter.adoc
index e92cdcc..af4faeb 100644
--- a/docs/modules/ROOT/pages/consul-starter.adoc
+++ b/docs/modules/ROOT/pages/consul-starter.adoc
@@ -24,39 +24,69 @@ The component supports 90 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *camel.cloud.consul.service-registry.acl-token* | Sets the ACL token to be 
used with Consul |  | String
+| *camel.cloud.consul.service-registry.attributes* | Custom service 
attributes. |  | Map
+| *camel.cloud.consul.service-registry.block-seconds* | The time (in seconds) 
to wait for a watch event, default 10 seconds | 10 | Integer
+| *camel.cloud.consul.service-registry.check-interval* | How often (in 
seconds) a service has to be marked as healthy if its check is TTL or how often 
the check should run. Default is 5 seconds. | 5 | Integer
+| *camel.cloud.consul.service-registry.check-ttl* | The time (in seconds) to 
live for TTL checks. Default is 1 minute. | 60 | Integer
+| *camel.cloud.consul.service-registry.connect-timeout* | Connect timeout for 
OkHttpClient |  | Duration
+| *camel.cloud.consul.service-registry.connect-timeout-millis* | Use 
connectTimeout instead |  | Long
+| *camel.cloud.consul.service-registry.consistency-mode* | The consistencyMode 
used for queries, default ConsistencyMode.DEFAULT |  | ConsistencyMode
+| *camel.cloud.consul.service-registry.datacenter* | The data center |  | 
String
+| *camel.cloud.consul.service-registry.deregister-after* | How long (in 
seconds) to wait to deregister a service in case of unclean shutdown. Default 
is 1 hour. | 3600 | Integer
+| *camel.cloud.consul.service-registry.deregister-services-on-stop* | Should 
we remove all the registered services know by this registry on stop? | true | 
Boolean
+| *camel.cloud.consul.service-registry.enabled* | Sets if the consul service 
registry should be enabled or not, default is false. | false | Boolean
+| *camel.cloud.consul.service-registry.first-index* | The first index for 
watch for, default 0 | 0 | BigInteger
+| *camel.cloud.consul.service-registry.id* | Service Registry ID |  | String
+| *camel.cloud.consul.service-registry.near-node* | The near node to use for 
queries. |  | String
+| *camel.cloud.consul.service-registry.node-meta* | The note meta-data to use 
for queries. |  | List
+| *camel.cloud.consul.service-registry.order* | Service lookup order/priority. 
|  | Integer
+| *camel.cloud.consul.service-registry.override-service-host* | Should we 
override the service host if given ? | true | Boolean
+| *camel.cloud.consul.service-registry.password* | Sets the password to be 
used for basic authentication |  | String
+| *camel.cloud.consul.service-registry.ping-instance* | Configure if the 
AgentClient should attempt a ping before returning the Consul instance | true | 
Boolean
+| *camel.cloud.consul.service-registry.read-timeout* | Read timeout for 
OkHttpClient |  | Duration
+| *camel.cloud.consul.service-registry.read-timeout-millis* | Use readTimeout 
instead. |  | Long
+| *camel.cloud.consul.service-registry.recursive* | Recursively watch, default 
false | false | Boolean
+| *camel.cloud.consul.service-registry.service-host* | Service host. |  | 
String
+| *camel.cloud.consul.service-registry.ssl-context-parameters* | SSL 
configuration using an org.apache.camel.support.jsse.SSLContextParameters 
instance. |  | SSLContextParameters
+| *camel.cloud.consul.service-registry.tags* | Set tags. You can separate 
multiple tags by comma. |  | Set
+| *camel.cloud.consul.service-registry.url* | The Consul agent URL |  | String
+| *camel.cloud.consul.service-registry.user-name* | Sets the username to be 
used for basic authentication |  | String
+| *camel.cloud.consul.service-registry.write-timeout* | Write timeout for 
OkHttpClient |  | Duration
+| *camel.cloud.consul.service-registry.write-timeout-millis* | Use 
writeTimeout instead. |  | Long
+| *camel.cluster.consul.acl-token* | Sets the ACL token to be used with Consul 
|  | String
+| *camel.cluster.consul.attributes* | Custom service attributes. |  | Map
+| *camel.cluster.consul.block-seconds* | The time (in seconds) to wait for a 
watch event, default 10 seconds | 10 | Integer
+| *camel.cluster.consul.connect-timeout* | Connect timeout for OkHttpClient |  
| Duration
+| *camel.cluster.consul.connect-timeout-millis* | Use connectTimeout instead | 
 | Long
+| *camel.cluster.consul.consistency-mode* | The consistencyMode used for 
queries, default ConsistencyMode.DEFAULT |  | ConsistencyMode
+| *camel.cluster.consul.datacenter* | The data center |  | String
+| *camel.cluster.consul.enabled* | Sets if the consul cluster service should 
be enabled or not, default is false. | false | Boolean
+| *camel.cluster.consul.first-index* | The first index for watch for, default 
0 | 0 | BigInteger
+| *camel.cluster.consul.id* | Cluster Service ID |  | String
+| *camel.cluster.consul.near-node* | The near node to use for queries. |  | 
String
+| *camel.cluster.consul.node-meta* | The note meta-data to use for queries. |  
| List
+| *camel.cluster.consul.order* | Service lookup order/priority. |  | Integer
+| *camel.cluster.consul.password* | Sets the password to be used for basic 
authentication |  | String
+| *camel.cluster.consul.ping-instance* | Configure if the AgentClient should 
attempt a ping before returning the Consul instance | true | Boolean
+| *camel.cluster.consul.read-timeout* | Read timeout for OkHttpClient |  | 
Duration
+| *camel.cluster.consul.read-timeout-millis* | Use readTimeout instead. |  | 
Long
+| *camel.cluster.consul.recursive* | Recursively watch, default false | false 
| Boolean
+| *camel.cluster.consul.root-path* | Consul root path | /camel | String
+| *camel.cluster.consul.session-lock-delay* | The value for lockDelay | 5 | 
Integer
+| *camel.cluster.consul.session-refresh-interval* | The value of wait 
attribute | 5 | Integer
+| *camel.cluster.consul.session-ttl* | The value of TTL | 60 | Integer
+| *camel.cluster.consul.ssl-context-parameters* | SSL configuration using an 
org.apache.camel.support.jsse.SSLContextParameters instance. |  | 
SSLContextParameters
+| *camel.cluster.consul.tags* | Set tags. You can separate multiple tags by 
comma. |  | Set
+| *camel.cluster.consul.url* | The Consul agent URL |  | String
+| *camel.cluster.consul.user-name* | Sets the username to be used for basic 
authentication |  | String
+| *camel.cluster.consul.write-timeout* | Write timeout for OkHttpClient |  | 
Duration
+| *camel.cluster.consul.write-timeout-millis* | Use writeTimeout instead. |  | 
Long
 | *camel.component.consul.acl-token* | Sets the ACL token to be used with 
Consul |  | String
 | *camel.component.consul.action* | The default action. Can be overridden by 
CamelConsulAction |  | String
 | *camel.component.consul.autowired-enabled* | Whether autowiring is enabled. 
This is used for automatic autowiring options (the option must be marked as 
autowired) by looking up in the registry to find if there is a single instance 
of matching type, which then gets configured on the component. This can be used 
for automatic configuring JDBC data sources, JMS connection factories, AWS 
Clients, etc. | true | Boolean
 | *camel.component.consul.block-seconds* | The second to wait for a watch 
event, default 10 seconds | 10 | Integer
 | *camel.component.consul.bridge-error-handler* | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions 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.consul.cluster.service.acl-token* | Sets the ACL token to 
be used with Consul |  | String
-| *camel.component.consul.cluster.service.attributes* | Custom service 
attributes. |  | Map
-| *camel.component.consul.cluster.service.block-seconds* | The time (in 
seconds) to wait for a watch event, default 10 seconds | 10 | Integer
-| *camel.component.consul.cluster.service.connect-timeout* | Connect timeout 
for OkHttpClient |  | Duration
-| *camel.component.consul.cluster.service.connect-timeout-millis* | Use 
connectTimeout instead |  | Long
-| *camel.component.consul.cluster.service.consistency-mode* | The 
consistencyMode used for queries, default ConsistencyMode.DEFAULT |  | 
ConsistencyMode
-| *camel.component.consul.cluster.service.datacenter* | The data center |  | 
String
-| *camel.component.consul.cluster.service.enabled* | Sets if the consul 
cluster service should be enabled or not, default is false. | false | Boolean
-| *camel.component.consul.cluster.service.first-index* | The first index for 
watch for, default 0 | 0 | BigInteger
-| *camel.component.consul.cluster.service.id* | Cluster Service ID |  | String
-| *camel.component.consul.cluster.service.near-node* | The near node to use 
for queries. |  | String
-| *camel.component.consul.cluster.service.node-meta* | The note meta-data to 
use for queries. |  | List
-| *camel.component.consul.cluster.service.order* | Service lookup 
order/priority. |  | Integer
-| *camel.component.consul.cluster.service.password* | Sets the password to be 
used for basic authentication |  | String
-| *camel.component.consul.cluster.service.ping-instance* | Configure if the 
AgentClient should attempt a ping before returning the Consul instance | true | 
Boolean
-| *camel.component.consul.cluster.service.read-timeout* | Read timeout for 
OkHttpClient |  | Duration
-| *camel.component.consul.cluster.service.read-timeout-millis* | Use 
readTimeout instead. |  | Long
-| *camel.component.consul.cluster.service.recursive* | Recursively watch, 
default false | false | Boolean
-| *camel.component.consul.cluster.service.root-path* | Consul root path | 
/camel | String
-| *camel.component.consul.cluster.service.session-lock-delay* | The value for 
lockDelay | 5 | Integer
-| *camel.component.consul.cluster.service.session-refresh-interval* | The 
value of wait attribute | 5 | Integer
-| *camel.component.consul.cluster.service.session-ttl* | The value of TTL | 60 
| Integer
-| *camel.component.consul.cluster.service.ssl-context-parameters* | SSL 
configuration using an org.apache.camel.support.jsse.SSLContextParameters 
instance. |  | SSLContextParameters
-| *camel.component.consul.cluster.service.tags* | Set tags. You can separate 
multiple tags by comma. |  | Set
-| *camel.component.consul.cluster.service.url* | The Consul agent URL |  | 
String
-| *camel.component.consul.cluster.service.user-name* | Sets the username to be 
used for basic authentication |  | String
-| *camel.component.consul.cluster.service.write-timeout* | Write timeout for 
OkHttpClient |  | Duration
-| *camel.component.consul.cluster.service.write-timeout-millis* | Use 
writeTimeout instead. |  | Long
 | *camel.component.consul.configuration* | Consul configuration. The option is 
a org.apache.camel.component.consul.ConsulConfiguration type. |  | 
ConsulConfiguration
 | *camel.component.consul.connect-timeout* | Connect timeout for OkHttpClient. 
The option is a java.time.Duration type. |  | Duration
 | *camel.component.consul.consistency-mode* | The consistencyMode used for 
queries, default ConsistencyMode.DEFAULT |  | ConsistencyMode
@@ -72,36 +102,6 @@ The component supports 90 options, which are listed below.
 | *camel.component.consul.ping-instance* | Configure if the AgentClient should 
attempt a ping before returning the Consul instance | true | Boolean
 | *camel.component.consul.read-timeout* | Read timeout for OkHttpClient. The 
option is a java.time.Duration type. |  | Duration
 | *camel.component.consul.recursive* | Recursively watch, default false | 
false | Boolean
-| *camel.component.consul.service-registry.acl-token* | Sets the ACL token to 
be used with Consul |  | String
-| *camel.component.consul.service-registry.attributes* | Custom service 
attributes. |  | Map
-| *camel.component.consul.service-registry.block-seconds* | The time (in 
seconds) to wait for a watch event, default 10 seconds | 10 | Integer
-| *camel.component.consul.service-registry.check-interval* | How often (in 
seconds) a service has to be marked as healthy if its check is TTL or how often 
the check should run. Default is 5 seconds. | 5 | Integer
-| *camel.component.consul.service-registry.check-ttl* | The time (in seconds) 
to live for TTL checks. Default is 1 minute. | 60 | Integer
-| *camel.component.consul.service-registry.connect-timeout* | Connect timeout 
for OkHttpClient |  | Duration
-| *camel.component.consul.service-registry.connect-timeout-millis* | Use 
connectTimeout instead |  | Long
-| *camel.component.consul.service-registry.consistency-mode* | The 
consistencyMode used for queries, default ConsistencyMode.DEFAULT |  | 
ConsistencyMode
-| *camel.component.consul.service-registry.datacenter* | The data center |  | 
String
-| *camel.component.consul.service-registry.deregister-after* | How long (in 
seconds) to wait to deregister a service in case of unclean shutdown. Default 
is 1 hour. | 3600 | Integer
-| *camel.component.consul.service-registry.deregister-services-on-stop* | 
Should we remove all the registered services know by this registry on stop? | 
true | Boolean
-| *camel.component.consul.service-registry.enabled* | Sets if the consul 
service registry should be enabled or not, default is false. | false | Boolean
-| *camel.component.consul.service-registry.first-index* | The first index for 
watch for, default 0 | 0 | BigInteger
-| *camel.component.consul.service-registry.id* | Service Registry ID |  | 
String
-| *camel.component.consul.service-registry.near-node* | The near node to use 
for queries. |  | String
-| *camel.component.consul.service-registry.node-meta* | The note meta-data to 
use for queries. |  | List
-| *camel.component.consul.service-registry.order* | Service lookup 
order/priority. |  | Integer
-| *camel.component.consul.service-registry.override-service-host* | Should we 
override the service host if given ? | true | Boolean
-| *camel.component.consul.service-registry.password* | Sets the password to be 
used for basic authentication |  | String
-| *camel.component.consul.service-registry.ping-instance* | Configure if the 
AgentClient should attempt a ping before returning the Consul instance | true | 
Boolean
-| *camel.component.consul.service-registry.read-timeout* | Read timeout for 
OkHttpClient |  | Duration
-| *camel.component.consul.service-registry.read-timeout-millis* | Use 
readTimeout instead. |  | Long
-| *camel.component.consul.service-registry.recursive* | Recursively watch, 
default false | false | Boolean
-| *camel.component.consul.service-registry.service-host* | Service host. |  | 
String
-| *camel.component.consul.service-registry.ssl-context-parameters* | SSL 
configuration using an org.apache.camel.support.jsse.SSLContextParameters 
instance. |  | SSLContextParameters
-| *camel.component.consul.service-registry.tags* | Set tags. You can separate 
multiple tags by comma. |  | Set
-| *camel.component.consul.service-registry.url* | The Consul agent URL |  | 
String
-| *camel.component.consul.service-registry.user-name* | Sets the username to 
be used for basic authentication |  | String
-| *camel.component.consul.service-registry.write-timeout* | Write timeout for 
OkHttpClient |  | Duration
-| *camel.component.consul.service-registry.write-timeout-millis* | Use 
writeTimeout instead. |  | Long
 | *camel.component.consul.ssl-context-parameters* | SSL configuration using an 
org.apache.camel.support.jsse.SSLContextParameters instance. The option is a 
org.apache.camel.support.jsse.SSLContextParameters type. |  | 
SSLContextParameters
 | *camel.component.consul.tags* | Set tags. You can separate multiple tags by 
comma. |  | String
 | *camel.component.consul.url* | The Consul agent URL |  | String
@@ -109,10 +109,10 @@ The component supports 90 options, which are listed below.
 | *camel.component.consul.user-name* | Sets the username to be used for basic 
authentication |  | String
 | *camel.component.consul.value-as-string* | Default to transform values 
retrieved from Consul i.e. on KV endpoint to string. | false | Boolean
 | *camel.component.consul.write-timeout* | Write timeout for OkHttpClient. The 
option is a java.time.Duration type. |  | Duration
-| *camel.component.consul.cluster.service.dc* | *Deprecated* Use datacenter 
instead |  | String
+| *camel.cloud.consul.service-registry.dc* | *Deprecated* Use datacenter 
instead |  | String
+| *camel.cluster.consul.dc* | *Deprecated* Use datacenter instead |  | String
 | *camel.component.consul.connect-timeout-millis* | *Deprecated* Connect 
timeout for OkHttpClient. Deprecation note: Use connectTimeout instead |  | Long
 | *camel.component.consul.read-timeout-millis* | *Deprecated* Read timeout for 
OkHttpClient. Deprecation note: Use readTimeout instead |  | Long
-| *camel.component.consul.service-registry.dc* | *Deprecated* Use datacenter 
instead |  | String
 | *camel.component.consul.write-timeout-millis* | *Deprecated* Write timeout 
for OkHttpClient. Deprecation note: Use writeTimeout instead. The option is a 
java.lang.Long type. |  | Long
 |===
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/file-starter.adoc 
b/docs/modules/ROOT/pages/file-starter.adoc
index 6e99ac0..72887cb 100644
--- a/docs/modules/ROOT/pages/file-starter.adoc
+++ b/docs/modules/ROOT/pages/file-starter.adoc
@@ -24,15 +24,15 @@ The component supports 11 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *camel.cluster.file.acquire-lock-delay* | The time to wait before starting 
to try to acquire lock. |  | String
+| *camel.cluster.file.acquire-lock-interval* | The time to wait between 
attempts to try to acquire lock. |  | String
+| *camel.cluster.file.attributes* | Custom service attributes. |  | Map
+| *camel.cluster.file.enabled* | Sets if the file cluster service should be 
enabled or not, default is false. | false | Boolean
+| *camel.cluster.file.id* | Cluster Service ID |  | String
+| *camel.cluster.file.order* | Service lookup order/priority. |  | Integer
+| *camel.cluster.file.root* | The root path. |  | String
 | *camel.component.file.autowired-enabled* | Whether autowiring is enabled. 
This is used for automatic autowiring options (the option must be marked as 
autowired) by looking up in the registry to find if there is a single instance 
of matching type, which then gets configured on the component. This can be used 
for automatic configuring JDBC data sources, JMS connection factories, AWS 
Clients, etc. | true | Boolean
 | *camel.component.file.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.file.cluster.service.acquire-lock-delay* | The time to wait 
before starting to try to acquire lock. |  | String
-| *camel.component.file.cluster.service.acquire-lock-interval* | The time to 
wait between attempts to try to acquire lock. |  | String
-| *camel.component.file.cluster.service.attributes* | Custom service 
attributes. |  | Map
-| *camel.component.file.cluster.service.enabled* | Sets if the file cluster 
service should be enabled or not, default is false. | false | Boolean
-| *camel.component.file.cluster.service.id* | Cluster Service ID |  | String
-| *camel.component.file.cluster.service.order* | Service lookup 
order/priority. |  | Integer
-| *camel.component.file.cluster.service.root* | The root path. |  | String
 | *camel.component.file.enabled* | Whether to enable auto configuration of the 
file component. This is enabled by default. |  | Boolean
 | *camel.component.file.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 then  [...]
 |===
diff --git a/docs/modules/ROOT/pages/hystrix-starter.adoc 
b/docs/modules/ROOT/pages/hystrix-starter.adoc
index 8c15bc1..903b005 100644
--- a/docs/modules/ROOT/pages/hystrix-starter.adoc
+++ b/docs/modules/ROOT/pages/hystrix-starter.adoc
@@ -24,9 +24,8 @@ The component supports 3 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.hystrix.mapping.enabled* | Enables the automatic mapping of 
the hystrics metric servlet into the Spring web context. | true | Boolean
-| *camel.component.hystrix.mapping.path* | Endpoint for hystrix metrics 
servlet. | /hystrix.stream | String
-| *camel.component.hystrix.mapping.servlet-name* | Name of the Hystrix metrics 
servlet. | HystrixEventStreamServlet | String
+| *camel.hystrix.mapping.enabled* | Enables the automatic mapping of the 
hystrics metric servlet into the Spring web context. | true | Boolean
+| *camel.hystrix.mapping.path* | Endpoint for hystrix metrics servlet. | 
/hystrix.stream | String
+| *camel.hystrix.mapping.servlet-name* | Name of the Hystrix metrics servlet. 
| HystrixEventStreamServlet | String
 |===
-
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/jgroups-raft-starter.adoc 
b/docs/modules/ROOT/pages/jgroups-raft-starter.adoc
index c9a19e7..c7a86c4 100644
--- a/docs/modules/ROOT/pages/jgroups-raft-starter.adoc
+++ b/docs/modules/ROOT/pages/jgroups-raft-starter.adoc
@@ -24,6 +24,11 @@ The component supports 13 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *camel.cluster.jgroups-raft.enabled* | Sets if the jgroups raft cluster 
service should be enabled or not, default is false. | false | Boolean
+| *camel.cluster.jgroups-raft.id* | Cluster Service ID |  | String
+| *camel.cluster.jgroups-raft.jgroups-raft-cluster-name* | JGroups Cluster 
name |  | String
+| *camel.cluster.jgroups-raft.jgroups-raft-config* | JGrups-raft configuration 
File name |  | String
+| *camel.cluster.jgroups-raft.raft-id* | JGroups-raft ID |  | String
 | *camel.component.jgroups-raft.autowired-enabled* | Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which then gets configured on the component. This 
can be used for automatic configuring JDBC data sources, JMS connection 
factories, AWS Clients, etc. | true | Boolean
 | *camel.component.jgroups-raft.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.jgroups-raft.channel-properties* | Specifies configuration 
properties of the RaftHandle JChannel used by the endpoint (ignored if 
raftHandle ref is provided). | raft.xml | String
@@ -32,10 +37,5 @@ The component supports 13 options, which are listed below.
 | *camel.component.jgroups-raft.raft-handle* | RaftHandle to use. The option 
is a org.jgroups.raft.RaftHandle type. |  | RaftHandle
 | *camel.component.jgroups-raft.raft-id* | Unique raftId to use. |  | String
 | *camel.component.jgroups-raft.state-machine* | StateMachine to use. The 
option is a org.jgroups.protocols.raft.StateMachine type. |  | StateMachine
-| *camel.component.jgroups.raft.cluster.service.enabled* | Sets if the jgroups 
raft cluster service should be enabled or not, default is false. | false | 
Boolean
-| *camel.component.jgroups.raft.cluster.service.id* | Cluster Service ID |  | 
String
-| *camel.component.jgroups.raft.cluster.service.jgroups-raft-cluster-name* | 
JGroups Cluster name |  | String
-| *camel.component.jgroups.raft.cluster.service.jgroups-raft-config* | 
JGrups-raft configuration File name |  | String
-| *camel.component.jgroups.raft.cluster.service.raft-id* | JGroups-raft ID |  
| String
 |===
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/jgroups-starter.adoc 
b/docs/modules/ROOT/pages/jgroups-starter.adoc
index 8b9a8e7..5ffa371 100644
--- a/docs/modules/ROOT/pages/jgroups-starter.adoc
+++ b/docs/modules/ROOT/pages/jgroups-starter.adoc
@@ -24,6 +24,10 @@ The component supports 11 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *camel.cluster.jgroups.enabled* | Sets if the jgroups lock cluster service 
should be enabled or not, default is false. | false | Boolean
+| *camel.cluster.jgroups.id* | Cluster Service ID |  | String
+| *camel.cluster.jgroups.jgroups-cluster-name* | JGroups Cluster name |  | 
String
+| *camel.cluster.jgroups.jgroups-config* | JGrups configuration File name |  | 
String
 | *camel.component.jgroups.autowired-enabled* | Whether autowiring is enabled. 
This is used for automatic autowiring options (the option must be marked as 
autowired) by looking up in the registry to find if there is a single instance 
of matching type, which then gets configured on the component. This can be used 
for automatic configuring JDBC data sources, JMS connection factories, AWS 
Clients, etc. | true | Boolean
 | *camel.component.jgroups.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.jgroups.channel* | Channel to use. The option is a 
org.jgroups.JChannel type. |  | JChannel
@@ -31,9 +35,5 @@ The component supports 11 options, which are listed below.
 | *camel.component.jgroups.enable-view-messages* | If set to true, the 
consumer endpoint will receive org.jgroups.View messages as well (not only 
org.jgroups.Message instances). By default only regular messages are consumed 
by the endpoint. | false | Boolean
 | *camel.component.jgroups.enabled* | Whether to enable auto configuration of 
the jgroups component. This is enabled by default. |  | Boolean
 | *camel.component.jgroups.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 th [...]
-| *camel.component.jgroups.lock.cluster.service.enabled* | Sets if the jgroups 
lock cluster service should be enabled or not, default is false. | false | 
Boolean
-| *camel.component.jgroups.lock.cluster.service.id* | Cluster Service ID |  | 
String
-| *camel.component.jgroups.lock.cluster.service.jgroups-cluster-name* | 
JGroups Cluster name |  | String
-| *camel.component.jgroups.lock.cluster.service.jgroups-config* | JGrups 
configuration File name |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/kubernetes-starter.adoc 
b/docs/modules/ROOT/pages/kubernetes-starter.adoc
index 134b7a9..4fbb8b7 100644
--- a/docs/modules/ROOT/pages/kubernetes-starter.adoc
+++ b/docs/modules/ROOT/pages/kubernetes-starter.adoc
@@ -24,6 +24,20 @@ The component supports 74 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *camel.cluster.kubernetes.attributes* | Custom service attributes. |  | Map
+| *camel.cluster.kubernetes.cluster-labels* | Set the labels used to identify 
the pods composing the cluster. |  | Map
+| *camel.cluster.kubernetes.config-map-name* | Set the name of the ConfigMap 
used to do optimistic locking (defaults to 'leaders'). |  | String
+| *camel.cluster.kubernetes.connection-timeout-millis* | Connection timeout in 
milliseconds to use when making requests to the Kubernetes API server. |  | 
Integer
+| *camel.cluster.kubernetes.enabled* | Sets if the Kubernetes cluster service 
should be enabled or not, default is false. | false | Boolean
+| *camel.cluster.kubernetes.id* | Cluster Service ID |  | String
+| *camel.cluster.kubernetes.jitter-factor* | A jitter factor to apply in order 
to prevent all pods to call Kubernetes APIs in the same instant. |  | Double
+| *camel.cluster.kubernetes.kubernetes-namespace* | Set the name of the 
Kubernetes namespace containing the pods and the configmap (autodetected by 
default) |  | String
+| *camel.cluster.kubernetes.lease-duration-millis* | The default duration of 
the lease for the current leader. |  | Long
+| *camel.cluster.kubernetes.master-url* | Set the URL of the Kubernetes master 
(read from Kubernetes client properties by default). |  | String
+| *camel.cluster.kubernetes.order* | Service lookup order/priority. |  | 
Integer
+| *camel.cluster.kubernetes.pod-name* | Set the name of the current pod 
(autodetected from container host name by default). |  | String
+| *camel.cluster.kubernetes.renew-deadline-millis* | The deadline after which 
the leader must stop its services because it may have lost the leadership. |  | 
Long
+| *camel.cluster.kubernetes.retry-period-millis* | The time between two 
subsequent attempts to check and acquire the leadership. It is randomized using 
the jitter factor. |  | Long
 | *camel.component.kubernetes-config-maps.autowired-enabled* | Whether 
autowiring is enabled. This is used for automatic autowiring options (the 
option must be marked as autowired) by looking up in the registry to find if 
there is a single instance of matching type, which then gets configured on the 
component. This can be used for automatic configuring JDBC data sources, JMS 
connection factories, AWS Clients, etc. | true | Boolean
 | *camel.component.kubernetes-config-maps.enabled* | Whether to enable auto 
configuration of the kubernetes-config-maps component. This is enabled by 
default. |  | Boolean
 | *camel.component.kubernetes-config-maps.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  [...]
@@ -78,20 +92,6 @@ The component supports 74 options, which are listed below.
 | *camel.component.kubernetes-services.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.kubernetes-services.enabled* | Whether to enable auto 
configuration of the kubernetes-services component. This is enabled by default. 
|  | Boolean
 | *camel.component.kubernetes-services.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  [...]
-| *camel.component.kubernetes.cluster.service.attributes* | Custom service 
attributes. |  | Map
-| *camel.component.kubernetes.cluster.service.cluster-labels* | Set the labels 
used to identify the pods composing the cluster. |  | Map
-| *camel.component.kubernetes.cluster.service.config-map-name* | Set the name 
of the ConfigMap used to do optimistic locking (defaults to 'leaders'). |  | 
String
-| *camel.component.kubernetes.cluster.service.connection-timeout-millis* | 
Connection timeout in milliseconds to use when making requests to the 
Kubernetes API server. |  | Integer
-| *camel.component.kubernetes.cluster.service.enabled* | Sets if the 
Kubernetes cluster service should be enabled or not, default is false. | false 
| Boolean
-| *camel.component.kubernetes.cluster.service.id* | Cluster Service ID |  | 
String
-| *camel.component.kubernetes.cluster.service.jitter-factor* | A jitter factor 
to apply in order to prevent all pods to call Kubernetes APIs in the same 
instant. |  | Double
-| *camel.component.kubernetes.cluster.service.kubernetes-namespace* | Set the 
name of the Kubernetes namespace containing the pods and the configmap 
(autodetected by default) |  | String
-| *camel.component.kubernetes.cluster.service.lease-duration-millis* | The 
default duration of the lease for the current leader. |  | Long
-| *camel.component.kubernetes.cluster.service.master-url* | Set the URL of the 
Kubernetes master (read from Kubernetes client properties by default). |  | 
String
-| *camel.component.kubernetes.cluster.service.order* | Service lookup 
order/priority. |  | Integer
-| *camel.component.kubernetes.cluster.service.pod-name* | Set the name of the 
current pod (autodetected from container host name by default). |  | String
-| *camel.component.kubernetes.cluster.service.renew-deadline-millis* | The 
deadline after which the leader must stop its services because it may have lost 
the leadership. |  | Long
-| *camel.component.kubernetes.cluster.service.retry-period-millis* | The time 
between two subsequent attempts to check and acquire the leadership. It is 
randomized using the jitter factor. |  | Long
 | *camel.component.openshift-build-configs.autowired-enabled* | Whether 
autowiring is enabled. This is used for automatic autowiring options (the 
option must be marked as autowired) by looking up in the registry to find if 
there is a single instance of matching type, which then gets configured on the 
component. This can be used for automatic configuring JDBC data sources, JMS 
connection factories, AWS Clients, etc. | true | Boolean
 | *camel.component.openshift-build-configs.enabled* | Whether to enable auto 
configuration of the openshift-build-configs component. This is enabled by 
default. |  | Boolean
 | *camel.component.openshift-build-configs.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 [...]
diff --git a/docs/modules/ROOT/pages/servlet-starter.adoc 
b/docs/modules/ROOT/pages/servlet-starter.adoc
index 4a053b7..869e4dd 100644
--- a/docs/modules/ROOT/pages/servlet-starter.adoc
+++ b/docs/modules/ROOT/pages/servlet-starter.adoc
@@ -34,9 +34,9 @@ The component supports 14 options, which are listed below.
 | *camel.component.servlet.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. |  | HttpBinding
 | *camel.component.servlet.http-configuration* | To use the shared 
HttpConfiguration as base configuration. The option is a 
org.apache.camel.http.common.HttpConfiguration type. |  | HttpConfiguration
 | *camel.component.servlet.http-registry* | To use a custom 
org.apache.camel.component.servlet.HttpRegistry. The option is a 
org.apache.camel.http.common.HttpRegistry type. |  | HttpRegistry
-| *camel.component.servlet.mapping.context-path* | Context path used by the 
servlet component for automatic mapping. | /camel/* | String
-| *camel.component.servlet.mapping.enabled* | Enables the automatic mapping of 
the servlet component into the Spring web context. | true | Boolean
-| *camel.component.servlet.mapping.servlet-name* | The name of the Camel 
servlet. | CamelServlet | String
 | *camel.component.servlet.servlet-name* | Default name of servlet to use. The 
default name is CamelServlet. | CamelServlet | String
+| *camel.servlet.mapping.context-path* | Context path used by the servlet 
component for automatic mapping. | /camel/* | String
+| *camel.servlet.mapping.enabled* | Enables the automatic mapping of the 
servlet component into the Spring web context. | true | Boolean
+| *camel.servlet.mapping.servlet-name* | The name of the Camel servlet. | 
CamelServlet | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/undertow-spring-security-starter.adoc 
b/docs/modules/ROOT/pages/undertow-spring-security-starter.adoc
index 4cc445a..1ad9bbf 100644
--- a/docs/modules/ROOT/pages/undertow-spring-security-starter.adoc
+++ b/docs/modules/ROOT/pages/undertow-spring-security-starter.adoc
@@ -24,10 +24,10 @@ The component supports 5 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.undertow.spring.security.keycloak* | Properties defined for 
keycloak provider. Value is gathered together from properties with prefix 
"camel.component.undertow.spring.security.keycloak" |  | 
KeycloakProviderConfiguration
-| *camel.component.undertow.spring.security.keycloak.client-id* | Client id 
from the Keycloak server used for authentication. |  | String
-| *camel.component.undertow.spring.security.keycloak.realm-id* | Realm id from 
the keycloak server used for authentication. |  | String
-| *camel.component.undertow.spring.security.keycloak.url* | Url to keycloak 
server which will be used in spring security configuration. (Example 
"\http://localhost:8080";) |  | String
-| *camel.component.undertow.spring.security.keycloak.user-name-attribute* | 
Name of the attribute, which will be used as username. | preferred_username | 
String
+| *camel.security.undertow.keycloak* | Properties defined for keycloak 
provider. Value is gathered together from properties with prefix 
"camel.component.undertow.spring.security.keycloak" |  | 
KeycloakProviderConfiguration
+| *camel.security.undertow.keycloak.client-id* | Client id from the Keycloak 
server used for authentication. |  | String
+| *camel.security.undertow.keycloak.realm-id* | Realm id from the keycloak 
server used for authentication. |  | String
+| *camel.security.undertow.keycloak.url* | Url to keycloak server which will 
be used in spring security configuration. (Example "\http://localhost:8080";) |  
| String
+| *camel.security.undertow.keycloak.user-name-attribute* | Name of the 
attribute, which will be used as username. | preferred_username | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/zookeeper-starter.adoc 
b/docs/modules/ROOT/pages/zookeeper-starter.adoc
index cd49f15..1f6f2dd 100644
--- a/docs/modules/ROOT/pages/zookeeper-starter.adoc
+++ b/docs/modules/ROOT/pages/zookeeper-starter.adoc
@@ -24,30 +24,54 @@ The component supports 57 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *camel.cloud.zookeeper.attributes* | Custom service attributes. |  | Map
+| *camel.cloud.zookeeper.auth-info-list* | List of AuthInfo objects with 
scheme and auth. |  | List
+| *camel.cloud.zookeeper.base-path* | The base path to store in ZooKeeper. |  
| String
+| *camel.cloud.zookeeper.connection-timeout* | Connection timeout. | 15000 | 
Long
+| *camel.cloud.zookeeper.connection-timeout-unit* | Connection timeout 
TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
+| *camel.cloud.zookeeper.curator-framework* | Zookeeper CuratorFramework-style 
client. |  | CuratorFramework
+| *camel.cloud.zookeeper.deregister-services-on-stop* | Should we remove all 
the registered services know by this registry on stop ?  Default is true. | 
true | Boolean
+| *camel.cloud.zookeeper.enabled* | Sets if the zookeeper service registry 
should be enabled or not, default is false. | false | Boolean
+| *camel.cloud.zookeeper.id* | Service Registry ID |  | String
+| *camel.cloud.zookeeper.max-close-wait* | Time to wait during close to join 
background threads. | 1000 | Long
+| *camel.cloud.zookeeper.max-close-wait-unit* | MaxCloseWait TimeUnit. Default 
is TimeUnit.MILLISECONDS. |  | TimeUnit
+| *camel.cloud.zookeeper.namespace* | ZooKeeper namespace. If a namespace is 
set here, all paths will get pre-pended with the namespace. |  | String
+| *camel.cloud.zookeeper.nodes* | The Zookeeper server hosts (multiple servers 
can be separated by comma). |  | List
+| *camel.cloud.zookeeper.order* | Service lookup order/priority. |  | Integer
+| *camel.cloud.zookeeper.override-service-host* | Should we override the 
service host if given ?  Default is true. | true | Boolean
+| *camel.cloud.zookeeper.reconnect-base-sleep-time* | Initial amount of time 
to wait between retries. | 0 | Long
+| *camel.cloud.zookeeper.reconnect-base-sleep-time-unit* | 
ReconnectBaseSleepTime TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
+| *camel.cloud.zookeeper.reconnect-max-retries* | Max number of times to 
retry. | 3 | Integer
+| *camel.cloud.zookeeper.reconnect-max-sleep-time* | Max time to sleep on each 
retry. Default is Integer.MAX_VALUE. |  | Long
+| *camel.cloud.zookeeper.reconnect-max-sleep-time-unit* | 
ReconnectMaxSleepTimeUnit TimeUnit. Default is TimeUnit.MILLISECONDS. |  | 
TimeUnit
+| *camel.cloud.zookeeper.retry-policy* | Retry policy to use. |  | RetryPolicy
+| *camel.cloud.zookeeper.service-host* | Service host. |  | String
+| *camel.cloud.zookeeper.session-timeout* | Session timeout. | 60000 | Long
+| *camel.cloud.zookeeper.session-timeout-unit* | Session timeout TimeUnit. 
Default is TimeUnit.MILLISECONDS. |  | TimeUnit
+| *camel.cluster.zookeeper.attributes* | Custom service attributes. |  | Map
+| *camel.cluster.zookeeper.auth-info-list* | List of AuthInfo objects with 
scheme and auth. |  | List
+| *camel.cluster.zookeeper.base-path* | The base path to store in ZooKeeper. | 
 | String
+| *camel.cluster.zookeeper.connection-timeout* | Connection timeout. | 15000 | 
Long
+| *camel.cluster.zookeeper.connection-timeout-unit* | Connection timeout 
TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
+| *camel.cluster.zookeeper.curator-framework* | Zookeeper 
CuratorFramework-style client. |  | CuratorFramework
+| *camel.cluster.zookeeper.enabled* | Sets if the zookeeper cluster service 
should be enabled or not, default is false. | false | Boolean
+| *camel.cluster.zookeeper.id* | Cluster Service ID |  | String
+| *camel.cluster.zookeeper.max-close-wait* | Time to wait during close to join 
background threads. | 1000 | Long
+| *camel.cluster.zookeeper.max-close-wait-unit* | MaxCloseWait TimeUnit. 
Default is TimeUnit.MILLISECONDS. |  | TimeUnit
+| *camel.cluster.zookeeper.namespace* | ZooKeeper namespace. If a namespace is 
set here, all paths will get pre-pended with the namespace. |  | String
+| *camel.cluster.zookeeper.nodes* | The Zookeeper server hosts (multiple 
servers can be separated by comma). |  | List
+| *camel.cluster.zookeeper.order* | Service lookup order/priority. |  | Integer
+| *camel.cluster.zookeeper.reconnect-base-sleep-time* | Initial amount of time 
to wait between retries. | 0 | Long
+| *camel.cluster.zookeeper.reconnect-base-sleep-time-unit* | 
ReconnectBaseSleepTime TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
+| *camel.cluster.zookeeper.reconnect-max-retries* | Max number of times to 
retry. | 3 | Integer
+| *camel.cluster.zookeeper.reconnect-max-sleep-time* | Max time to sleep on 
each retry. Default is Integer.MAX_VALUE. |  | Long
+| *camel.cluster.zookeeper.reconnect-max-sleep-time-unit* | 
ReconnectMaxSleepTimeUnit TimeUnit. Default is TimeUnit.MILLISECONDS. |  | 
TimeUnit
+| *camel.cluster.zookeeper.retry-policy* | Retry policy to use. |  | 
RetryPolicy
+| *camel.cluster.zookeeper.session-timeout* | Session timeout. | 60000 | Long
+| *camel.cluster.zookeeper.session-timeout-unit* | Session timeout TimeUnit. 
Default is TimeUnit.MILLISECONDS. |  | TimeUnit
 | *camel.component.zookeeper.autowired-enabled* | Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which then gets configured on the component. This 
can be used for automatic configuring JDBC data sources, JMS connection 
factories, AWS Clients, etc. | true | Boolean
 | *camel.component.zookeeper.backoff* | The time interval to backoff for after 
an error before retrying. | 5000 | Long
 | *camel.component.zookeeper.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.zookeeper.cluster.service.attributes* | Custom service 
attributes. |  | Map
-| *camel.component.zookeeper.cluster.service.auth-info-list* | List of 
AuthInfo objects with scheme and auth. |  | List
-| *camel.component.zookeeper.cluster.service.base-path* | The base path to 
store in ZooKeeper. |  | String
-| *camel.component.zookeeper.cluster.service.connection-timeout* | Connection 
timeout. | 15000 | Long
-| *camel.component.zookeeper.cluster.service.connection-timeout-unit* | 
Connection timeout TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
-| *camel.component.zookeeper.cluster.service.curator-framework* | Zookeeper 
CuratorFramework-style client. |  | CuratorFramework
-| *camel.component.zookeeper.cluster.service.enabled* | Sets if the zookeeper 
cluster service should be enabled or not, default is false. | false | Boolean
-| *camel.component.zookeeper.cluster.service.id* | Cluster Service ID |  | 
String
-| *camel.component.zookeeper.cluster.service.max-close-wait* | Time to wait 
during close to join background threads. | 1000 | Long
-| *camel.component.zookeeper.cluster.service.max-close-wait-unit* | 
MaxCloseWait TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
-| *camel.component.zookeeper.cluster.service.namespace* | ZooKeeper namespace. 
If a namespace is set here, all paths will get pre-pended with the namespace. | 
 | String
-| *camel.component.zookeeper.cluster.service.nodes* | The Zookeeper server 
hosts (multiple servers can be separated by comma). |  | List
-| *camel.component.zookeeper.cluster.service.order* | Service lookup 
order/priority. |  | Integer
-| *camel.component.zookeeper.cluster.service.reconnect-base-sleep-time* | 
Initial amount of time to wait between retries. | 0 | Long
-| *camel.component.zookeeper.cluster.service.reconnect-base-sleep-time-unit* | 
ReconnectBaseSleepTime TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
-| *camel.component.zookeeper.cluster.service.reconnect-max-retries* | Max 
number of times to retry. | 3 | Integer
-| *camel.component.zookeeper.cluster.service.reconnect-max-sleep-time* | Max 
time to sleep on each retry. Default is Integer.MAX_VALUE. |  | Long
-| *camel.component.zookeeper.cluster.service.reconnect-max-sleep-time-unit* | 
ReconnectMaxSleepTimeUnit TimeUnit. Default is TimeUnit.MILLISECONDS. |  | 
TimeUnit
-| *camel.component.zookeeper.cluster.service.retry-policy* | Retry policy to 
use. |  | RetryPolicy
-| *camel.component.zookeeper.cluster.service.session-timeout* | Session 
timeout. | 60000 | Long
-| *camel.component.zookeeper.cluster.service.session-timeout-unit* | Session 
timeout TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
 | *camel.component.zookeeper.configuration* | To use a shared 
ZooKeeperConfiguration. The option is a 
org.apache.camel.component.zookeeper.ZooKeeperConfiguration type. |  | 
ZooKeeperConfiguration
 | *camel.component.zookeeper.create* | Should the endpoint create the node if 
it does not currently exist. | false | Boolean
 | *camel.component.zookeeper.create-mode* | The create mode that should be 
used for the newly created node | EPHEMERAL | String
@@ -56,30 +80,6 @@ The component supports 57 options, which are listed below.
 | *camel.component.zookeeper.list-children* | Whether the children of the node 
should be listed | false | Boolean
 | *camel.component.zookeeper.repeat* | Should changes to the znode be 
'watched' and repeatedly processed. | false | Boolean
 | *camel.component.zookeeper.send-empty-message-on-delete* | Upon the delete 
of a znode, should an empty message be send to the consumer | true | Boolean
-| *camel.component.zookeeper.service-registry.attributes* | Custom service 
attributes. |  | Map
-| *camel.component.zookeeper.service-registry.auth-info-list* | List of 
AuthInfo objects with scheme and auth. |  | List
-| *camel.component.zookeeper.service-registry.base-path* | The base path to 
store in ZooKeeper. |  | String
-| *camel.component.zookeeper.service-registry.connection-timeout* | Connection 
timeout. | 15000 | Long
-| *camel.component.zookeeper.service-registry.connection-timeout-unit* | 
Connection timeout TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
-| *camel.component.zookeeper.service-registry.curator-framework* | Zookeeper 
CuratorFramework-style client. |  | CuratorFramework
-| *camel.component.zookeeper.service-registry.deregister-services-on-stop* | 
Should we remove all the registered services know by this registry on stop ?  
Default is true. | true | Boolean
-| *camel.component.zookeeper.service-registry.enabled* | Sets if the zookeeper 
service registry should be enabled or not, default is false. | false | Boolean
-| *camel.component.zookeeper.service-registry.id* | Service Registry ID |  | 
String
-| *camel.component.zookeeper.service-registry.max-close-wait* | Time to wait 
during close to join background threads. | 1000 | Long
-| *camel.component.zookeeper.service-registry.max-close-wait-unit* | 
MaxCloseWait TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
-| *camel.component.zookeeper.service-registry.namespace* | ZooKeeper 
namespace. If a namespace is set here, all paths will get pre-pended with the 
namespace. |  | String
-| *camel.component.zookeeper.service-registry.nodes* | The Zookeeper server 
hosts (multiple servers can be separated by comma). |  | List
-| *camel.component.zookeeper.service-registry.order* | Service lookup 
order/priority. |  | Integer
-| *camel.component.zookeeper.service-registry.override-service-host* | Should 
we override the service host if given ?  Default is true. | true | Boolean
-| *camel.component.zookeeper.service-registry.reconnect-base-sleep-time* | 
Initial amount of time to wait between retries. | 0 | Long
-| *camel.component.zookeeper.service-registry.reconnect-base-sleep-time-unit* 
| ReconnectBaseSleepTime TimeUnit. Default is TimeUnit.MILLISECONDS. |  | 
TimeUnit
-| *camel.component.zookeeper.service-registry.reconnect-max-retries* | Max 
number of times to retry. | 3 | Integer
-| *camel.component.zookeeper.service-registry.reconnect-max-sleep-time* | Max 
time to sleep on each retry. Default is Integer.MAX_VALUE. |  | Long
-| *camel.component.zookeeper.service-registry.reconnect-max-sleep-time-unit* | 
ReconnectMaxSleepTimeUnit TimeUnit. Default is TimeUnit.MILLISECONDS. |  | 
TimeUnit
-| *camel.component.zookeeper.service-registry.retry-policy* | Retry policy to 
use. |  | RetryPolicy
-| *camel.component.zookeeper.service-registry.service-host* | Service host. |  
| String
-| *camel.component.zookeeper.service-registry.session-timeout* | Session 
timeout. | 60000 | Long
-| *camel.component.zookeeper.service-registry.session-timeout-unit* | Session 
timeout TimeUnit. Default is TimeUnit.MILLISECONDS. |  | TimeUnit
 | *camel.component.zookeeper.timeout* | The time interval to wait on 
connection before timing out. | 5000 | Integer
 |===
 // spring-boot-auto-configure options: END

Reply via email to