Package org.apache.http.impl.client
Class StandardHttpRequestRetryHandler
- java.lang.Object
-
- org.apache.http.impl.client.DefaultHttpRequestRetryHandler
-
- org.apache.http.impl.client.StandardHttpRequestRetryHandler
-
- All Implemented Interfaces:
HttpRequestRetryHandler
@Contract(threading=IMMUTABLE) public class StandardHttpRequestRetryHandler extends DefaultHttpRequestRetryHandler
HttpRequestRetryHandler
which assumes that all requested HTTP methods which should be idempotent according to RFC-2616 are in fact idempotent and can be retried.According to RFC-2616 section 9.1.2 the idempotent HTTP methods are: GET, HEAD, PUT, DELETE, OPTIONS, and TRACE
- Since:
- 4.2
-
-
Field Summary
-
Fields inherited from class org.apache.http.impl.client.DefaultHttpRequestRetryHandler
INSTANCE
-
-
Constructor Summary
Constructors Constructor Description StandardHttpRequestRetryHandler()
Default constructorStandardHttpRequestRetryHandler(int retryCount, boolean requestSentRetryEnabled)
Default constructor
-
Method Summary
-
Methods inherited from class org.apache.http.impl.client.DefaultHttpRequestRetryHandler
getRetryCount, isRequestSentRetryEnabled, retryRequest
-
-