io.netty.util.concurrent.PromiseCombiner.class Maven / Gradle / Ivy
???? 2 } (io/netty/util/concurrent/PromiseCombiner java/lang/Object PromiseCombiner.java *io/netty/util/concurrent/PromiseCombiner$1
expectedCount I doneCount
doneAdding Z aggregatePromise "Lio/netty/util/concurrent/Promise; 4Lio/netty/util/concurrent/Promise; cause Ljava/lang/Throwable; listener 0Lio/netty/util/concurrent/GenericFutureListener; VLio/netty/util/concurrent/GenericFutureListener;>; ()V
-(Lio/netty/util/concurrent/PromiseCombiner;)V
this *Lio/netty/util/concurrent/PromiseCombiner; add %(Lio/netty/util/concurrent/Promise;)V Ljava/lang/Deprecated; $(Lio/netty/util/concurrent/Future;)V #
$ promise checkAddAllowed '
( * io/netty/util/concurrent/Future , addListener S(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future; . / - 0 future !Lio/netty/util/concurrent/Future; addAll &([Lio/netty/util/concurrent/Promise;)V "[Lio/netty/util/concurrent/Future; 6 %([Lio/netty/util/concurrent/Future;)V 4 8
9 promises #[Lio/netty/util/concurrent/Promise; futures finish ? java/lang/IllegalStateException A Already finished C (Ljava/lang/String;)V E
B F
!io/netty/util/internal/ObjectUtil I checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; K L
J M io/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 -(Lio/netty/util/concurrent/PromiseCombiner;)I x0
access$100 A(Lio/netty/util/concurrent/PromiseCombiner;)Ljava/lang/Throwable;
access$102 V(Lio/netty/util/concurrent/PromiseCombiner;Ljava/lang/Throwable;)Ljava/lang/Throwable; x1
access$000
access$200
access$300 -(Lio/netty/util/concurrent/PromiseCombiner;)Z
access$400 Signature Code LocalVariableTable LineNumberTable
Deprecated RuntimeVisibleAnnotations
StackMapTable LocalVariableTypeTable 7(Lio/netty/util/concurrent/Promise;)V
SourceFile InnerClasses 1
r r s ? *? *? Y*? ? ? t u
&