org.apache.http.client
Interface ServiceUnavailableRetryStrategy
- All Known Implementing Classes:
- DefaultServiceUnavailableRetryStrategy
public interface ServiceUnavailableRetryStrategy
Strategy interface that allows API users to plug in their own logic to
control whether or not a retry should automatically be done, how many times
it should be retried and so on.
- Since:
- 4.2
Method Summary |
long |
getRetryInterval()
|
boolean |
retryRequest(org.apache.http.HttpResponse response,
int executionCount,
org.apache.http.protocol.HttpContext context)
Determines if a method should be retried given the response from the target server. |
retryRequest
boolean retryRequest(org.apache.http.HttpResponse response,
int executionCount,
org.apache.http.protocol.HttpContext context)
- Determines if a method should be retried given the response from the target server.
- Parameters:
response
- the response from the target serverexecutionCount
- the number of times this method has been
unsuccessfully executedcontext
- the context for the request execution
- Returns:
true
if the method should be retried, false
otherwise
getRetryInterval
long getRetryInterval()
- Returns:
- The interval between the subsequent auto-retries.
Copyright © 1999–2019 The Apache Software Foundation. All rights reserved.