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

Common utility classes, some common interfaces and exceptions.

See: Description

- 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 |
  CDOTimeProvider | Provides the consumer with a long-valued time stamp.
  CDOVersionProvider | Provides the consumer with an int-valued version.

- 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.

- Exception Summary
  Exception | Description
  --- | ---
  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.

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

Common utility classes, some common interfaces and exceptions.

Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html