# Package com.sleepycat.util

General utilities used throughout Berkeley DB.

- Interface Summary
  Interface | Description
  --- | ---
  ExceptionWrapper | Interface implemented by exceptions that can contain nested exceptions.

- Class Summary
  Class | Description
  --- | ---
  ClassResolver | Implements policies for loading user-supplied classes.
  ClassResolver.Stream | A specialized ObjectInputStream that supports use of a user-specified ClassLoader.
  ConfigBeanInfoBase |
  ErrorBuffer |
  ExceptionUnwrapper | Unwraps nested exceptions by calling the `ExceptionWrapper.getCause()` method for exceptions that implement the `ExceptionWrapper` interface.
  FastInputStream | A replacement for ByteArrayInputStream that does not synchronize every byte read.
  FastOutputStream | A replacement for ByteArrayOutputStream that does not synchronize every byte read.
  PackedInteger | Static methods for reading and writing packed integers.
  UtfOps | UTF operations with more flexibility than is provided by DataInput and DataOutput.

- Exception Summary
  Exception | Description
  --- | ---
  IOExceptionWrapper | An IOException that can contain nested exceptions.
  RuntimeExceptionWrapper | A RuntimeException that can contain nested exceptions.

Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.