Class LoadBalancerAutoConfiguration.RetryInterceptorAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration.RetryInterceptorAutoConfiguration
-
- Enclosing class:
- LoadBalancerAutoConfiguration
@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.retry.support.RetryTemplate.class) @ConditionalOnBean(Factory.class) @ConditionalOnProperty(value="spring.cloud.loadbalancer.retry.enabled", matchIfMissing=true) public static class LoadBalancerAutoConfiguration.RetryInterceptorAutoConfiguration extends Object
Auto configuration for retry intercepting mechanism.
-
-
Constructor Summary
Constructors Constructor Description RetryInterceptorAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RetryLoadBalancerInterceptor
loadBalancerInterceptor(LoadBalancerClient loadBalancerClient, LoadBalancerRequestFactory requestFactory, LoadBalancedRetryFactory loadBalancedRetryFactory, ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory)
RestTemplateCustomizer
restTemplateCustomizer(RetryLoadBalancerInterceptor loadBalancerInterceptor)
-
-
-
Method Detail
-
loadBalancerInterceptor
@Bean @ConditionalOnMissingBean public RetryLoadBalancerInterceptor loadBalancerInterceptor(LoadBalancerClient loadBalancerClient, LoadBalancerRequestFactory requestFactory, LoadBalancedRetryFactory loadBalancedRetryFactory, ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory)
-
restTemplateCustomizer
@Bean @ConditionalOnMissingBean public RestTemplateCustomizer restTemplateCustomizer(RetryLoadBalancerInterceptor loadBalancerInterceptor)
-
-