## 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(HttpResponse response, int executionCount, HttpContext context)` Determines if a method should be retried given the response from the target server.

Method Detail

### retryRequest

    boolean retryRequest(HttpResponse response,
                         int executionCount,
                         HttpContext context)

  Determines if a method should be retried given the response from the target server.

  Parameters:
    `response` - the response from the target server
    `executionCount` - the number of times this method has been unsuccessfully executed
    `context` - 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-2013 The Apache Software Foundation. All Rights Reserved.