# Package org.eclipse.emf.cdo.common.util

Common utility classes, some common interfaces and exceptions.

- Interface Summary
  Interface | Description
  --- | ---
  BlockingCloseableIterator<T> | A closeable iterator that blocks on `Iterator.hasNext()` until the next element is available or the end of the iteration is reached.
  CDONameProvider | Has a name.
  CDOQueryInfo | Encapsulates all the transferable information that fully specifies a query from a `view` to a `repository`.
  CDORenameContext |
  CDORenameContext.WithElement |
  CDOTimeProvider | Provides the consumer with a long-valued time stamp.
  CDOVersionProvider | Provides the consumer with an int-valued version.
  ResourceSetConfigurer |
  URIHandlerRegistry |

- Class Summary
  Class | Description
  --- | ---
  CDOCommonEventAdapter | A convenience adapter for common CDO `events`.
  CDOCommonUtil | Various static methods that may help with I/O and time stamps.
  CDOFetchRule | Represents a subset of the `features` of a `class`.
  CDOQueryQueue<E> | The `queue` that represents the result of a CDOQuery.
  CountedTimeProvider |
  CurrentTimeProvider |
  RepositoryStateChangedEvent | An `event` fired when the `state` of a repository has changed.
  RepositoryTypeChangedEvent | An `event` fired when the `type` of a repository has changed.
  ResourceSetConfigurer.Factory |
  ResourceSetConfigurer.Registry |
  ResourceSetConfigurer.Registry.ResourceSetConfiguration |

- Exception Summary
  Exception | Description
  --- | ---
  AuthorizationException |
  CDOClassNotFoundException | A `CDOException` to indicate that an `EClass` is not available for an `EPackage` in the current `EPackage.Registry`.
  CDODuplicateResourceException |
  CDOException | An unchecked exception for general CDO purposes.
  CDOPackageNotFoundException | A `CDOException` to indicate that an `EPackage` is not available in the current `EPackage.Registry`.
  CDOResourceNodeNotFoundException |
  NotAuthenticatedException | Deprecated. As of 4.3 use `NotAuthenticatedException`, instead.
  PartialCollectionLoadingNotSupportedException | An unchecked exception that indicates that `list element proxies` have been encountered but cannot be handled.
  TransportException | An unchecked exception that indicates transport-level problems.