Package org.glassfish.jersey.internal.guava
package org.glassfish.jersey.internal.guava
-
ClassDescriptionAn abstract implementation of the
ListenableFuture
interface.This class provides a skeletal implementation of theIterator
interface, to make this interface easier to implement for certain types of data sources.Cache<K,V> A semi-persistent mapping from keys to values.CacheBuilder<K,V> A builder ofLoadingCache
andCache
instances having any combination of the following features:CacheLoader<K,V> Computes or retrieves values, based on a key, for use in populating aLoadingCache
.Thrown to indicate that an invalid response was returned from a call toCacheLoader
.Equivalence<T>A strategy for determining whether two instances are considered equivalent.Error
variant ofExecutionException
.A collection which forwards all its method calls to another collection.ForwardingMapEntry<K,V> A map entry which forwards all its method calls to another map entry.A set which forwards all its method calls to another set.A sorted set which forwards all its method calls to another sorted set.Static utility methods pertaining to theFuture
interface.HashBasedTable<R,C, V> Implementation ofTable
using hash tables.HashMultimap<K,V> Implementation ofMultimap
using hash tables.Static utility methods pertaining toInetAddress
instances.This class contains static utility methods that operate on or return objects of typeIterator
.An object that joins map entries in the same manner asJoiner
joins iterables and arrays.AFuture
that accepts completion listeners.ListMultimap<K,V> AMultimap
that can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.Static utility methods pertaining toList
instances.LoadingCache<K,V> A semi-persistent mapping from keys to values.A builder ofConcurrentMap
instances having any combination of the following features:Helper functions that operate on anyObject
, and are not already provided inObjects
.Support class forMoreObjects.toStringHelper(java.lang.Object)
.Multimap<K,V> A collection that maps keys to values, similar toMap
, but in which each key may be associated with multiple values.Provides static methods acting on or generating aMultimap
.Ordering<T>A comparator, with additional methods to support common operations.An iterator that supports a one-element lookahead while iterating.Static convenience methods that help a method or constructor check whether it was invoked correctly (whether its preconditions have been met).Static utility methods pertaining toPredicate
instances.Contains static utility methods pertaining to primitive types and their corresponding wrapper types.The reason why a cached entry was removed.SetMultimap<K,V> AMultimap
that cannot hold duplicate key-value pairs.Static utility methods pertaining toSet
instances.AListenableFuture
whose result may be set by aSettableFuture.set(Object)
orSettableFuture.setException(Throwable)
call.SortedSetMultimap<K,V> ASetMultimap
whose set of values for a given key are kept sorted; that is, they comprise aSortedSet
.An object that measures elapsed time in nanoseconds.Table<R,C, V> A collection that associates an ordered pair of keys, called a row key and a column key, with a single value.Table.Cell<R,C, V> Row key / column key / value triplet corresponding to a mapping in a table.Provides static methods that involve aTable
.A ThreadFactory builder, providing any combination of these features: whether threads should be marked as daemon threads a naming format a thread priority an uncaught exception handler a backing thread factoryA time source; returns a time value representing the number of nanoseconds elapsed since some fixed but arbitrary point in time.TreeMultimap<K,V> Implementation ofMultimap
whose keys and values are ordered by their natural ordering or by supplied comparators.Unchecked variant ofExecutionException
.An iterator that does not supportUnmodifiableIterator.remove()
.A list iterator that does not supportUnmodifiableIterator.remove()
,UnmodifiableListIterator.add(E)
, orUnmodifiableListIterator.set(E)
.