@Configuration public class ZookeeperRibbonClientConfiguration extends Object
@zone
, NIWSServerListClassName, DeploymentContextBasedVipAddresses,
NFLoadBalancerRuleClassName, NIWSServerListFilterClassName and more.Modifier and Type | Field and Description |
---|---|
protected static String |
DEFAULT_NAMESPACE |
protected static String |
VALUE_NOT_SET |
Constructor and Description |
---|
ZookeeperRibbonClientConfiguration() |
Modifier and Type | Method and Description |
---|---|
com.netflix.loadbalancer.ILoadBalancer |
dependenciesBasedLoadBalancer(ZookeeperDependencies zookeeperDependencies,
com.netflix.loadbalancer.ServerList<?> serverList,
com.netflix.client.config.IClientConfig config,
com.netflix.loadbalancer.IPing iPing) |
protected String |
getKey(String serviceId,
String suffix) |
protected com.netflix.config.DynamicStringProperty |
getProperty(String key) |
com.netflix.loadbalancer.IPing |
healthCheckingRule(ZookeeperDependencies zookeeperDependencies) |
void |
preprocess() |
com.netflix.loadbalancer.ServerList<?> |
ribbonServerList(com.netflix.client.config.IClientConfig config,
org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery) |
com.netflix.loadbalancer.ServerList<?> |
ribbonServerListFromDependencies(com.netflix.client.config.IClientConfig config,
ZookeeperDependencies zookeeperDependencies,
org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery) |
org.springframework.cloud.netflix.ribbon.ServerIntrospector |
serverIntrospector() |
protected void |
setProp(String serviceId,
String suffix,
String value) |
protected static final String VALUE_NOT_SET
protected static final String DEFAULT_NAMESPACE
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.ServerList<?> ribbonServerListFromDependencies(com.netflix.client.config.IClientConfig config, ZookeeperDependencies zookeeperDependencies, org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery)
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(value="spring.cloud.zookeeper.dependency.ribbon.loadbalancer", matchIfMissing=true) public com.netflix.loadbalancer.ILoadBalancer dependenciesBasedLoadBalancer(ZookeeperDependencies zookeeperDependencies, com.netflix.loadbalancer.ServerList<?> serverList, com.netflix.client.config.IClientConfig config, com.netflix.loadbalancer.IPing iPing)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.IPing healthCheckingRule(ZookeeperDependencies zookeeperDependencies)
@Bean @ConditionalOnMissingBean public com.netflix.loadbalancer.ServerList<?> ribbonServerList(com.netflix.client.config.IClientConfig config, org.apache.curator.x.discovery.ServiceDiscovery<ZookeeperInstance> serviceDiscovery)
@Bean public org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector()
@PostConstruct public void preprocess()
protected com.netflix.config.DynamicStringProperty getProperty(String key)
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.