public class RibbonLoadBalancer
extends com.netflix.client.AbstractLoadBalancerAwareClient<org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonRequest,org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonResponse>
Constructor and Description |
---|
RibbonLoadBalancer(feign.Client delegate,
com.netflix.loadbalancer.ILoadBalancer lb,
com.netflix.client.config.IClientConfig clientConfig) |
Modifier and Type | Method and Description |
---|---|
org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonResponse |
execute(org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonRequest request,
com.netflix.client.config.IClientConfig configOverride) |
com.netflix.client.RequestSpecificRetryHandler |
getRequestSpecificRetryHandler(org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonRequest request,
com.netflix.client.config.IClientConfig requestConfig) |
executeWithLoadBalancer, executeWithLoadBalancer, isCircuitBreakerException, isRetriable, isRetriableException
deriveHostAndPortFromVipAddress, 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, setRetryHandler
public RibbonLoadBalancer(feign.Client delegate, com.netflix.loadbalancer.ILoadBalancer lb, com.netflix.client.config.IClientConfig clientConfig)
public org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonResponse execute(org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonRequest request, com.netflix.client.config.IClientConfig configOverride) throws IOException
IOException
public com.netflix.client.RequestSpecificRetryHandler getRequestSpecificRetryHandler(org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonRequest request, com.netflix.client.config.IClientConfig requestConfig)
getRequestSpecificRetryHandler
in class com.netflix.client.AbstractLoadBalancerAwareClient<org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonRequest,org.springframework.cloud.netflix.feign.ribbon.RibbonLoadBalancer.RibbonResponse>
Copyright © 2015 Pivotal Software, Inc.. All rights reserved.