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
ConstructorsConstructorDescriptionDefault constructorStandardHttpRequestRetryHandler(int retryCount, boolean requestSentRetryEnabled) Default constructor -
Method Summary
Methods inherited from class org.apache.http.impl.client.DefaultHttpRequestRetryHandler
getRetryCount, isRequestSentRetryEnabled, retryRequest
-
Constructor Details
-
StandardHttpRequestRetryHandler
public StandardHttpRequestRetryHandler(int retryCount, boolean requestSentRetryEnabled) Default constructor -
StandardHttpRequestRetryHandler
public StandardHttpRequestRetryHandler()Default constructor
-