Class DependencyFeignClientAutoConfiguration

java.lang.Object
org.springframework.cloud.zookeeper.discovery.dependency.DependencyFeignClientAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnProperty(value="spring.cloud.zookeeper.dependency.headers.enabled", matchIfMissing=true) @ConditionalOnClass({feign.Client.class,org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient.class}) @ConditionalOnBean(org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient.class) @AutoConfigureAfter({org.springframework.cloud.openfeign.loadbalancer.FeignLoadBalancerAutoConfiguration.class,org.springframework.cloud.loadbalancer.config.BlockingLoadBalancerClientAutoConfiguration.class}) public class DependencyFeignClientAutoConfiguration extends Object
Configuration for ensuring that headers are set for a given dependency when Feign is used.
Since:
1.0.0
Author:
Marcin Grzejszczak, Olga Maciaszek-Sharma
  • Constructor Summary

    Constructors
    Constructor
    Description
    DependencyFeignClientAutoConfiguration(org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient feignLoadBalancerClient, ZookeeperDependencies zookeeperDependencies, org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient loadBalancerClient, org.springframework.cloud.client.loadbalancer.LoadBalancerProperties loadBalancerProperties, org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DependencyFeignClientAutoConfiguration

      public DependencyFeignClientAutoConfiguration(@Autowired(required=false) org.springframework.cloud.openfeign.loadbalancer.FeignBlockingLoadBalancerClient feignLoadBalancerClient, ZookeeperDependencies zookeeperDependencies, org.springframework.cloud.loadbalancer.blocking.client.BlockingLoadBalancerClient loadBalancerClient, org.springframework.cloud.client.loadbalancer.LoadBalancerProperties loadBalancerProperties, org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)