@Configuration(proxyBeanMethods=false) @ConditionalOnReactiveDiscoveryEnabled @Order(value=193827465) public static class LoadBalancerClientConfiguration.ReactiveSupportConfiguration extends Object
| Constructor and Description |
|---|
ReactiveSupportConfiguration() |
| 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) |
XForwardedHeadersTransformer |
xForwarderHeadersTransformer(LoadBalancerClientFactory clientFactory) |
ServiceInstanceListSupplier |
zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context) |
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(value=org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.DefaultConfigurationCondition.class) public ServiceInstanceListSupplier discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(value=org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ZonePreferenceConfigurationCondition.class) public ServiceInstanceListSupplier zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean
@ConditionalOnBean(value={XForwardedHeadersTransformer.class,LoadBalancerClientFactory.class})
@ConditionalOnMissingBean
public XForwardedHeadersTransformer xForwarderHeadersTransformer(LoadBalancerClientFactory clientFactory)
@Bean
@ConditionalOnBean(value={org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class,org.springframework.web.reactive.function.client.WebClient.Builder.class})
@ConditionalOnMissingBean
@Conditional(value=org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.HealthCheckConfigurationCondition.class)
public ServiceInstanceListSupplier healthCheckDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(value=org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.RequestBasedStickySessionConfigurationCondition.class) public ServiceInstanceListSupplier requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
@Bean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(value=org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.SameInstancePreferenceConfigurationCondition.class) public ServiceInstanceListSupplier sameInstancePreferenceServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.