Package oracle.nosql.driver
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 oracle.nosql.driver.RetryableException
okToRetry
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString