Class AggregateFutureState.SynchronizedAtomicHelper
java.lang.Object
com.google.common.util.concurrent.AggregateFutureState.AtomicHelper
com.google.common.util.concurrent.AggregateFutureState.SynchronizedAtomicHelper
- Enclosing class:
AggregateFutureState<OutputT>
private static final class AggregateFutureState.SynchronizedAtomicHelper
extends AggregateFutureState.AtomicHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcompareAndSetSeenExceptions(AggregateFutureState<?> state, Set<Throwable> expect, Set<Throwable> update) Atomic compare-and-set of theAggregateFutureState.seenExceptionsfield.(package private) intAtomic decrement-and-get of theAggregateFutureState.remainingfield.
-
Constructor Details
-
SynchronizedAtomicHelper
private SynchronizedAtomicHelper()
-
-
Method Details
-
compareAndSetSeenExceptions
void compareAndSetSeenExceptions(AggregateFutureState<?> state, @CheckForNull Set<Throwable> expect, Set<Throwable> update) Description copied from class:AggregateFutureState.AtomicHelperAtomic compare-and-set of theAggregateFutureState.seenExceptionsfield.- Specified by:
compareAndSetSeenExceptionsin classAggregateFutureState.AtomicHelper
-
decrementAndGetRemainingCount
Description copied from class:AggregateFutureState.AtomicHelperAtomic decrement-and-get of theAggregateFutureState.remainingfield.- Specified by:
decrementAndGetRemainingCountin classAggregateFutureState.AtomicHelper
-