
com.google.common.util.concurrent.AggregateFuture$RunningState.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
3 ?
3 ?
3 ? 3 ? 3 ?
?
4 ?
? ? ? 3 ? 3 ?
?
3 ?
? ? ? ? ? ? ?
?
? ? ?
? ?
3 ?
3 ?
? ? ? ? ?
? ? ? ?
? ?
? ?
? ?
? ? ?
? ? ? ? ? ? ?
? ?
? ?
? ?
3 ? ?
, ?
3 ? ?
3 ? ?
3 ? ? ? ? RunningState InnerClasses futures /Lcom/google/common/collect/ImmutableCollection; Signature qLcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>; allMustSucceed Z collectsValues this$0 3Lcom/google/common/util/concurrent/AggregateFuture; g(Lcom/google/common/util/concurrent/AggregateFuture;Lcom/google/common/collect/ImmutableCollection;ZZ)V Code LineNumberTable LocalVariableTable this @Lcom/google/common/util/concurrent/AggregateFuture$RunningState; LocalVariableTypeTable SLcom/google/common/util/concurrent/AggregateFuture.RunningState; v(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>;ZZ)V run ()V init index I
listenable 4Lcom/google/common/util/concurrent/ListenableFuture; i$ Ljava/util/Iterator; i ?Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;
StackMapTable ? handleException (Ljava/lang/Throwable;)V message Ljava/lang/String; throwable Ljava/lang/Throwable; completedWithFailure firstTimeSeeingThisException ? ? ? addInitialException (Ljava/util/Set;)V unused seen Ljava/util/Set; &Ljava/util/Set; )(Ljava/util/Set;)V handleOneInputDone !(ILjava/util/concurrent/Future;)V result Ljava/lang/Object; e )Ljava/util/concurrent/ExecutionException; t future Ljava/util/concurrent/Future; TInputT; (Ljava/util/concurrent/Future<+TInputT;>; ? ,(ILjava/util/concurrent/Future<+TInputT;>;)V decrementCountAndMaybeComplete newRemaining processCompleted releaseResourcesAfterFailure collectOneValue (ZILjava/lang/Object;)V
(ZITInputT;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; handleAllCompleted
interruptTask
access$000 q(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;)Lcom/google/common/collect/ImmutableCollection; x0
access$100 C(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;)V
access$200 a(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;ILjava/util/concurrent/Future;)V x1 x2
access$300
SourceFile AggregateFuture.java x M k l N M 9 : @ A ? ? B ? ? ? ? -com/google/common/collect/ImmutableCollection = > ? > ? ? ? M ? ? ? ? ? ? ? 2com/google/common/util/concurrent/ListenableFuture @com/google/common/util/concurrent/AggregateFuture$RunningState$1 B ? ? ? ? ? ? ? ? ? { M ? ? ? ? java/lang/Error Input Future failed with Error HGot more than one input Future failure. Logging failures after the first ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1Future was done before all dependencies completed ? ? ? 0Tried to set value from future which is not done ? ? ? ? ? ? ? | } 'java/util/concurrent/ExecutionException ? ? Y Z java/lang/Throwable ? ? Less than 0 remaining futures z M >com/google/common/util/concurrent/AggregateFuture$RunningState 6com/google/common/util/concurrent/AggregateFutureState java/lang/Runnable java/util/Iterator java/lang/String size ()I (I)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; isEmpty ()Z iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; x(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;ILcom/google/common/util/concurrent/ListenableFuture;)V /com/google/common/util/concurrent/MoreExecutors directExecutor !()Ljava/util/concurrent/Executor; addListener 6(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V 1com/google/common/util/concurrent/AggregateFuture setException (Ljava/lang/Throwable;)Z getOrInitSeenExceptions ()Ljava/util/Set;
access$400 '(Ljava/util/Set;Ljava/lang/Throwable;)Z
access$500 ()Ljava/util/logging/Logger; java/util/logging/Level SEVERE Ljava/util/logging/Level; java/util/logging/Logger log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V isCancelled trustedGetException ()Ljava/lang/Throwable; isDone
checkState (ZLjava/lang/Object;)V java/util/concurrent/Future
access$602 ?(Lcom/google/common/util/concurrent/AggregateFuture;Lcom/google/common/util/concurrent/AggregateFuture$RunningState;)Lcom/google/common/util/concurrent/AggregateFuture$RunningState; cancel (Z)Z )com/google/common/util/concurrent/Futures getDone 1(Ljava/util/concurrent/Future;)Ljava/lang/Object; getCause decrementRemainingAndGet 3 4 5 9 : ; <