public class SolrHttpRequestRetryHandler extends Object implements org.apache.http.client.HttpRequestRetryHandler
| Modifier and Type | Field and Description | 
|---|---|
| static SolrHttpRequestRetryHandler | INSTANCE | 
| Modifier | Constructor and Description | 
|---|---|
|   | SolrHttpRequestRetryHandler()Create the request retry handler with a retry count of 3, requestSentRetryEnabled false and using the following
 list of non-retriable IOException classes:  InterruptedIOException UnknownHostException ConnectException SSLException | 
|   | SolrHttpRequestRetryHandler(int retryCount)Create the request retry handler using the following list of non-retriable IOException classes:  InterruptedIOException UnknownHostException ConnectException SSLException | 
| protected  | SolrHttpRequestRetryHandler(int retryCount,
                           Collection<Class<? extends IOException>> clazzes)Create the request retry handler using the specified IOException classes | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getRetryCount() | 
| protected boolean | handleAsIdempotent(org.apache.http.client.protocol.HttpClientContext context) | 
| protected boolean | requestIsAborted(org.apache.http.HttpRequest request) | 
| boolean | retryRequest(IOException exception,
            int executionCount,
            org.apache.http.protocol.HttpContext context) | 
public static final SolrHttpRequestRetryHandler INSTANCE
protected SolrHttpRequestRetryHandler(int retryCount,
                                      Collection<Class<? extends IOException>> clazzes)
retryCount - how many times to retry; 0 means no retries
          true if it's OK to retry requests that have been sentclazzes - the IOException types that should not be retriedpublic SolrHttpRequestRetryHandler(int retryCount)
retryCount - how many times to retry; 0 means no retries
          true if it's OK to retry non-idempotent requests that have been sentpublic SolrHttpRequestRetryHandler()
public boolean retryRequest(IOException exception, int executionCount, org.apache.http.protocol.HttpContext context)
retryRequest in interface org.apache.http.client.HttpRequestRetryHandlerpublic int getRetryCount()
protected boolean handleAsIdempotent(org.apache.http.client.protocol.HttpClientContext context)
protected boolean requestIsAborted(org.apache.http.HttpRequest request)
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.