| Modifier and Type | Class and Description |
|---|---|
| private abstract static class | |
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final AggregateFutureState. | |
| private static final LazyLogger | |
| private volatile int | |
| private volatile Set |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract void | addInitialException(Set<Throwable> seen)
Populates |
| pack-priv final void | |
| pack-priv final int | |
| pack-priv final Set |
| ATOMIC_HELPER | back to summary |
|---|---|
| private static final AggregateFutureState. Hides com. | |
| log | back to summary |
|---|---|
| private static final LazyLogger log | |
| remaining | back to summary |
|---|---|
| private volatile int remaining | |
| seenExceptions | back to summary |
|---|---|
| private volatile Set<Throwable> seenExceptions
| |
| AggregateFutureState | back to summary |
|---|---|
| pack-priv AggregateFutureState(int remainingFutures) | |
| addInitialException | back to summary |
|---|---|
| pack-priv abstract void addInitialException(Set<Throwable> seen) Populates | |
| clearSeenExceptions | back to summary |
|---|---|
| pack-priv final void clearSeenExceptions() | |
| decrementRemainingAndGet | back to summary |
|---|---|
| pack-priv final int decrementRemainingAndGet() | |
| getOrInitSeenExceptions | back to summary |
|---|---|
| pack-priv final Set | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv abstract void | compareAndSetSeenExceptions(AggregateFutureState<?> state, Set<Throwable> expect, Set<Throwable> update)
Atomic compare-and-set of the |
| pack-priv abstract int | decrementAndGetRemainingCount(AggregateFutureState<?> state)
Atomic decrement-and-get of the |
| AtomicHelper | back to summary |
|---|---|
| private AtomicHelper() | |
| compareAndSetSeenExceptions | back to summary |
|---|---|
| pack-priv abstract void compareAndSetSeenExceptions(AggregateFutureState<?> state, Set<Throwable> expect, Set<Throwable> update) Atomic compare-and-set of the | |
| decrementAndGetRemainingCount | back to summary |
|---|---|
| pack-priv abstract int decrementAndGetRemainingCount(AggregateFutureState<?> state) Atomic decrement-and-get of the | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final AtomicIntegerFieldUpdater | |
| pack-priv final AtomicReferenceFieldUpdater |
| Access | Constructor and Description |
|---|---|
| pack-priv | SafeAtomicHelper(AtomicReferenceFieldUpdater<T, V> seenExceptionsUpdater, AtomicIntegerFieldUpdater<T> remainingCountUpdater)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | compareAndSetSeenExceptions(AggregateFutureState<?> state, Set<Throwable> expect, Set<Throwable> update)
Implements abstract com. AggregateFutureState#seenExceptions field.
|
| pack-priv int | decrementAndGetRemainingCount(AggregateFutureState<?> state)
Implements abstract com. AggregateFutureState#remaining field.
|
| remainingCountUpdater | back to summary |
|---|---|
| pack-priv final AtomicIntegerFieldUpdater<AggregateFutureState<?>> remainingCountUpdater | |
| seenExceptionsUpdater | back to summary |
|---|---|
| pack-priv final AtomicReferenceFieldUpdater<AggregateFutureState<?>, @Nullable Set<Throwable>> seenExceptionsUpdater | |
| SafeAtomicHelper | back to summary |
|---|---|
pack-priv SafeAtomicHelper(AtomicReferenceFieldUpdater<T, V> seenExceptionsUpdater, AtomicIntegerFieldUpdater<T> remainingCountUpdater)
| |
| compareAndSetSeenExceptions | back to summary |
|---|---|
| pack-priv void compareAndSetSeenExceptions(AggregateFutureState<?> state, Set<Throwable> expect, Set<Throwable> update) Implements abstract com. Doc from com. Atomic compare-and-set of the
| |
| decrementAndGetRemainingCount | back to summary |
|---|---|
| pack-priv int decrementAndGetRemainingCount(AggregateFutureState<?> state) Implements abstract com. Doc from com. Atomic decrement-and-get of the
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | compareAndSetSeenExceptions(AggregateFutureState<?> state, Set<Throwable> expect, Set<Throwable> update)
Implements abstract com. AggregateFutureState#seenExceptions field.
|
| pack-priv int | decrementAndGetRemainingCount(AggregateFutureState<?> state)
Implements abstract com. AggregateFutureState#remaining field.
|
| SynchronizedAtomicHelper | back to summary |
|---|---|
| private SynchronizedAtomicHelper() | |
| compareAndSetSeenExceptions | back to summary |
|---|---|
| pack-priv void compareAndSetSeenExceptions(AggregateFutureState<?> state, Set<Throwable> expect, Set<Throwable> update) Implements abstract com. Doc from com. Atomic compare-and-set of the
| |
| decrementAndGetRemainingCount | back to summary |
|---|---|
| pack-priv int decrementAndGetRemainingCount(AggregateFutureState<?> state) Implements abstract com. Doc from com. Atomic decrement-and-get of the
| |