Class FeignJava11AutoConfiguration

    • Constructor Detail

      • FeignJava11AutoConfiguration

        public FeignJava11AutoConfiguration()
    • Method Detail

      • feignClient

        @Bean
        @ConditionalOnMissingBean
        @Conditional(org.springframework.cloud.openfeign.loadbalancer.OnRetryNotEnabledCondition.class)
        public feign.Client feignClient​(HttpClient httpClient,
                                        org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient,
                                        org.springframework.cloud.client.loadbalancer.LoadBalancerProperties properties,
                                        org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
      • feignRetryClient

        @Bean
        @ConditionalOnMissingBean
        @ConditionalOnClass(name="org.springframework.retry.support.RetryTemplate")
        @ConditionalOnBean(org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory.class)
        @ConditionalOnProperty(value="spring.cloud.loadbalancer.retry.enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public feign.Client feignRetryClient​(org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient,
                                             HttpClient httpClient,
                                             org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory loadBalancedRetryFactory,
                                             org.springframework.cloud.client.loadbalancer.LoadBalancerProperties properties,
                                             org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)