Class AggregateFutureState.SynchronizedAtomicHelper
- java.lang.Object
-
- com.google.common.util.concurrent.AggregateFutureState.AtomicHelper
-
- com.google.common.util.concurrent.AggregateFutureState.SynchronizedAtomicHelper
-
- Enclosing class:
- AggregateFutureState
private static final class AggregateFutureState.SynchronizedAtomicHelper extends AggregateFutureState.AtomicHelper
-
-
Constructor Summary
Constructors Modifier Constructor Description privateSynchronizedAtomicHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcompareAndSetSeenExceptions(AggregateFutureState state, java.util.Set<java.lang.Throwable> expect, java.util.Set<java.lang.Throwable> update)Atomic compare-and-set of theAggregateFutureState.seenExceptionsfield.(package private) intdecrementAndGetRemainingCount(AggregateFutureState state)Atomic decrement-and-get of theAggregateFutureState.remainingfield.
-
-
-
Method Detail
-
compareAndSetSeenExceptions
void compareAndSetSeenExceptions(AggregateFutureState state, java.util.Set<java.lang.Throwable> expect, java.util.Set<java.lang.Throwable> update)
Description copied from class:AggregateFutureState.AtomicHelperAtomic compare-and-set of theAggregateFutureState.seenExceptionsfield.- Specified by:
compareAndSetSeenExceptionsin classAggregateFutureState.AtomicHelper
-
decrementAndGetRemainingCount
int decrementAndGetRemainingCount(AggregateFutureState state)
Description copied from class:AggregateFutureState.AtomicHelperAtomic decrement-and-get of theAggregateFutureState.remainingfield.- Specified by:
decrementAndGetRemainingCountin classAggregateFutureState.AtomicHelper
-
-