# Uses of Class
oracle.nosql.driver.RetryableException

Packages that use RetryableException
Package
Description
oracle.nosql.driver
Contains the public API for using the Oracle NoSQL Database as well as configuration and common parameter classes used in database operations.

- ## Uses of RetryableException in oracle.nosql.driver

  Subclasses of RetryableException in oracle.nosql.driver
  Modifier and Type
  Class
  Description
  `class`
  `OperationThrottlingException`
  Cloud service only.
  `class`
  `ReadThrottlingException`
  Cloud service only.
  `class`
  `SecurityInfoNotReadyException`
  Cloud service only.
  `class`
  `SystemException`
  An exception that is thrown when there is an internal system problem.
  `class`
  `TableBusyException`
  Deprecated.
  this class is no longer used
  `class`
  `TableNotReadyException`
  Cloud service only.
  `class`
  `ThrottlingException`
  Cloud service only.
  `class`
  `WriteThrottlingException`
  Cloud service only.
  Methods in oracle.nosql.driver with parameters of type RetryableException
  Modifier and Type
  Method
  Description
  `void`
  DefaultRetryHandler.`delay(Request request, int numRetries, RetryableException re)`
  Delay (sleep) during retry cycle.
  `void`
  RetryHandler.`delay(Request request, int numRetries, RetryableException re)`
  This method is called when a `RetryableException` is thrown and it is determined that the request will be retried based on the return value of `RetryHandler.doRetry(oracle.nosql.driver.ops.Request, int, oracle.nosql.driver.RetryableException)`.
  `boolean`
  DefaultRetryHandler.`doRetry(Request request, int numRetries, RetryableException re)`
  Decide whether to retry or not.
  `boolean`
  RetryHandler.`doRetry(Request request, int numRetries, RetryableException re)`
  This method is called when a `RetryableException` is thrown and determines whether to perform a retry or not based on the parameters.