@Configuration
@ConditionalOnProperty(value="spring.cloud.zookeeper.discovery.enabled",
matchIfMissing=true)
public class ZookeeperDiscoveryClientConfiguration
extends Object
DiscoveryClient configuration
for Zookeeper.| Modifier and Type | Class and Description |
|---|---|
protected static class |
ZookeeperDiscoveryClientConfiguration.ZookeeperDiscoveryHealthConfig |
| Constructor and Description |
|---|
ZookeeperDiscoveryClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.curator.x.discovery.details.InstanceSerializer<ZookeeperInstance> |
instanceSerializer() |
ZookeeperDiscoveryClient |
zookeeperDiscoveryClient(ZookeeperServiceDiscovery zookeeperServiceDiscovery) |
ZookeeperDiscoveryProperties |
zookeeperDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils) |
ZookeeperLifecycle |
zookeeperLifecycle(ZookeeperServiceDiscovery zookeeperServiceDiscovery,
ZookeeperDiscoveryProperties zookeeperDiscoveryProperties) |
ZookeeperServiceDiscovery |
zookeeperServiceDiscovery(ZookeeperDiscoveryProperties zookeeperDiscoveryProperties,
org.apache.curator.x.discovery.details.InstanceSerializer<ZookeeperInstance> instanceSerializer) |
ZookeeperServiceWatch |
zookeeperServiceWatch(ZookeeperDiscoveryProperties zookeeperDiscoveryProperties) |
public ZookeeperDiscoveryClientConfiguration()
@Bean public ZookeeperDiscoveryProperties zookeeperDiscoveryProperties(org.springframework.cloud.commons.util.InetUtils inetUtils)
@Bean @ConditionalOnMissingBean public ZookeeperServiceDiscovery zookeeperServiceDiscovery(ZookeeperDiscoveryProperties zookeeperDiscoveryProperties, org.apache.curator.x.discovery.details.InstanceSerializer<ZookeeperInstance> instanceSerializer)
@Bean public ZookeeperLifecycle zookeeperLifecycle(ZookeeperServiceDiscovery zookeeperServiceDiscovery, ZookeeperDiscoveryProperties zookeeperDiscoveryProperties)
@Bean public ZookeeperDiscoveryClient zookeeperDiscoveryClient(ZookeeperServiceDiscovery zookeeperServiceDiscovery)
@Bean public org.apache.curator.x.discovery.details.InstanceSerializer<ZookeeperInstance> instanceSerializer()
@Bean public ZookeeperServiceWatch zookeeperServiceWatch(ZookeeperDiscoveryProperties zookeeperDiscoveryProperties)
Copyright © 2016 Pivotal Software, Inc.. All rights reserved.