Package oracle.nosql.driver

# Class OperationThrottlingException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
oracle.nosql.driver.NoSQLException
oracle.nosql.driver.RetryableException
oracle.nosql.driver.ThrottlingException
oracle.nosql.driver.OperationThrottlingException

All Implemented Interfaces:
  `Serializable`

public class OperationThrottlingException extends ThrottlingException
Cloud service only.

An exception that is thrown when a non-data operation is throttled. This can happen if an application attempts too many control operations such as table creation, deletion, or similar methods. Such operations do not use throughput or capacity provisioned for a given table but they consume system resources and their use is limited.

Operations resulting in this exception can be retried but it is recommended that callers use a relatively large delay before retrying in order to minimize the chance that a retry will also be throttled.

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`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`