Class RateLimitResetDelayFunction

java.lang.Object
org.zalando.riptide.failsafe.RateLimitResetDelayFunction
All Implemented Interfaces:
dev.failsafe.function.ContextualSupplier<org.springframework.http.client.ClientHttpResponse,Duration>

@API(status=EXPERIMENTAL) public final class RateLimitResetDelayFunction extends Object implements dev.failsafe.function.ContextualSupplier<org.springframework.http.client.ClientHttpResponse,Duration>
See Also:
  • Constructor Details

    • RateLimitResetDelayFunction

      public RateLimitResetDelayFunction(Clock clock)
  • Method Details

    • get

      public Duration get(dev.failsafe.ExecutionContext<org.springframework.http.client.ClientHttpResponse> context)
      Specified by:
      get in interface dev.failsafe.function.ContextualSupplier<org.springframework.http.client.ClientHttpResponse,Duration>