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
@Immutable
public class StandardHttpRequestRetryHandler
- extends DefaultHttpRequestRetryHandler
A 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(HttpRequest request)
- Overrides:
handleAsIdempotent
in class DefaultHttpRequestRetryHandler
Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.