Uses of Class
com.google.common.collect.ForwardingObject
Packages that use ForwardingObject
Package
Description
This package contains caching utilities.
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
This package contains utilities to work with Java 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.(package private) static final classSerializes the configuration of a LocalCache, reconstituting it as an LoadingCache using CacheBuilder upon deserialization.(package private) static classSerializes the configuration of a LocalCache, reconstituting it as a Cache using CacheBuilder upon deserialization. -
Uses of ForwardingObject in com.google.common.collect
Subclasses of ForwardingObject in com.google.common.collectModifier and TypeClassDescription(package private) classAbstractBiMap<K,V> A general-purpose bimap implementation using any two backingMapinstances.(package private) classprivate class(package private) static classThe inverse of any otherAbstractBiMapsubclass.private classprivate classprivate final class(package private) classA skeleton implementation of a descending multiset.final classABiMapbacked by twoEnumMapinstances.final classEnumHashBiMap<K extends Enum<K>,V> 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.(package private) static class(package private) static class(package private) class(package private) classclassDeprecated.classA collection which forwards all its method calls to another collection.classA concurrent map which forwards all its method calls to another concurrent map.classA deque which forwards all its method calls to another deque.classAn iterator which forwards all its method calls to another iterator.classA list which forwards all its method calls to another list.classA list iterator which forwards all its method calls to another list iterator.classA list multimap which forwards all its method calls to another list multimap.classForwardingMap<K,V> A map which forwards all its method calls to another map.classForwardingMapEntry<K,V> A map entry which forwards all its method calls to another map entry.classForwardingMultimap<K,V> A multimap which forwards all its method calls to another multimap.classA multiset which forwards all its method calls to another multiset.classA 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.classA 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().classA queue which forwards all its method calls to another queue.classA set which forwards all its method calls to another set.classA set multimap which forwards all its method calls to another set multimap.classForwardingSortedMap<K,V> A sorted map which forwards all its method calls to another sorted map.classA sorted multiset which forwards all its method calls to another sorted multiset.protected classA skeleton implementation of a descending multiset view.classA sorted set which forwards all its method calls to another sorted set.classA sorted set multimap which forwards all its method calls to another sorted set multimap.classForwardingTable<R,C, V> A table which forwards all its method calls to another table.final classAClassToInstanceMapwhose contents will never change, with many other important properties detailed atImmutableCollection.(package private) static classThe actual object that gets serialized.private static final classThe actual object that gets serialized.(package private) static classMaps.DescendingMap<K,V> private classprivate static class(package private) static class(package private) static class(package private) static classprivate static classprivate static classprivate static classprivate static class(package private) static classfinal classA mutable class-to-instance map backed by an arbitrary user-provided map.private static final class(package private) static class(package private) static final class(package private) static final classprivate static classTables.UnmodifiableTable<R,C, V> (package private) final class(package private) final classImplementation ofMultisets.unmodifiableSortedMultiset(SortedMultiset), split out into its own file so it can be GWT emulated (to deal with the differing elementSet() types in GWT and non-GWT). -
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 classA mutable type-to-instance map.private static final classprivate final classprivate final classclassThe 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.classAFuturewhich forwards all its method calls to another future.static classA simplified version ofForwardingFuturewhere subclasses can pass in an already constructedFutureas the delegate.classAListenableFuturewhich 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.private static classAn adapter to turn aFutureinto aListenableFuture.private static final class -
Uses of ForwardingObject in com.google.common.util.concurrent.testing
Subclasses of ForwardingObject in com.google.common.util.concurrent.testingModifier and TypeClassDescriptionprivate static class
com.google.common.util.concurrent.