Class LoadBalancerClientConfiguration.ReactiveSupportConfiguration
- java.lang.Object
-
- org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ReactiveSupportConfiguration
-
- Enclosing class:
- LoadBalancerClientConfiguration
@Configuration(proxyBeanMethods=false) @ConditionalOnReactiveDiscoveryEnabled @Order(193827465) public static class LoadBalancerClientConfiguration.ReactiveSupportConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description ReactiveSupportConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceInstanceListSupplierdiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierhealthCheckDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSupplierrequestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)ServiceInstanceListSuppliersameInstancePreferenceServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)XForwardedHeadersTransformerxForwarderHeadersTransformer(LoadBalancerClientFactory clientFactory)ServiceInstanceListSupplierzonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
-
-
-
Method Detail
-
discoveryClientServiceInstanceListSupplier
@Bean @ConditionalOnBean(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.DefaultConfigurationCondition.class) public ServiceInstanceListSupplier discoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
-
zonePreferenceDiscoveryClientServiceInstanceListSupplier
@Bean @ConditionalOnBean(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.ZonePreferenceConfigurationCondition.class) public ServiceInstanceListSupplier zonePreferenceDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
-
xForwarderHeadersTransformer
@Bean @ConditionalOnBean(LoadBalancerClientFactory.class) @ConditionalOnMissingBean public XForwardedHeadersTransformer xForwarderHeadersTransformer(LoadBalancerClientFactory clientFactory)
-
healthCheckDiscoveryClientServiceInstanceListSupplier
@Bean @ConditionalOnBean({org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class,org.springframework.web.reactive.function.client.WebClient.Builder.class}) @ConditionalOnMissingBean @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.HealthCheckConfigurationCondition.class) public ServiceInstanceListSupplier healthCheckDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
-
requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier
@Bean @ConditionalOnBean(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.RequestBasedStickySessionConfigurationCondition.class) public ServiceInstanceListSupplier requestBasedStickySessionDiscoveryClientServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
-
sameInstancePreferenceServiceInstanceListSupplier
@Bean @ConditionalOnBean(org.springframework.cloud.client.discovery.ReactiveDiscoveryClient.class) @ConditionalOnMissingBean @Conditional(org.springframework.cloud.loadbalancer.annotation.LoadBalancerClientConfiguration.SameInstancePreferenceConfigurationCondition.class) public ServiceInstanceListSupplier sameInstancePreferenceServiceInstanceListSupplier(org.springframework.context.ConfigurableApplicationContext context)
-
-