Class EquinixRateLimitException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
api.equinix.javasdk.core.exception.BaseException
api.equinix.javasdk.core.exception.EquinixClientException
api.equinix.javasdk.core.exception.EquinixServiceException
api.equinix.javasdk.core.exception.EquinixRateLimitException
- All Implemented Interfaces:
Serializable
Thrown when the Equinix API returns HTTP 429 Too Many Requests.
This indicates the client has exceeded the API rate limit. Implement
exponential backoff and retry logic when catching this exception.
- Version:
- $Id: $Id
- Author:
- ianjones
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEquinixRateLimitException(String errorMessage) EquinixRateLimitException(String errorMessage, Exception cause) -
Method Summary
Methods inherited from class api.equinix.javasdk.core.exception.EquinixServiceException
getMessageMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
EquinixRateLimitException
-
EquinixRateLimitException
-