@Configuration(proxyBeanMethods=false) @ConditionalOnBlockingDiscoveryEnabled @Order(value=183827466) public static class NacosLoadBalancerClientConfiguration.BlockingSupportConfiguration extends Object
| Constructor and Description |
|---|
BlockingSupportConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier |
discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context) |
org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier |
zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context) |
@Bean
@ConditionalOnBean(value=org.springframework.cloud.client.discovery.DiscoveryClient.class)
@ConditionalOnMissingBean
@ConditionalOnProperty(value="spring.cloud.loadbalancer.configurations",
havingValue="default",
matchIfMissing=true)
public org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean
@ConditionalOnBean(value=org.springframework.cloud.client.discovery.DiscoveryClient.class)
@ConditionalOnMissingBean
@ConditionalOnProperty(value="spring.cloud.loadbalancer.configurations",
havingValue="zone-preference")
public org.springframework.cloud.loadbalancer.core.ServiceInstanceListSupplier zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
Copyright © 2023 Pivotal Software, Inc.. All rights reserved.