Interface HttpRequestRetryHandler

All Known Implementing Classes:
DefaultHttpRequestRetryHandler, StandardHttpRequestRetryHandler

public interface HttpRequestRetryHandler
A handler for determining if an HttpRequest should be retried after a recoverable exception during execution.

Implementations of this interface must be thread-safe. Access to shared data must be synchronized as methods of this interface may be executed from multiple threads.

Since:
4.0
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    retryRequest(IOException exception, int executionCount, HttpContext context)
    Determines if a method should be retried after an IOException occurs during execution.
  • Method Details

    • retryRequest

      boolean retryRequest(IOException exception, int executionCount, HttpContext context)
      Determines if a method should be retried after an IOException occurs during execution.
      Parameters:
      exception - the exception that occurred
      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