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`