Uses of Class
com.google.common.util.concurrent.AbstractFuture.Waiter
-
Packages that use AbstractFuture.Waiter Package Description com.google.common.util.concurrent Concurrency utilities. -
-
Uses of AbstractFuture.Waiter in com.google.common.util.concurrent
Fields in com.google.common.util.concurrent declared as AbstractFuture.Waiter Modifier and Type Field Description (package private) AbstractFuture.WaiterAbstractFuture.Waiter. next(package private) static AbstractFuture.WaiterAbstractFuture.Waiter. TOMBSTONEprivate AbstractFuture.WaiterAbstractFuture. waitersAll waiting threads.Fields in com.google.common.util.concurrent with type parameters of type AbstractFuture.Waiter Modifier and Type Field Description (package private) java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture.Waiter,AbstractFuture.Waiter>AbstractFuture.SafeAtomicHelper. waiterNextUpdater(package private) java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture.Waiter,AbstractFuture.Waiter>AbstractFuture.SafeAtomicHelper. waiterNextUpdater(package private) java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture,AbstractFuture.Waiter>AbstractFuture.SafeAtomicHelper. waitersUpdater(package private) java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture.Waiter,java.lang.Thread>AbstractFuture.SafeAtomicHelper. waiterThreadUpdaterMethods in com.google.common.util.concurrent with parameters of type AbstractFuture.Waiter Modifier and Type Method Description (package private) abstract booleanAbstractFuture.AtomicHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)Performs a CAS operation on theAbstractFuture.waitersfield.(package private) booleanAbstractFuture.SafeAtomicHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)(package private) booleanAbstractFuture.SynchronizedHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)(package private) booleanAbstractFuture.UnsafeAtomicHelper. casWaiters(AbstractFuture<?> future, AbstractFuture.Waiter expect, AbstractFuture.Waiter update)Performs a CAS operation on theAbstractFuture.waitersfield.(package private) abstract voidAbstractFuture.AtomicHelper. putNext(AbstractFuture.Waiter waiter, AbstractFuture.Waiter newValue)Non volatile write of the waiter to thenextfield.(package private) voidAbstractFuture.SafeAtomicHelper. putNext(AbstractFuture.Waiter waiter, AbstractFuture.Waiter newValue)(package private) voidAbstractFuture.SynchronizedHelper. putNext(AbstractFuture.Waiter waiter, AbstractFuture.Waiter newValue)(package private) voidAbstractFuture.UnsafeAtomicHelper. putNext(AbstractFuture.Waiter waiter, AbstractFuture.Waiter newValue)(package private) abstract voidAbstractFuture.AtomicHelper. putThread(AbstractFuture.Waiter waiter, java.lang.Thread newValue)Non volatile write of the thread to thethreadfield.(package private) voidAbstractFuture.SafeAtomicHelper. putThread(AbstractFuture.Waiter waiter, java.lang.Thread newValue)(package private) voidAbstractFuture.SynchronizedHelper. putThread(AbstractFuture.Waiter waiter, java.lang.Thread newValue)(package private) voidAbstractFuture.UnsafeAtomicHelper. putThread(AbstractFuture.Waiter waiter, java.lang.Thread newValue)private voidAbstractFuture. removeWaiter(AbstractFuture.Waiter node)Marks the given node as 'deleted' (null waiter) and then scans the list to unlink all deleted nodes.(package private) voidAbstractFuture.Waiter. setNext(AbstractFuture.Waiter next)Constructor parameters in com.google.common.util.concurrent with type arguments of type AbstractFuture.Waiter Constructor Description SafeAtomicHelper(java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture.Waiter,java.lang.Thread> waiterThreadUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture.Waiter,AbstractFuture.Waiter> waiterNextUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture,AbstractFuture.Waiter> waitersUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture,AbstractFuture.Listener> listenersUpdater, java.util.concurrent.atomic.AtomicReferenceFieldUpdater<AbstractFuture,java.lang.Object> valueUpdater)
-