Uses of Class
com.google.common.collect.ForwardingObject
Packages that use ForwardingObject
Package
Description
Discouraged (in favor of Caffeine) caching utilities.
Collection interfaces and implementations, and other utilities for collections.
Utilities for reflection.
Concurrency utilities.
-
Uses of ForwardingObject in com.google.common.cache
Subclasses of ForwardingObject in com.google.common.cacheModifier and TypeClassDescriptionclassForwardingCache<K,V> A cache which forwards all its method calls to another cache.static classA simplified version ofForwardingCachewhere subclasses can pass in an already constructedCacheas the delegate.classA cache which forwards all its method calls to another cache.static classA simplified version ofForwardingLoadingCachewhere subclasses can pass in an already constructedLoadingCacheas the delegate. -
Uses of ForwardingObject in com.google.common.collect
Subclasses of ForwardingObject in com.google.common.collectModifier and TypeClassDescriptionfinal classABiMapbacked by twoEnumMapinstances.final classEnumHashBiMap<K extends Enum<K>, V extends @Nullable Object>ABiMapbacked by anEnumMapinstance for keys-to-values, and aHashMapinstance for values-to-keys.final classA non-blocking queue which automatically evicts elements from the head of the queue when attempting to add new elements onto the queue and it is full.classDeprecated.classForwardingCollection<E extends @Nullable Object>A collection which forwards all its method calls to another collection.classA concurrent map which forwards all its method calls to another concurrent map.classForwardingDeque<E extends @Nullable Object>A deque which forwards all its method calls to another deque.classForwardingIterator<T extends @Nullable Object>An iterator which forwards all its method calls to another iterator.classForwardingList<E extends @Nullable Object>A list which forwards all its method calls to another list.classForwardingListIterator<E extends @Nullable Object>A list iterator which forwards all its method calls to another list iterator.classForwardingListMultimap<K extends @Nullable Object, V extends @Nullable Object>A list multimap which forwards all its method calls to another list multimap.classForwardingMap<K extends @Nullable Object, V extends @Nullable Object>A map which forwards all its method calls to another map.classForwardingMapEntry<K extends @Nullable Object, V extends @Nullable Object>A map entry which forwards all its method calls to another map entry.classForwardingMultimap<K extends @Nullable Object, V extends @Nullable Object>A multimap which forwards all its method calls to another multimap.classForwardingMultiset<E extends @Nullable Object>A multiset which forwards all its method calls to another multiset.classForwardingNavigableMap<K extends @Nullable Object, V extends @Nullable Object>A navigable map which forwards all its method calls to another navigable map.protected classA sensible implementation ofNavigableMap.descendingMap()in terms of the methods of thisNavigableMap.classForwardingNavigableSet<E extends @Nullable Object>A navigable set which forwards all its method calls to another navigable set.protected classA sensible implementation ofNavigableSet.descendingSet()in terms of the other methods ofNavigableSet, notably includingNavigableSet.descendingIterator().classForwardingQueue<E extends @Nullable Object>A queue which forwards all its method calls to another queue.classForwardingSet<E extends @Nullable Object>A set which forwards all its method calls to another set.classForwardingSetMultimap<K extends @Nullable Object, V extends @Nullable Object>A set multimap which forwards all its method calls to another set multimap.classForwardingSortedMap<K extends @Nullable Object, V extends @Nullable Object>A sorted map which forwards all its method calls to another sorted map.classForwardingSortedMultiset<E extends @Nullable Object>A sorted multiset which forwards all its method calls to another sorted multiset.protected classA skeleton implementation of a descending multiset view.classForwardingSortedSet<E extends @Nullable Object>A sorted set which forwards all its method calls to another sorted set.classForwardingSortedSetMultimap<K extends @Nullable Object, V extends @Nullable Object>A sorted set multimap which forwards all its method calls to another sorted set multimap.classA table which forwards all its method calls to another table.final classAClassToInstanceMapwhose contents will never change, with many other important properties detailed atImmutableCollection.final classMutableClassToInstanceMap<B extends @Nullable Object>A mutable class-to-instance map backed by an arbitrary user-provided map. -
Uses of ForwardingObject in com.google.common.reflect
Subclasses of ForwardingObject in com.google.common.reflectModifier and TypeClassDescriptionfinal classA type-to-instance map backed by anImmutableMap.final classMutableTypeToInstanceMap<B extends @Nullable Object>A mutable type-to-instance map.classThe set of interfaces and classes thatTis or is a subtype of. -
Uses of ForwardingObject in com.google.common.util.concurrent
Subclasses of ForwardingObject in com.google.common.util.concurrentModifier and TypeClassDescriptionclassABlockingDequewhich forwards all its method calls to anotherBlockingDeque.classABlockingQueuewhich forwards all its method calls to anotherBlockingQueue.classAn executor service which forwards all its method calls to another executor service.classForwardingFuture<V extends @Nullable Object>AFuturewhich forwards all its method calls to another future.static classA simplified version ofForwardingFuturewhere subclasses can pass in an already constructedFutureas the delegate.classForwardingListenableFuture<V extends @Nullable Object>AListenableFuturewhich forwards all its method calls to another future.static classA simplified version ofForwardingListenableFuturewhere subclasses can pass in an already constructedListenableFutureas the delegate.classA listening executor service which forwards all its method calls to another listening executor service.
com.google.common.util.concurrent.