@Configuration @EnableConfigurationProperties @ConditionalOnDiscoveryEnabled public class LoadBalancerClientConfiguration extends Object
| Constructor and Description |
|---|
LoadBalancerClientConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ServiceInstanceSupplier |
discoveryClientServiceInstanceSupplier(DiscoveryClient discoveryClient,
org.springframework.core.env.Environment env,
org.springframework.beans.factory.ObjectProvider<org.springframework.cache.CacheManager> cacheManager) |
ReactorLoadBalancer<ServiceInstance> |
reactorServiceInstanceLoadBalancer(org.springframework.core.env.Environment environment,
LoadBalancerClientFactory loadBalancerClientFactory) |
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.DiscoveryClient.class) @ConditionalOnMissingBean public ServiceInstanceSupplier discoveryClientServiceInstanceSupplier(DiscoveryClient discoveryClient, org.springframework.core.env.Environment env, org.springframework.beans.factory.ObjectProvider<org.springframework.cache.CacheManager> cacheManager)
@Bean @ConditionalOnMissingBean public ReactorLoadBalancer<ServiceInstance> reactorServiceInstanceLoadBalancer(org.springframework.core.env.Environment environment, LoadBalancerClientFactory loadBalancerClientFactory)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.