org.apache.commons.httpclient
Class DefaultHttpMethodRetryHandler
java.lang.Objectorg.apache.commons.httpclient.DefaultHttpMethodRetryHandler
- HttpMethodRetryHandler
public class DefaultHttpMethodRetryHandler
extends java.lang.Object
DefaultHttpMethodRetryHandler()- Creates a new DefaultHttpMethodRetryHandler that retries up to 3 times
but does not retry methods that have successfully sent their requests.
|
DefaultHttpMethodRetryHandler(int retryCount, boolean requestSentRetryEnabled)- Creates a new DefaultHttpMethodRetryHandler.
|
DefaultHttpMethodRetryHandler
public DefaultHttpMethodRetryHandler()
Creates a new DefaultHttpMethodRetryHandler that retries up to 3 times
but does not retry methods that have successfully sent their requests.
DefaultHttpMethodRetryHandler
public DefaultHttpMethodRetryHandler(int retryCount,
boolean requestSentRetryEnabled) Creates a new DefaultHttpMethodRetryHandler.
retryCount - the number of times a method will be retriedrequestSentRetryEnabled - if true, methods that have successfully sent their request will be retried
getRetryCount
public int getRetryCount()
- the maximum number of times a method will be retried
isRequestSentRetryEnabled
public boolean isRequestSentRetryEnabled()
true if this handler will retry methods that have
successfully sent their request, false otherwise
retryMethod
public boolean retryMethod(HttpMethod method,
IOException exception,
int executionCount) Used retryCount and requestSentRetryEnabled to determine
if the given method should be retried.
- retryMethod in interface HttpMethodRetryHandler
Copyright (c) 1999-2005 - Apache Software Foundation