# Uses of Class
oracle.kv.FastExternalizableException

Packages that use FastExternalizableException
Package
Description
oracle.kv
This package contains the public API for using Oracle NoSQL Database.
oracle.kv.lob
The KVLargeObject interface defines the operations used to read and write Large Objects (LOBs) such as audio and video files.
oracle.kv.pubsub
Provides the classes used to define a Subscription to all logical changes (table row puts and deletes) made to a NoSQL store.

- ## Uses of FastExternalizableException in oracle.kv

  Subclasses of FastExternalizableException in oracle.kv
  Modifier and Type
  Class
  Description
  `class`
  `AuthenticationFailureException`
  This exception is thrown if an application passes invalid credentials to a KVStore authentication operation.
  `class`
  `AuthenticationRequiredException`
  This exception is thrown when a secured operation is attempted and the client is not currently authenticated.
  `class`
  `ChildTableLimitException`
  Thrown when an attempt is made to exceeded a table's child limit.
  `class`
  `ConsistencyException`
  Thrown when a single or multiple-operation transaction fails because the specified `Consistency` could not be met, within the allowed timeout period.
  `class`
  `DurabilityException`
  Thrown when write operations cannot be initiated because a quorum of Replicas as determined by the `Durability.ReplicaAckPolicy` was not available.
  `class`
  `FaultException`
  Used to indicate an error condition that cannot normally be handled by the caller of the method, except by retrying the operation.
  `class`
  `IndexLimitException`
  Thrown when an attempt is made to exceeded a table's index limit.
  `class`
  `KVSecurityException`
  The common abstract base class of KVStore security-related exceptions.
  `class`
  `MetadataNotFoundException`
  The exception is thrown when an expected piece of metadata is not found.
  `class`
  `PrepareQueryException`
  An exception thrown when a prepared query is executed and the query must be re-prepared by the application before it can be executed.
  `class`
  `ReadThroughputException`
  Thrown when a read operation cannot be completed because the read throughput rate limit has been exceeded.
  `class`
  `RequestLimitException`
  Thrown when a request cannot be processed because it would exceed the maximum number of active requests for a node as configured via `KVStoreConfig.setRequestLimit(oracle.kv.RequestLimitConfig)`.
  `class`
  `RequestTimeoutException`
  Thrown when a request cannot be processed because the configured timeout interval is exceeded.
  `class`
  `ResourceLimitException`
  A common exception base class for exceptions related to resource usage.
  `class`
  `ServerResourceLimitException`
  Thrown when the server is unable to handle a request because of resource constraints.
  `class`
  `StaleStoreHandleException`
  Thrown when a KVStore instance is no longer valid.
  `class`
  `TableAccessException`
  Thrown when an operation to a table cannot be completed due to limits on write and possibly read access.
  `class`
  `TablePartitionSizeLimitException`
  Thrown when write operations cannot be completed because a partition size limit has been exceeded.
  `class`
  `TableSizeLimitException`
  Thrown when write operations cannot be completed because a table size limit has been exceeded.
  `class`
  `ThroughputLimitException`
  Thrown when read or write operations cannot be completed because a throughput rate limit has been exceeded.
  `class`
  `UnauthorizedException`
  This exception is thrown from methods where an authenticated user is attempting to perform an operation for which they are not authorized.
  `class`
  `WriteThroughputException`
  Thrown when a write operation cannot be completed because the write throughput rate limit has been exceeded.

- ## Uses of FastExternalizableException in oracle.kv.lob

  Subclasses of FastExternalizableException in oracle.kv.lob
  Modifier and Type
  Class
  Description
  `class`
  `PartialLOBException`
  Thrown when `KVLargeObject.getLOB(oracle.kv.Key, oracle.kv.Consistency, long, java.util.concurrent.TimeUnit)` is invoked on a partial LOB.

- ## Uses of FastExternalizableException in oracle.kv.pubsub

  Subclasses of FastExternalizableException in oracle.kv.pubsub
  Modifier and Type
  Class
  Description
  `class`
  `PublisherFailureException`
  Exception that will be raised when NoSQL Publisher cannot be created due to errors, or experiences irrecoverable errors and must be closed.
  `class`
  `SubscriptionInsufficientLogException`
  Exception used to indicate that the logs on at least one shard were insufficient for the purposes of the stream.