public class RetryableRibbonLoadBalancingHttpClient extends RibbonLoadBalancingHttpClient implements org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser
config, connectTimeout, delegate, followRedirects, okToRetryOnAllOperations, readTimeout, secure, serverIntrospector| Constructor and Description |
|---|
RetryableRibbonLoadBalancingHttpClient(org.apache.http.impl.client.CloseableHttpClient delegate,
com.netflix.client.config.IClientConfig config,
ServerIntrospector serverIntrospector,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
Deprecated.
|
RetryableRibbonLoadBalancingHttpClient(org.apache.http.impl.client.CloseableHttpClient delegate,
com.netflix.client.config.IClientConfig config,
ServerIntrospector serverIntrospector,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)
Deprecated.
|
RetryableRibbonLoadBalancingHttpClient(org.apache.http.impl.client.CloseableHttpClient delegate,
com.netflix.client.config.IClientConfig config,
ServerIntrospector serverIntrospector,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory) |
RetryableRibbonLoadBalancingHttpClient(com.netflix.client.config.IClientConfig config,
ServerIntrospector serverIntrospector,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.cloud.client.ServiceInstance |
choose(String serviceId) |
RibbonApacheHttpResponse |
execute(RibbonApacheHttpRequest request,
com.netflix.client.config.IClientConfig configOverride) |
com.netflix.client.RequestSpecificRetryHandler |
getRequestSpecificRetryHandler(RibbonApacheHttpRequest request,
com.netflix.client.config.IClientConfig requestConfig) |
boolean |
isClientRetryable(ContextAwareRequest request) |
createDelegate, getSecureRequest, reconstructURIWithServercustomizeLoadBalancerCommandBuilder, getDelegate, initWithNiwsConfig, isSecurebuildLoadBalancerCommand, executeWithLoadBalancer, executeWithLoadBalancer, isCircuitBreakerException, isRetriable, isRetriableExceptionderiveHostAndPortFromVipAddress, deriveSchemeAndPortFromPartialUri, generateNIWSException, getClientName, getDeepestCause, getDefaultPortFromScheme, getExecuteTracer, getLoadBalancer, getMaxAutoRetries, getMaxAutoRetriesNextServer, getNumberRetriesOnSameServer, getRetriesNextServer, getRetryHandler, getServerFromLoadBalancer, getServerStats, handleSameServerRetry, isOkToRetryOnAllOperations, noteError, noteOpenConnection, noteRequestCompletion, noteRequestCompletion, noteResponse, setLoadBalancer, setMaxAutoRetries, setMaxAutoRetriesNextServer, setOkToRetryOnAllOperations, setRetryHandler@Deprecated public RetryableRibbonLoadBalancingHttpClient(com.netflix.client.config.IClientConfig config, ServerIntrospector serverIntrospector, org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
@Deprecated public RetryableRibbonLoadBalancingHttpClient(org.apache.http.impl.client.CloseableHttpClient delegate, com.netflix.client.config.IClientConfig config, ServerIntrospector serverIntrospector, org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
@Deprecated public RetryableRibbonLoadBalancingHttpClient(org.apache.http.impl.client.CloseableHttpClient delegate, com.netflix.client.config.IClientConfig config, ServerIntrospector serverIntrospector, org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)
public RetryableRibbonLoadBalancingHttpClient(org.apache.http.impl.client.CloseableHttpClient delegate,
com.netflix.client.config.IClientConfig config,
ServerIntrospector serverIntrospector,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory)
public RibbonApacheHttpResponse execute(RibbonApacheHttpRequest request, com.netflix.client.config.IClientConfig configOverride) throws Exception
execute in interface com.netflix.client.IClient<RibbonApacheHttpRequest,RibbonApacheHttpResponse>execute in class RibbonLoadBalancingHttpClientExceptionpublic boolean isClientRetryable(ContextAwareRequest request)
isClientRetryable in class AbstractLoadBalancingClient<RibbonApacheHttpRequest,RibbonApacheHttpResponse,org.apache.http.impl.client.CloseableHttpClient>public org.springframework.cloud.client.ServiceInstance choose(String serviceId)
choose in interface org.springframework.cloud.client.loadbalancer.ServiceInstanceChooserpublic com.netflix.client.RequestSpecificRetryHandler getRequestSpecificRetryHandler(RibbonApacheHttpRequest request, com.netflix.client.config.IClientConfig requestConfig)
getRequestSpecificRetryHandler in class RibbonLoadBalancingHttpClientCopyright © 2018 Pivotal Software, Inc.. All rights reserved.