Package org.glassfish.jersey.internal.guava
package org.glassfish.jersey.internal.guava
-
ClassDescriptionAn abstract implementation of the
ListenableFutureinterface.This class provides a skeletal implementation of theIteratorinterface, 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 ofLoadingCacheandCacheinstances 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.Errorvariant 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 theFutureinterface.HashBasedTable<R,C, V> Implementation ofTableusing hash tables.HashMultimap<K,V> Implementation ofMultimapusing hash tables.Static utility methods pertaining toInetAddressinstances.This class contains static utility methods that operate on or return objects of typeIterator.An object that joins map entries in the same manner asJoinerjoins iterables and arrays.AFuturethat accepts completion listeners.ListMultimap<K,V> AMultimapthat can hold duplicate key-value pairs and that maintains the insertion ordering of values for a given key.Static utility methods pertaining toListinstances.LoadingCache<K,V> A semi-persistent mapping from keys to values.A builder ofConcurrentMapinstances 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 toPredicateinstances.Contains static utility methods pertaining to primitive types and their corresponding wrapper types.The reason why a cached entry was removed.SetMultimap<K,V> AMultimapthat cannot hold duplicate key-value pairs.Static utility methods pertaining toSetinstances.AListenableFuturewhose result may be set by aSettableFuture.set(Object)orSettableFuture.setException(Throwable)call.SortedSetMultimap<K,V> ASetMultimapwhose 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 ofMultimapwhose 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).