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.

    • Method Detail

      • retryRequest

        boolean retryRequest​(IOException exception,
                             int executionCount,
                             HttpContext context)
        Determines if a method should be retried after an IOException occurs during execution.
        exception - the exception that occurred
        executionCount - the number of times this method has been unsuccessfully executed
        context - the context for the request execution
        true if the method should be retried, false otherwise