Class DefaultHttpMethodRetryHandler

    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultHttpMethodRetryHandler()
      Deprecated.
      Creates a new DefaultHttpMethodRetryHandler that retries up to 3 times but does not retry methods that have successfully sent their requests.
      DefaultHttpMethodRetryHandler​(int retryCount, boolean requestSentRetryEnabled)
      Deprecated.
      Creates a new DefaultHttpMethodRetryHandler.
    • Constructor Detail

      • DefaultHttpMethodRetryHandler

        public DefaultHttpMethodRetryHandler​(int retryCount,
                                             boolean requestSentRetryEnabled)
        Deprecated.
        Creates a new DefaultHttpMethodRetryHandler.
        Parameters:
        retryCount - the number of times a method will be retried
        requestSentRetryEnabled - if true, methods that have successfully sent their request will be retried
      • DefaultHttpMethodRetryHandler

        public DefaultHttpMethodRetryHandler()
        Deprecated.
        Creates a new DefaultHttpMethodRetryHandler that retries up to 3 times but does not retry methods that have successfully sent their requests.
    • Method Detail

      • retryMethod

        public boolean retryMethod​(HttpMethod method,
                                   java.io.IOException exception,
                                   int executionCount)
        Deprecated.
        Used retryCount and requestSentRetryEnabled to determine if the given method should be retried.
        Specified by:
        retryMethod in interface HttpMethodRetryHandler
        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
        See Also:
        HttpMethodRetryHandler.retryMethod(HttpMethod, IOException, int)
      • isRequestSentRetryEnabled

        public boolean isRequestSentRetryEnabled()
        Deprecated.
        Returns:
        true if this handler will retry methods that have successfully sent their request, false otherwise
      • getRetryCount

        public int getRetryCount()
        Deprecated.
        Returns:
        the maximum number of times a method will be retried