# Package org.eclipse.net4j.util.container.delegate

Hybrid interfaces of notifying containers and the Java Collection Framework.

- Interface Summary
  Interface | Description
  --- | ---
  IContainerBlockingQueue<E> | A `container` that is a `BlockingQueue`.
  IContainerCollection<E> | A `container` that is a `Collection`.
  IContainerList<E> | A `container` that is a `List`.
  IContainerMap<K,​V> | A `container` (of `map entries`) that is a `Map`.
  IContainerQueue<E> | A `container` that is a `Queue`.
  IContainerSet<E> | A `container` that is a `Set`.
  IContainerSortedSet<E> | A `container` that is a `SortedSet`.

- Class Summary
  Class | Description
  --- | ---
  AbstractDelegator<E> | A delegating base class for `containers`.
  ContainerBlockingQueue<E> | A default implementation of a `container blocking queue`.
  ContainerCollection<E> | A default implementation of a `container collection`.
  ContainerList<E> | A default implementation of a `container list`.
  ContainerMap<K,​V> | A default implementation of a `container map`.
  ContainerQueue<E> | A default implementation of a `container queue`.
  ContainerSet<E> | A default implementation of a `container set`.
  ContainerSortedSet<E> | A default implementation of a `container sorted set`.