Interface HttpMethodRetryHandler

  • All Known Implementing Classes:
    DefaultHttpMethodRetryHandler

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

    Classes implementing this interface must synchronize access to shared data as methods of this interfrace may be executed from multiple threads

    See Also:
    HttpMethod.execute(HttpState, HttpConnection)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean retryMethod​(HttpMethod method, java.io.IOException exception, int executionCount)
      Determines if a method should be retried after an HttpRecoverableException occurs during execution.
    • Method Detail

      • retryMethod

        boolean retryMethod​(HttpMethod method,
                            java.io.IOException exception,
                            int executionCount)
        Determines if a method should be retried after an HttpRecoverableException occurs during execution.
        Parameters:
        method - the method being executed
        exception - the exception that occurred
        executionCount - the number of times this method has been unsuccessfully executed
        Returns:
        true if the method should be retried, false otherwise