Class GatewayReactiveLoadBalancerClientAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.gateway.config.GatewayReactiveLoadBalancerClientAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnClass({org.springframework.cloud.client.loadbalancer.reactive.ReactiveLoadBalancer.class,org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration.class,org.springframework.web.reactive.DispatcherHandler.class}) @AutoConfigureAfter(org.springframework.cloud.loadbalancer.config.LoadBalancerAutoConfiguration.class) @EnableConfigurationProperties(GatewayLoadBalancerProperties.class) public class GatewayReactiveLoadBalancerClientAutoConfiguration extends Object
AutoConfiguration forReactiveLoadBalancerClientFilter
.- Author:
- Spencer Gibb, Olga Maciaszek-Sharma
-
-
Constructor Summary
Constructors Constructor Description GatewayReactiveLoadBalancerClientAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReactiveLoadBalancerClientFilter
gatewayLoadBalancerClientFilter(org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory clientFactory, GatewayLoadBalancerProperties properties)
LoadBalancerServiceInstanceCookieFilter
loadBalancerServiceInstanceCookieFilter(org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
-
-
-
Method Detail
-
gatewayLoadBalancerClientFilter
@Bean @ConditionalOnBean(org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory.class) @ConditionalOnMissingBean(ReactiveLoadBalancerClientFilter.class) @ConditionalOnEnabledGlobalFilter public ReactiveLoadBalancerClientFilter gatewayLoadBalancerClientFilter(org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory clientFactory, GatewayLoadBalancerProperties properties)
-
loadBalancerServiceInstanceCookieFilter
@Bean @ConditionalOnBean({ReactiveLoadBalancerClientFilter.class,org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory.class}) @ConditionalOnMissingBean @ConditionalOnEnabledGlobalFilter public LoadBalancerServiceInstanceCookieFilter loadBalancerServiceInstanceCookieFilter(org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
-
-