@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.retry.support.RetryTemplate.class) @ConditionalOnBean(value=ReactiveLoadBalancer.Factory.class) @ConditionalOnProperty(value="spring.cloud.loadbalancer.retry.enabled", matchIfMissing=true) public static class LoadBalancerAutoConfiguration.RetryInterceptorAutoConfiguration extends Object
Constructor and Description |
---|
RetryInterceptorAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
RetryLoadBalancerInterceptor |
loadBalancerInterceptor(LoadBalancerClient loadBalancerClient,
LoadBalancerRequestFactory requestFactory,
LoadBalancedRetryFactory loadBalancedRetryFactory,
ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory) |
RestTemplateCustomizer |
restTemplateCustomizer(RetryLoadBalancerInterceptor loadBalancerInterceptor) |
@Bean @ConditionalOnMissingBean public RetryLoadBalancerInterceptor loadBalancerInterceptor(LoadBalancerClient loadBalancerClient, LoadBalancerRequestFactory requestFactory, LoadBalancedRetryFactory loadBalancedRetryFactory, ReactiveLoadBalancer.Factory<ServiceInstance> loadBalancerFactory)
@Bean @ConditionalOnMissingBean public RestTemplateCustomizer restTemplateCustomizer(RetryLoadBalancerInterceptor loadBalancerInterceptor)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.