Class AcmeRateLimitedException

All Implemented Interfaces:
Serializable

A rate limit was exceeded. If provided by the server, it also includes the earliest time at which a new attempt will be accepted, and a reference to a document that further explains the rate limit that was exceeded.
See Also:
  • Constructor Details

    • AcmeRateLimitedException

      public AcmeRateLimitedException(Problem problem, @Nullable Instant retryAfter, @Nullable Collection<URL> documents)
      Parameters:
      problem - Problem that caused the exception
      retryAfter - The instant of time that the request is expected to succeed again, may be null if not known
      documents - URLs pointing to documents about the rate limit that was hit, may be null if not known
  • Method Details

    • getRetryAfter

      Returns the instant of time the request is expected to succeed again. Empty if this moment is not known.
    • getDocuments

      Collection of URLs pointing to documents about the rate limit that was hit. Empty if the server did not provide such URLs.