Class DefaultRetryHandler

java.lang.Object
org.azd.abstractions.handlers.DefaultRetryHandler
All Implemented Interfaces:
RetryHandler

public class DefaultRetryHandler extends Object implements RetryHandler
Retries the Api call based on Retry-After header value.
  • Constructor Details

    • DefaultRetryHandler

      public DefaultRetryHandler()
  • Method Details

    • executeAsync

      public <T> CompletableFuture<HttpResponse<T>> executeAsync(Retryable<T> operation)
      Executes the given retryable operation.
      Specified by:
      executeAsync in interface RetryHandler
      Type Parameters:
      T - Typed value.
      Parameters:
      operation - Function to retry
      Returns:
      Future of HttpResponse object