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 for
ReactiveLoadBalancerClientFilter.- Author:
- Spencer Gibb, Olga Maciaszek-Sharma
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongatewayLoadBalancerClientFilter(org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory clientFactory, GatewayLoadBalancerProperties properties) loadBalancerServiceInstanceCookieFilter(org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
-
Constructor Details
-
GatewayReactiveLoadBalancerClientAutoConfiguration
public GatewayReactiveLoadBalancerClientAutoConfiguration()
-
-
Method Details
-
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)
-