public class RetryableFeignBlockingLoadBalancerClient extends Object implements feign.Client
Client implementation that provides Spring Retry support for requests
load-balanced with Spring Cloud LoadBalancer.| Constructor and Description |
|---|
RetryableFeignBlockingLoadBalancerClient(feign.Client delegate,
org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory loadBalancedRetryFactory,
org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory) |
RetryableFeignBlockingLoadBalancerClient(feign.Client delegate,
org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory loadBalancedRetryFactory,
org.springframework.cloud.client.loadbalancer.LoadBalancerProperties properties,
org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
|
| Modifier and Type | Method and Description |
|---|---|
protected feign.Request |
buildRequest(feign.Request request,
String reconstructedUrl) |
feign.Response |
execute(feign.Request request,
feign.Request.Options options) |
feign.Client |
getDelegate() |
@Deprecated public RetryableFeignBlockingLoadBalancerClient(feign.Client delegate, org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient, org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory loadBalancedRetryFactory, org.springframework.cloud.client.loadbalancer.LoadBalancerProperties properties, org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
public RetryableFeignBlockingLoadBalancerClient(feign.Client delegate,
org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory loadBalancedRetryFactory,
org.springframework.cloud.loadbalancer.support.LoadBalancerClientFactory loadBalancerClientFactory)
public feign.Response execute(feign.Request request,
feign.Request.Options options)
throws IOException
execute in interface feign.ClientIOExceptionprotected feign.Request buildRequest(feign.Request request,
String reconstructedUrl)
public feign.Client getDelegate()
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.