Class AzureRateLimitRetryHandler

  • All Implemented Interfaces:
    HttpRetryHandler

    @Beta
    @Singleton
    public class AzureRateLimitRetryHandler
    extends RateLimitRetryHandler
    Handles 429 Too Many Requests responses.

    The Azure ARM provider also returns this 429 HTTP status code for some errors when resources are busy or in a state where they cannot be modified. In this case this handler delegates to the AzureRetryableErrorHandler to determine if the requests can be retried.