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
public class ThrottlingException extends RetryableException
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:
- Serialized Form
-
-
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
-
-