Package datahub.client.rest
Class DatahubHttpRequestRetryStrategy
java.lang.Object
org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
datahub.client.rest.DatahubHttpRequestRetryStrategy
- All Implemented Interfaces:
org.apache.hc.client5.http.HttpRequestRetryStrategy
public class DatahubHttpRequestRetryStrategy
extends org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
-
Field Summary
Fields inherited from class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
INSTANCE -
Constructor Summary
ConstructorsConstructorDescriptionDatahubHttpRequestRetryStrategy(int maxRetries, org.apache.hc.core5.util.TimeValue retryInterval) -
Method Summary
Modifier and TypeMethodDescriptionbooleanretryRequest(org.apache.hc.core5.http.HttpRequest request, IOException exception, int execCount, org.apache.hc.core5.http.protocol.HttpContext context) booleanretryRequest(org.apache.hc.core5.http.HttpResponse response, int execCount, org.apache.hc.core5.http.protocol.HttpContext context) Methods inherited from class org.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
getRetryInterval, handleAsIdempotentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hc.client5.http.HttpRequestRetryStrategy
getRetryInterval
-
Constructor Details
-
DatahubHttpRequestRetryStrategy
public DatahubHttpRequestRetryStrategy() -
DatahubHttpRequestRetryStrategy
public DatahubHttpRequestRetryStrategy(int maxRetries, org.apache.hc.core5.util.TimeValue retryInterval)
-
-
Method Details
-
retryRequest
public boolean retryRequest(org.apache.hc.core5.http.HttpRequest request, IOException exception, int execCount, org.apache.hc.core5.http.protocol.HttpContext context) - Specified by:
retryRequestin interfaceorg.apache.hc.client5.http.HttpRequestRetryStrategy- Overrides:
retryRequestin classorg.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
-
retryRequest
public boolean retryRequest(org.apache.hc.core5.http.HttpResponse response, int execCount, org.apache.hc.core5.http.protocol.HttpContext context) - Specified by:
retryRequestin interfaceorg.apache.hc.client5.http.HttpRequestRetryStrategy- Overrides:
retryRequestin classorg.apache.hc.client5.http.impl.DefaultHttpRequestRetryStrategy
-