
classes.io.netty.util.concurrent.PromiseCombiner.class Maven / Gradle / Ivy
???? 2 q (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 checkAddAllowed "
# % io/netty/util/concurrent/Promise ' addListener T(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise; ) * ( + promise addAll &([Lio/netty/util/concurrent/Promise;)V #[Lio/netty/util/concurrent/Promise; 0 arr$ len$ i$ promises finish 7 java/lang/IllegalStateException 9 Already finished ; (Ljava/lang/String;)V =
: >
!io/netty/util/internal/ObjectUtil A checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; C D
B E
G
I
tryPromise ()Z K L
M O
trySuccess (Ljava/lang/Object;)Z Q R ( S
tryFailure (Ljava/lang/Throwable;)Z U V ( W 4Adding promises is not allowed after finished adding Y
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
StackMapTable LocalVariableTypeTable 7(Lio/netty/util/concurrent/Promise;)V
SourceFile InnerClasses 1
h h
i ? *? *? Y*? ? ? j k
! i Z *? $*Y? &`? &+*? ? , W? j - k ) * + , ? . / i ? 6*? $*Y? &+?`? &+M,?>6? ,2:*? ? , W???? j > # - $ 2 0 ! 3 4 6 6 5 0 k 0 1 2 # 3 / 2 5 5 l
? 1? 6 ! i ? 4*? 8?
? :Y