Class ThrottlingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
oracle.nosql.driver.NoSQLException
oracle.nosql.driver.RetryableException
oracle.nosql.driver.ThrottlingException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
OperationThrottlingException, ReadThrottlingException, WriteThrottlingException
Cloud service only.
ThrottlingException is a base class for exceptions that indicate the application has exceeded a provisioned or implicit limit in terms of size of data accessed or frequency of operation.
Operations resulting in this exception can be retried but it is recommended that callers use a delay before retrying in order to minimize the chance that a retry will also be throttled.
It is recommended that applications use rate limiting to avoid these exceptions.
- See Also:
-
Method Summary
Methods inherited from class RetryableException
okToRetryMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString