io.netty.util.concurrent.UnaryPromiseNotifier.class Maven / Gradle / Ivy
???? 2 o -io/netty/util/concurrent/UnaryPromiseNotifier VLjava/lang/Object;Lio/netty/util/concurrent/FutureListener; java/lang/Object 'io/netty/util/concurrent/FutureListener UnaryPromiseNotifier.java logger /Lio/netty/util/internal/logging/InternalLogger; promise "Lio/netty/util/concurrent/Promise; (Lio/netty/util/concurrent/Promise<-TT;>; %(Lio/netty/util/concurrent/Promise;)V ()V
!io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
io/netty/util/concurrent/Promise this 4Lio/netty/util/concurrent/UnaryPromiseNotifier; /Lio/netty/util/concurrent/UnaryPromiseNotifier; operationComplete $(Lio/netty/util/concurrent/Future;)V java/lang/Exception # cascadeTo F(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise;)V % &
' future &Lio/netty/util/concurrent/Future; !Lio/netty/util/concurrent/Future; io/netty/util/concurrent/Future , isSuccess ()Z . / - 0 getNow ()Ljava/lang/Object; 2 3 - 4
trySuccess (Ljava/lang/Object;)Z 6 7 8
: BFailed to mark a promise as success because it is done already: {} < -io/netty/util/internal/logging/InternalLogger > warn '(Ljava/lang/String;Ljava/lang/Object;)V @ A ? B isCancelled D / - E cancel (Z)Z G H I 9Failed to cancel a promise because it is done already: {} K cause ()Ljava/lang/Throwable; M N - O
tryFailure (Ljava/lang/Throwable;)Z Q R S AFailed to mark a promise as failure because it's done already: {} U 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V @ W ? X completedFuture &Lio/netty/util/concurrent/Future; (Lio/netty/util/concurrent/Promise<-TX;>; 4io/netty/util/internal/logging/InternalLoggerFactory ^ getInstance B(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger; ` a
_ b Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable +(Lio/netty/util/concurrent/Promise<-TT;>;)V
Exceptions )(Lio/netty/util/concurrent/Future;)V
StackMapTable g(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise<-TX;>;)V
SourceFile 1
d
e j *? *+? ? ? ? f g
h d i ! " e ] +*? ? (? f ) + g ) * h
! j $ d k % &