io.netty.util.concurrent.PromiseAggregator.class Maven / Gradle / Ivy
???? 2 ? *io/netty/util/concurrent/PromiseAggregator ?;>Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener; java/lang/Object .io/netty/util/concurrent/GenericFutureListener PromiseAggregator.java Ljava/lang/Deprecated; aggregatePromise "Lio/netty/util/concurrent/Promise; %Lio/netty/util/concurrent/Promise<*>; failPending Z pendingPromises Ljava/util/Set; 8Ljava/util/Set;>; &(Lio/netty/util/concurrent/Promise;Z)V ()V
java/lang/NullPointerException
(Ljava/lang/String;)V
io/netty/util/concurrent/Promise
! this 4Lio/netty/util/concurrent/PromiseAggregator; ,Lio/netty/util/concurrent/PromiseAggregator; 4Lio/netty/util/concurrent/Promise; %(Lio/netty/util/concurrent/Promise;)V
( add Q([Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/PromiseAggregator; Ljava/lang/SafeVarargs; promises - / java/util/LinkedHashSet 1 (I)V 3
2 4 #[Lio/netty/util/concurrent/Promise; 6
java/util/Set 8 (Ljava/lang/Object;)Z * : 9 ; addListener T(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise; = > ? java/lang/Throwable A size I p 'Lio/netty/util/concurrent/Promise; ([Lio/netty/util/concurrent/Promise; operationComplete $(Lio/netty/util/concurrent/Future;)V java/lang/Exception J
setSuccess 6(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise; L M N remove P : 9 Q io/netty/util/concurrent/Future S isSuccess ()Z U V T W cause ()Ljava/lang/Throwable; Y Z T [
setFailure 9(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise; ] ^ _ iterator ()Ljava/util/Iterator; a b 9 c java/util/Iterator e hasNext g V f h next ()Ljava/lang/Object; j k f l isEmpty n V 9 o
pendingFuture Ljava/lang/Throwable; future TF; !Lio/netty/util/concurrent/Future; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable 8(Lio/netty/util/concurrent/Promise;Z)V 7(Lio/netty/util/concurrent/Promise;)V ^([Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/PromiseAggregator; RuntimeVisibleAnnotations
Exceptions (TF;)V
SourceFile
Deprecated !
v
v w ? *? +?
? Y? ?*+? *? "? x # %
y # $
&