Uses of Class
com.google.common.collect.ForwardingObject
-
Packages that use ForwardingObject Package Description com.google.common.cache This package contains caching utilities.com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections.com.google.common.reflect This package contains utilities to work with Java reflection.com.google.common.util.concurrent Concurrency utilities.com.google.common.util.concurrent.testing -
-
Uses of ForwardingObject in com.google.common.cache
Subclasses of ForwardingObject in com.google.common.cache Modifier and Type Class Description classForwardingCache<K,V>A cache which forwards all its method calls to another cache.static classForwardingCache.SimpleForwardingCache<K,V>A simplified version ofForwardingCachewhere subclasses can pass in an already constructedCacheas the delegate.classForwardingLoadingCache<K,V>A cache which forwards all its method calls to another cache.static classForwardingLoadingCache.SimpleForwardingLoadingCache<K,V>A simplified version ofForwardingLoadingCachewhere subclasses can pass in an already constructedLoadingCacheas the delegate.(package private) static classLocalCache.LoadingSerializationProxy<K,V>Serializes the configuration of a LocalCache, reconstituting it as an LoadingCache using CacheBuilder upon deserialization.(package private) static classLocalCache.ManualSerializationProxy<K,V>Serializes 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.collect Modifier and Type Class Description (package private) classAbstractBiMap<K,V>A general-purpose bimap implementation using any two backingMapinstances.(package private) classAbstractBiMap.BiMapEntryprivate classAbstractBiMap.EntrySet(package private) static classAbstractBiMap.Inverse<K,V>The inverse of any otherAbstractBiMapsubclass.private classAbstractBiMap.KeySetprivate classAbstractBiMap.ValueSetprivate classAbstractNavigableMap.DescendingMap(package private) classDescendingMultiset<E>A skeleton implementation of a descending multiset.classEnumBiMap<K extends java.lang.Enum<K>,V extends java.lang.Enum<V>>ABiMapbacked by twoEnumMapinstances.classEnumHashBiMap<K extends java.lang.Enum<K>,V>ABiMapbacked by anEnumMapinstance for keys-to-values, and aHashMapinstance for values-to-keys.classEvictingQueue<E>A 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 classFilteredKeyMultimap.AddRejectingList<K,V>(package private) static classFilteredKeyMultimap.AddRejectingSet<K,V>(package private) classFilteredKeyMultimap.Entries(package private) classFilteredKeySetMultimap.EntrySetclassForwardingBlockingDeque<E>Deprecated.This class has moved tocom.google.common.util.concurrent.classForwardingCollection<E>A collection which forwards all its method calls to another collection.classForwardingConcurrentMap<K,V>A concurrent map which forwards all its method calls to another concurrent map.classForwardingDeque<E>A deque which forwards all its method calls to another deque.classForwardingIterator<T>An iterator which forwards all its method calls to another iterator.classForwardingList<E>A list which forwards all its method calls to another list.classForwardingListIterator<E>A list iterator which forwards all its method calls to another list iterator.classForwardingListMultimap<K,V>A 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.classForwardingMultiset<E>A multiset which forwards all its method calls to another multiset.classForwardingNavigableMap<K,V>A navigable map which forwards all its method calls to another navigable map.protected classForwardingNavigableMap.StandardDescendingMapA sensible implementation ofNavigableMap.descendingMap()in terms of the methods of thisNavigableMap.classForwardingNavigableSet<E>A navigable set which forwards all its method calls to another navigable set.protected classForwardingNavigableSet.StandardDescendingSetA sensible implementation ofNavigableSet.descendingSet()in terms of the other methods ofNavigableSet, notably includingNavigableSet.descendingIterator().classForwardingQueue<E>A queue which forwards all its method calls to another queue.classForwardingSet<E>A set which forwards all its method calls to another set.classForwardingSetMultimap<K,V>A 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.classForwardingSortedMultiset<E>A sorted multiset which forwards all its method calls to another sorted multiset.protected classForwardingSortedMultiset.StandardDescendingMultisetA skeleton implementation of a descending multiset view.classForwardingSortedSet<E>A sorted set which forwards all its method calls to another sorted set.classForwardingSortedSetMultimap<K,V>A 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.classImmutableClassToInstanceMap<B>AClassToInstanceMapwhose contents will never change, with many other important properties detailed atImmutableCollection.(package private) static classMapMakerInternalMap.AbstractSerializationProxy<K,V>The actual object that gets serialized.private static classMapMakerInternalMap.SerializationProxy<K,V>The actual object that gets serialized.(package private) static classMaps.DescendingMap<K,V>private classMaps.FilteredEntryMap.EntrySetprivate static classMaps.UnmodifiableBiMap<K,V>(package private) static classMaps.UnmodifiableEntries<K,V>(package private) static classMaps.UnmodifiableEntrySet<K,V>(package private) static classMaps.UnmodifiableNavigableMap<K,V>private static classMultimaps.UnmodifiableListMultimap<K,V>private static classMultimaps.UnmodifiableMultimap<K,V>private static classMultimaps.UnmodifiableSetMultimap<K,V>private static classMultimaps.UnmodifiableSortedSetMultimap<K,V>(package private) static classMultisets.UnmodifiableMultiset<E>classMutableClassToInstanceMap<B>A mutable class-to-instance map backed by an arbitrary user-provided map.private static classSets.CartesianSet<E>(package private) static classSets.DescendingSet<E>(package private) static classSets.UnmodifiableNavigableSet<E>(package private) static classTables.UnmodifiableRowSortedMap<R,C,V>private static classTables.UnmodifiableTable<R,C,V>(package private) classTreeRangeSet.AsRanges(package private) classUnmodifiableSortedMultiset<E>Implementation 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).(package private) classWellBehavedMap<K,V>Workaround for EnumMap bug. -
Uses of ForwardingObject in com.google.common.reflect
Subclasses of ForwardingObject in com.google.common.reflect Modifier and Type Class Description classImmutableTypeToInstanceMap<B>A type-to-instance map backed by anImmutableMap.classMutableTypeToInstanceMap<B>A mutable type-to-instance map.private static classMutableTypeToInstanceMap.UnmodifiableEntry<K,V>private classTypeToken.ClassSetprivate classTypeToken.InterfaceSetclassTypeToken.TypeSetThe 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.concurrent Modifier and Type Class Description classAbstractCheckedFuture<V,X extends java.lang.Exception>Deprecated.CheckedFuturecannot properly support the chained operations that are the primary goal ofListenableFuture.private classAbstractScheduledService.CustomScheduler.ReschedulableCallableA callable class that can reschedule itself using aAbstractScheduledService.CustomScheduler.classForwardingBlockingDeque<E>ABlockingDequewhich forwards all its method calls to anotherBlockingDeque.classForwardingBlockingQueue<E>ABlockingQueuewhich forwards all its method calls to anotherBlockingQueue.classForwardingCheckedFuture<V,X extends java.lang.Exception>Deprecated.CheckedFuturecannot properly support the chained operations that are the primary goal ofListenableFuture.static classForwardingCheckedFuture.SimpleForwardingCheckedFuture<V,X extends java.lang.Exception>Deprecated.CheckedFuturecannot properly support the chained operations that are the primary goal ofListenableFuture.classForwardingExecutorServiceAn executor service which forwards all its method calls to another executor service.classForwardingFuture<V>AFuturewhich forwards all its method calls to another future.static classForwardingFuture.SimpleForwardingFuture<V>A simplified version ofForwardingFuturewhere subclasses can pass in an already constructedFutureas the delegate.classForwardingListenableFuture<V>AListenableFuturewhich forwards all its method calls to another future.static classForwardingListenableFuture.SimpleForwardingListenableFuture<V>A simplified version ofForwardingListenableFuturewhere subclasses can pass in an already constructedListenableFutureas the delegate.classForwardingListeningExecutorServiceA listening executor service which forwards all its method calls to another listening executor service.private static classFutures.MappingCheckedFuture<V,X extends java.lang.Exception>A checked future that uses a function to map from exceptions to the appropriate checked type.private static classJdkFutureAdapters.ListenableFutureAdapter<V>An adapter to turn aFutureinto aListenableFuture.private static classMoreExecutors.ScheduledListeningDecorator.ListenableScheduledTask<V> -
Uses of ForwardingObject in com.google.common.util.concurrent.testing
Subclasses of ForwardingObject in com.google.common.util.concurrent.testing Modifier and Type Class Description private static classSameThreadScheduledExecutorService.ImmediateScheduledFuture<V>
-