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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StandardHttpRequestRetryHandler
public StandardHttpRequestRetryHandler(int retryCount,
boolean requestSentRetryEnabled)
- Default constructor
StandardHttpRequestRetryHandler
public StandardHttpRequestRetryHandler()
- Default constructor
handleAsIdempotent
protected boolean handleAsIdempotent(org.apache.http.HttpRequest request)
- Overrides:
handleAsIdempotent
in class DefaultHttpRequestRetryHandler
Copyright © 1999–2019 The Apache Software Foundation. All rights reserved.