public class FeignBlockingLoadBalancerClient extends Object implements feign.Client
Client implementation that uses LoadBalancerClient to select a
ServiceInstance to use while resolving the request host.| Constructor and Description |
|---|
FeignBlockingLoadBalancerClient(feign.Client delegate,
org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient,
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() |
public FeignBlockingLoadBalancerClient(feign.Client delegate,
org.springframework.cloud.client.loadbalancer.LoadBalancerClient loadBalancerClient,
org.springframework.cloud.client.loadbalancer.LoadBalancerProperties properties,
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 © 2020 Pivotal Software, Inc.. All rights reserved.