public class NettyHttpLoadBalancerErrorHandler
extends com.netflix.client.DefaultLoadBalancerRetryHandler
| Constructor and Description |
|---|
NettyHttpLoadBalancerErrorHandler() |
NettyHttpLoadBalancerErrorHandler(com.netflix.client.config.IClientConfig clientConfig) |
NettyHttpLoadBalancerErrorHandler(int retrySameServer,
int retryNextServer,
boolean retryEnabled) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.lang.Class<? extends java.lang.Throwable>> |
getCircuitRelatedExceptions() |
protected java.util.List<java.lang.Class<? extends java.lang.Throwable>> |
getRetriableExceptions() |
boolean |
isCircuitTrippingException(java.lang.Throwable e) |
boolean |
isRetriableException(java.lang.Throwable e,
boolean sameServer) |
public NettyHttpLoadBalancerErrorHandler()
public NettyHttpLoadBalancerErrorHandler(com.netflix.client.config.IClientConfig clientConfig)
public NettyHttpLoadBalancerErrorHandler(int retrySameServer,
int retryNextServer,
boolean retryEnabled)
public boolean isCircuitTrippingException(java.lang.Throwable e)
isCircuitTrippingException in interface com.netflix.client.RetryHandlerisCircuitTrippingException in class com.netflix.client.DefaultLoadBalancerRetryHandlerSocketException, SocketTimeoutExceptionpublic boolean isRetriableException(java.lang.Throwable e,
boolean sameServer)
isRetriableException in interface com.netflix.client.RetryHandlerisRetriableException in class com.netflix.client.DefaultLoadBalancerRetryHandlerprotected java.util.List<java.lang.Class<? extends java.lang.Throwable>> getRetriableExceptions()
getRetriableExceptions in class com.netflix.client.DefaultLoadBalancerRetryHandlerprotected java.util.List<java.lang.Class<? extends java.lang.Throwable>> getCircuitRelatedExceptions()
getCircuitRelatedExceptions in class com.netflix.client.DefaultLoadBalancerRetryHandler