@Configuration(proxyBeanMethods=false) @ConditionalOnBlockingDiscoveryEnabled @Order(value=193827466) public static class LoadBalancerClientConfiguration.BlockingSupportConfiguration extends Object
Constructor and Description |
---|
BlockingSupportConfiguration() |
Modifier and Type | Method and Description |
---|---|
ServiceInstanceListSupplier |
discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context) |
ServiceInstanceListSupplier |
healthCheckDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context) |
ServiceInstanceListSupplier |
requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context) |
ServiceInstanceListSupplier |
sameInstancePreferenceServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context) |
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 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 ServiceInstanceListSupplier zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean @ConditionalOnBean(value={org.springframework.cloud.client.discovery.DiscoveryClient.class,org.springframework.web.client.RestTemplate.class}) @ConditionalOnMissingBean @ConditionalOnProperty(value="spring.cloud.loadbalancer.configurations", havingValue="health-check") public ServiceInstanceListSupplier healthCheckDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.DiscoveryClient.class) @ConditionalOnMissingBean @ConditionalOnProperty(value="spring.cloud.loadbalancer.configurations", havingValue="request-based-sticky-session") public ServiceInstanceListSupplier requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.DiscoveryClient.class) @ConditionalOnMissingBean @ConditionalOnProperty(value="spring.cloud.loadbalancer.configurations", havingValue="same-instance-preference") public ServiceInstanceListSupplier sameInstancePreferenceServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.