public final class LBClient extends com.netflix.client.AbstractLoadBalancerAwareClient<feign.ribbon.LBClient.RibbonRequest,feign.ribbon.LBClient.RibbonResponse>
| Modifier and Type | Method and Description |
|---|---|
static LBClient |
create(com.netflix.loadbalancer.ILoadBalancer lb,
com.netflix.client.config.IClientConfig clientConfig) |
feign.ribbon.LBClient.RibbonResponse |
execute(feign.ribbon.LBClient.RibbonRequest request,
com.netflix.client.config.IClientConfig configOverride) |
com.netflix.client.RequestSpecificRetryHandler |
getRequestSpecificRetryHandler(feign.ribbon.LBClient.RibbonRequest request,
com.netflix.client.config.IClientConfig requestConfig) |
buildLoadBalancerCommand, customizeLoadBalancerCommandBuilder, executeWithLoadBalancer, executeWithLoadBalancer, isCircuitBreakerException, isRetriable, isRetriableExceptionderiveHostAndPortFromVipAddress, deriveSchemeAndPortFromPartialUri, generateNIWSException, getClientName, getDeepestCause, getDefaultPortFromScheme, getExecuteTracer, getLoadBalancer, getMaxAutoRetries, getMaxAutoRetriesNextServer, getNumberRetriesOnSameServer, getRetriesNextServer, getRetryHandler, getServerFromLoadBalancer, getServerStats, handleSameServerRetry, initWithNiwsConfig, isOkToRetryOnAllOperations, noteError, noteOpenConnection, noteRequestCompletion, noteRequestCompletion, noteResponse, reconstructURIWithServer, setLoadBalancer, setMaxAutoRetries, setMaxAutoRetriesNextServer, setOkToRetryOnAllOperations, setRetryHandlerpublic static LBClient create(com.netflix.loadbalancer.ILoadBalancer lb, com.netflix.client.config.IClientConfig clientConfig)
public feign.ribbon.LBClient.RibbonResponse execute(feign.ribbon.LBClient.RibbonRequest request, com.netflix.client.config.IClientConfig configOverride) throws IOException, com.netflix.client.ClientException
IOExceptioncom.netflix.client.ClientExceptionpublic com.netflix.client.RequestSpecificRetryHandler getRequestSpecificRetryHandler(feign.ribbon.LBClient.RibbonRequest request, com.netflix.client.config.IClientConfig requestConfig)
getRequestSpecificRetryHandler in class com.netflix.client.AbstractLoadBalancerAwareClient<feign.ribbon.LBClient.RibbonRequest,feign.ribbon.LBClient.RibbonResponse>Copyright © 2012–2021 OpenFeign. All rights reserved.