Class Futures.InCompletionOrderState<T>

  • Enclosing class:
    Futures

    private static final class Futures.InCompletionOrderState<T>
    extends java.lang.Object
    • Field Detail

      • wasCancelled

        private boolean wasCancelled
      • shouldInterrupt

        private boolean shouldInterrupt
      • incompleteOutputCount

        private final java.util.concurrent.atomic.AtomicInteger incompleteOutputCount
      • delegateIndex

        private volatile int delegateIndex
    • Constructor Detail

      • InCompletionOrderState

        private InCompletionOrderState​(ListenableFuture<? extends T>[] inputFutures)
    • Method Detail

      • recordOutputCancellation

        private void recordOutputCancellation​(boolean interruptIfRunning)
      • recordCompletion

        private void recordCompletion()