com.groupbyinc.flux.common.netty.util.concurrent.PromiseCombiner.class Maven / Gradle / Ivy
???? 2 } @com/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner java/lang/Object PromiseCombiner.java Bcom/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner$1
expectedCount I doneCount
doneAdding Z aggregatePromise :Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; LLcom/groupbyinc/flux/common/netty/util/concurrent/Promise; cause Ljava/lang/Throwable; listener HLcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener; ?Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;>; ()V
E(Lcom/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner;)V
this BLcom/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner; add =(Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise;)V Ljava/lang/Deprecated; <(Lcom/groupbyinc/flux/common/netty/util/concurrent/Future;)V #
$ promise checkAddAllowed '
( * 7com/groupbyinc/flux/common/netty/util/concurrent/Future , addListener ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; . / - 0 future 9Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; addAll >([Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise;)V :[Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; 6 =([Lcom/groupbyinc/flux/common/netty/util/concurrent/Future;)V 4 8
9 promises ;[Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; futures finish ? java/lang/IllegalStateException A Already finished C (Ljava/lang/String;)V E
B F
9com/groupbyinc/flux/common/netty/util/internal/ObjectUtil I checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; K L
J M 8com/groupbyinc/flux/common/netty/util/concurrent/Promise O
Q
S
tryPromise ()Z U V
W Y
trySuccess (Ljava/lang/Object;)Z [ \ P ]
tryFailure (Ljava/lang/Throwable;)Z _ ` P a 4Adding promises is not allowed after finished adding c
access$004 E(Lcom/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner;)I x0
access$100 Y(Lcom/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner;)Ljava/lang/Throwable;
access$102 n(Lcom/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner;Ljava/lang/Throwable;)Ljava/lang/Throwable; x1
access$000
access$200
access$300 E(Lcom/groupbyinc/flux/common/netty/util/concurrent/PromiseCombiner;)Z
access$400 Signature Code LocalVariableTable LineNumberTable
Deprecated RuntimeVisibleAnnotations
StackMapTable LocalVariableTypeTable O(Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise;)V
SourceFile InnerClasses 1
r r s ? *? *? Y*? ? ? t u
&