Package org.glassfish.jersey.internal.util.collection

Common set of Jersey collection classes.

See:
          Description

Interface Summary
KeyComparator<K> A key comparator.
LazyUnsafeValue<T,E extends Throwable> Lazily initialized unsafe value.
LazyValue<T> Lazily initialized value.
Ref<T> A possibly mutable value reference.
Settable<T> A generic settable value container.
TransferQueue<E> A BlockingQueue in which producers may wait for consumers to receive elements.
UnsafeValue<T,E extends Throwable> A generic value provider, similar to Value, but able to throw an exception.
Value<T> A generic value provider.
 

Class Summary
ByteBufferInputStream An InputStream backed by a queue of byte buffers to be read.
ClassTypePair A pair of raw class and the related type.
DataStructures Utility class, which tries to pickup the best collection implementation depending on running environment.
ImmutableMultivaluedMap<K,V> An immutable view of a MultivaluedMap.
KeyComparatorHashMap<K,V> A implementation similar to HashMap but supports the comparison of keys using a KeyComparator.
KeyComparatorLinkedHashMap<K,V> A implementation similar to LinkedHashMap but supports the comparison of keys using a KeyComparator.
MultivaluedStringMap An implementation of MultivaluedMap where keys and values are instances of String.
NonBlockingInputStream An abstract InputStream extension that defines contract for non-blocking streaming read operations.
Refs A collection of reference factory & utility methods.
StringIgnoreCaseKeyComparator Case insensitive String key comparator.
StringKeyIgnoreCaseMultivaluedMap<V> Multivalued map with String keys that are compared with each other using the case insensitive method.
Values A collection of Value provider factory & utility methods.
 

Package org.glassfish.jersey.internal.util.collection Description

Common set of Jersey collection classes.



Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.