Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.eclipse.gemini.blueprint.service.importer.support.internal.collection

Gemini Blueprint service collections.

See:
Description

Interface Summary
CollectionProxy | Interface exposed by proxies, generated by OSGi service importers, used internally by the framework.

Class Summary
DynamicCollection<E> | Collection which can be increased or reduced at runtime while iterating.
DynamicList<E> | Subclass offering a List extension for a DynamicCollection.
DynamicSet<E> | Wrapper extension to `DynamicCollection` which prevents duplicates.
DynamicSortedList<E> | A specilized subtype of DynamicList which impose an order between its elements.
DynamicSortedSet<E> | Dynamic sorted set.
OsgiServiceCollection | OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.
OsgiServiceList | OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.
OsgiServiceSet | OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.
OsgiServiceSortedList | Ordered list similar to a SortedSet with the difference, that it accepts duplicates.
OsgiServiceSortedSet | OSGi service dynamic collection - allows iterating while the underlying storage is being shrunk/expanded.

## Package org.eclipse.gemini.blueprint.service.importer.support.internal.collection Description

Gemini Blueprint service collections.
This package provides dynamic collections which allow iterating while the underlying content is being modified. These collections are best used through iterators. In fact, the implementation provide consistent iterators: it is guaranteed that `Iterator#next()` will obey the result of the previously called `Iterator#hasNext()` even though the collection content has been modified.

The end-user implementations are thread-safe.

Note that these collections are not meant to be generic or for usage outside the framework - they are adapters for the OSGi environment.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2006-2012. All Rights Reserved.