Package org.jboss.util.collection

Extentions to the Java Collections framework.

See:
          Description

Interface Summary
Queue<E> An iterface used to implement a first-in, first-out container.
 

Class Summary
AbstractQueue<E> An abstract implementation of a Queue.
ArrayIterator An array iterator.
CachedCollection A wrapper around a Collection which translates added objects into SoftObject references, allowing the VM to garbage collect objects in the collection when memory is low.
CachedList A wrapper around a List which translates added objects into SoftObject references, allowing the VM to garbage collect objects in the collection when memory is low.
CollectionsFactory Collections factory.
CollectionsUtil CollectionsUtil.
CompoundIterator A compound iterator, which iterates over all of the elements in the given iterators.
CompoundKey An immutable compound key class.
ConcurrentSet<E> ConcurrentSet based on top of ConcurrenthashMap.
Iterators A collection of Iterator and Enumeration utilities.
LazyList<T> LazyList.
LazyMap<K,V> LazyMap.
LazySet<T> LazySet.
ListQueue<E> A ListQueue implements a first-in, first-out container using a List as a data structure.
ListSet A thin wrapper around a List transforming it into a modifiable Set.
ReverseListIterator<E> An iterator that returns elements in reverse order from a list.
SerializableEnumeration ???
SoftSet An implementation of Set that manages a map of soft references to the set values.
SoftValueHashMap This Map will remove entries when the value in the map has been cleaned from garbage collection
WeakClassCache A weak class cache that instantiates does not a hold a strong reference to either the classloader or class.
WeakIdentityHashMap A hashtable-based Map implementation with weak keys and using reference-equality in place of object-equality when comparing keys (and values).
WeakSet A Set implementation with weak elements.
WeakTypeCache<T> A weak class cache that instantiates does not a hold a strong reference to either the classloader or class.
WeakValueHashMap<K,V> This Map will remove entries when the value in the map has been cleaned from garbage collection
 

Exception Summary
CollectionException A generic collection exception.
EmptyCollectionException Thrown to indicate that an operation can not be performed on an empty collection.
FullCollectionException Thrown to indicate that an operation can not be performed on a full collection.
 

Package org.jboss.util.collection Description

Extentions to the Java Collections framework.

Package Specification

Related Documentation

Package Status

Todo



Copyright © 2009 JBoss Inc.. All Rights Reserved.