Class LoadBalancerRestTemplateBuilderBeanPostProcessor<T extends org.springframework.http.client.ClientHttpRequestInterceptor>

java.lang.Object
org.springframework.cloud.client.loadbalancer.AbstractLoadBalancerBlockingBuilderBeanPostProcessor<T>
org.springframework.cloud.client.loadbalancer.LoadBalancerRestTemplateBuilderBeanPostProcessor<T>
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor

public class LoadBalancerRestTemplateBuilderBeanPostProcessor<T extends org.springframework.http.client.ClientHttpRequestInterceptor> extends AbstractLoadBalancerBlockingBuilderBeanPostProcessor<T>
RestTemplateBuilder-specific AbstractLoadBalancerBlockingBuilderBeanPostProcessor implementation. Adds the provided ClientHttpRequestInterceptor to all RestTemplateBuilder instances annotated with LoadBalanced.
Since:
4.2.0
Author:
Olga Maciaszek-Sharma
  • Constructor Details

    • LoadBalancerRestTemplateBuilderBeanPostProcessor

      public LoadBalancerRestTemplateBuilderBeanPostProcessor(org.springframework.beans.factory.ObjectProvider<T> loadBalancerInterceptorProvider, org.springframework.context.ApplicationContext context)
  • Method Details