JBoss Common Classes 2.2.17.GA

Package org.jboss.util.collection

Extentions to the Java Collections framework.

See:
          Description

Interface Summary
ConcurrentNavigableMap<K,V> A ConcurrentMap supporting NavigableMap operations.
NavigableMap<K,V> A SortedMap extended with navigation methods returning the closest matches for given search targets.
Queue<E> An iterface used to implement a first-in, first-out container.
ValueRef<K,V> ValueRef.
 

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.
ConcurrentReferenceHashMap<K,V> An advanced hash table supporting configurable garbage collection semantics of keys and values, optional referential-equality, full concurrency of retrievals, and adjustable expected concurrency for updates.
ConcurrentSet<E> ConcurrentSet based on top of ConcurrenthashMap.
ConcurrentSkipListMap<K,V> A scalable ConcurrentNavigableMap implementation.
FastCopyHashMap<K,V> A HashMap that is optimized for fast shallow copies.
FastCopyHashMap.SimpleEntry<K,V>  
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.
ReferenceValueHashMap<K,V> This Map will remove entries when the value in the map has been cleaned from garbage collection
ReferenceValueMap<K,V> This Map will remove entries when the value in the map has been cleaned from garbage collection
ReferenceValueTreeMap<K,V> This Map will remove entries when the value in the map has been cleaned from garbage collection
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<K,V> This Map will remove entries when the value in the map has been cleaned from garbage collection
SoftValueTreeMap<K,V> This Map will remove entries when the value in the map has been cleaned from garbage collection
WeakClassCache<T> 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
WeakValueTreeMap<K,V> This Map will remove entries when the value in the map has been cleaned from garbage collection
 

Enum Summary
ConcurrentReferenceHashMap.Option  
ConcurrentReferenceHashMap.ReferenceType An option specifying which Java reference type should be used to refer to a key and/or value.
 

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


JBoss Common Classes 2.2.17.GA

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.