
com.groupbyinc.flux.common.netty.channel.DefaultChannelPromise.class Maven / Gradle / Ivy
???? 2 ? >com/groupbyinc/flux/common/netty/channel/DefaultChannelPromise ?Lcom/groupbyinc/flux/common/netty/util/concurrent/DefaultPromise;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;Lcom/groupbyinc/flux/common/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint; ?com/groupbyinc/flux/common/netty/util/concurrent/DefaultPromise 7com/groupbyinc/flux/common/netty/channel/ChannelPromise Tcom/groupbyinc/flux/common/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint DefaultChannelPromise.java Dcom/groupbyinc/flux/common/netty/channel/ChannelFlushPromiseNotifier FlushCheckpoint channel 2Lcom/groupbyinc/flux/common/netty/channel/Channel;
checkpoint J 5(Lcom/groupbyinc/flux/common/netty/channel/Channel;)V ()V
this @Lcom/groupbyinc/flux/common/netty/channel/DefaultChannelPromise; u(Lcom/groupbyinc/flux/common/netty/channel/Channel;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V C(Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V
executor @Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; B()Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; !
" 4()Lcom/groupbyinc/flux/common/netty/channel/Channel; $
% 0com/groupbyinc/flux/common/netty/channel/Channel ' eventLoop 6()Lcom/groupbyinc/flux/common/netty/channel/EventLoop; ) * ( + >com/groupbyinc/flux/common/netty/util/concurrent/EventExecutor - e
setSuccess ;()Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; K(Ljava/lang/Void;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; 0 2
3 N(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; 0 5
6 result Ljava/lang/Void;
trySuccess ()Z (Ljava/lang/Object;)Z : <
=
setFailure P(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; Q(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; ? A
B cause Ljava/lang/Throwable; addListener ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; F H
I listener ?Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener<+Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<-Ljava/lang/Void;>;>; HLcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener; addListeners ?([Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; ?([Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; N P
Q listeners ?[Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener<+Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<-Ljava/lang/Void;>;>; I[Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener; removeListener V H
W removeListeners Y P
Z sync java/lang/InterruptedException ] <()Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; \ _
` syncUninterruptibly b _
c await e _
f awaitUninterruptibly h _
i flushCheckpoint ()J m (J)V promise
checkDeadLock isRegistered r ; ( s q
u unvoid isVoid b 1
y \ 1
{ h 1
} e 1
Y O
? V G
? N O
? F G
? ? @
? java/lang/Void ? ;()Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; ?([Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future; :()Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; ?([Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener<+Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; ?([Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener<+Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;
Exceptions
SourceFile InnerClasses ! 0 ? F
*? *+? ? ?
? ' ( ) ? Q *,? *+? ? ? ? 2 3
4 ! ? c *? #L+?
*? &? , ?+? ? / ? 8 9 : <