Package org.apache.commons.httpclient
Class DefaultHttpMethodRetryHandler
java.lang.Object
org.apache.commons.httpclient.DefaultHttpMethodRetryHandler
- All Implemented Interfaces:
HttpMethodRetryHandler
@Deprecated
public class DefaultHttpMethodRetryHandler
extends Object
implements HttpMethodRetryHandler
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project.
It is not recommended to use it in any new code.
Instead, use HTTP client API plugins as a dependency in your code.
E.g.
Apache HttpComponents Client API 4.x Plugin or
Async HTTP Client Plugin.
The default
HttpMethodRetryHandler
used by HttpMethod
s.-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.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) Deprecated.Creates a new DefaultHttpMethodRetryHandler. -
Method Summary
Modifier and TypeMethodDescriptionint
Deprecated.boolean
Deprecated.boolean
retryMethod
(HttpMethod method, IOException exception, int executionCount) Deprecated.UsedretryCount
andrequestSentRetryEnabled
to determine if the given method should be retried.
-
Constructor Details
-
DefaultHttpMethodRetryHandler
public DefaultHttpMethodRetryHandler(int retryCount, boolean requestSentRetryEnabled) Deprecated.Creates a new DefaultHttpMethodRetryHandler.- Parameters:
retryCount
- the number of times a method will be retriedrequestSentRetryEnabled
- if true, methods that have successfully sent their request will be retried
-
DefaultHttpMethodRetryHandler
public DefaultHttpMethodRetryHandler()Deprecated.Creates a new DefaultHttpMethodRetryHandler that retries up to 3 times but does not retry methods that have successfully sent their requests.
-
-
Method Details
-
retryMethod
Deprecated.UsedretryCount
andrequestSentRetryEnabled
to determine if the given method should be retried.- Specified by:
retryMethod
in interfaceHttpMethodRetryHandler
- Parameters:
method
- the method being executedexception
- the exception that occurredexecutionCount
- the number of times this method has been unsuccessfully executed- Returns:
true
if the method should be retried,false
otherwise- See Also:
-
isRequestSentRetryEnabled
public boolean isRequestSentRetryEnabled()Deprecated.- Returns:
true
if this handler will retry methods that have successfully sent their request,false
otherwise
-
getRetryCount
public int getRetryCount()Deprecated.- Returns:
- the maximum number of times a method will be retried
-