
com.groupbyinc.flux.common.netty.channel.group.DefaultChannelGroupFuture.class Maven / Gradle / Ivy
???? 2 Hcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture ?Lcom/groupbyinc/flux/common/netty/util/concurrent/DefaultPromise;Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupFuture; ?com/groupbyinc/flux/common/netty/util/concurrent/DefaultPromise Acom/groupbyinc/flux/common/netty/channel/group/ChannelGroupFuture DefaultChannelGroupFuture.java Ucom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture$DefaultEntry DefaultEntry Jcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture$1 group =Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroup; futures Ljava/util/Map; {Ljava/util/Map; successCount I failureCount
childListener @Lcom/groupbyinc/flux/common/netty/channel/ChannelFutureListener; ?(Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroup;Ljava/util/Collection;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V C(Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V
M(Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture;)V
java/lang/NullPointerException " (Ljava/lang/String;)V %
# & ;com/groupbyinc/flux/common/netty/channel/group/ChannelGroup ( java/util/Collection * >com/groupbyinc/flux/common/netty/util/concurrent/EventExecutor , / java/util/LinkedHashMap 1 ()V 3
2 4 iterator ()Ljava/util/Iterator; 6 7 + 8
java/util/Map : java/util/Iterator < hasNext ()Z > ? = @ next ()Ljava/lang/Object; B C = D 6com/groupbyinc/flux/common/netty/channel/ChannelFuture F channel 4()Lcom/groupbyinc/flux/common/netty/channel/Channel; H I G J put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; L M ; N java/util/Collections P unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; R S
Q T V values ()Ljava/util/Collection; X Y ; Z addListener ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; \ ] G ^ isEmpty ` ? ; a setSuccess0 c 3
d f 8Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; this JLcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture; PLjava/util/Collection; Ljava/util/Collection; executor @Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; futureMap ?(Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroup;Ljava/util/Map;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V ?()Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroup; find l(Lcom/groupbyinc/flux/common/netty/channel/Channel;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; get &(Ljava/lang/Object;)Ljava/lang/Object; s t ; u 2Lcom/groupbyinc/flux/common/netty/channel/Channel; isPartialSuccess y size ()I { | ; } isPartialFailure ? ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture; ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; \ ?
? 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/group/DefaultChannelGroupFuture; ?([Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; ? ?
? 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 ? ?
? removeListeners ? ?
? await L()Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture; java/lang/InterruptedException ? <()Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; ? ?
? awaitUninterruptibly ? ?
? syncUninterruptibly ? ?
? sync ? ?
? cause H()Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupException; ()Ljava/lang/Throwable; ? ?
? Dcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupException ?
setSuccess N(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; ? ?
? setFailure0 I(Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupException;)V
setFailure Q(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Promise; ? ?
? FLcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupException; \(Ljava/lang/Void;)Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture; java/lang/IllegalStateException ?
? 4 result Ljava/lang/Void;
trySuccess (Ljava/lang/Void;)Z a(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture; Ljava/lang/Throwable;
tryFailure (Ljava/lang/Throwable;)Z
checkDeadLock B()Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; l ?
? Gcom/groupbyinc/flux/common/netty/util/concurrent/ImmediateEventExecutor ? INSTANCE ILcom/groupbyinc/flux/common/netty/util/concurrent/ImmediateEventExecutor; ? ? ? ? inEventLoop ? ? - ? Kcom/groupbyinc/flux/common/netty/util/concurrent/BlockingOperationException ?
? 4 e ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? \ ?
? ? ?
? ? ?
? (Ljava/lang/Object;)Z 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; E()Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupFuture; ?([Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupFuture; ?(Lcom/groupbyinc/flux/common/netty/util/concurrent/GenericFutureListener;)Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupFuture;
access$008 M(Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture;)I x0
access$108
access$000
access$100
access$200 [(Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture;)Ljava/util/Map;
access$300 ?(Lcom/groupbyinc/flux/common/netty/channel/group/DefaultChannelGroupFuture;Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroupException;)V ? ?
x1
access$400 Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable ?(Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroup;Ljava/util/Collection;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V ?(Lcom/groupbyinc/flux/common/netty/channel/group/ChannelGroup;Ljava/util/Map;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;)V P()Ljava/util/Iterator; ?(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/group/DefaultChannelGroupFuture; ?([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/group/DefaultChannelGroupFuture;
Exceptions
SourceFile InnerClasses 0 : ? ?*-? *?
Y*? ? !+?
? #Y$? '?,?
? #Y.? '?*+? 0? 2Y? 5:,? 9 :? A ? #? E ? G:? K ? O W???*? U? W*? W? [ ? 9 :? A ? ? E ? G:*? !? _ W???*? W? b ? *? e? H Y f g ? f g ? h i ? ? k ? l m ; ? n ? j ; ? n J T / U V X # Y - \ 2 ^ ; _ Y ` j a m c v e ? f ? g ? j ? k ? m
, ? ) + -
? ; =? )? =? $ o d*-? *?
Y*? ? !*+? 0*,? U? W*? W? [ ? 9 :? A ? ? E ? G:*? !? _ W???*? W? b ? *? e? 4 D f g d h i d d d l m d *
p / q r s D t P u S x _ y c {
? . ) ; - = ? $ p / *? 0? h i q r B *? W+? v ? G? h i H w ? 6 7 9 *? W? [ ? 9 ? h i ?
! x ? R *? z? *? z*? W? ~ ? ? ? h i ?
@ ! ? R *? ?? *? ?*? W? ~ ? ? ? h i ?
@ \ ? R *+? ?W*? h i ? ? ? ?
? ? ? ? ? R *+? ?W*? h i ? ? ? ?
? ? ? ? R *+? ?W*? h i ? ? ? ?
? ? ? ? ? R *+? ?W*? h i ? ? ? ?
? ? ? ? 5 *? ?W*? h i
? ? ? ? ? 5 *? ?W*? h i
? ? ? ? 5 *? ?W*? h i
? ? ? ? 5 *? ?W*? h i
? ? ? ? ? 2 *? ?? ?? h i ? c 3 5 *? ?W? h i
? ? ? ? ? *+? ?W? h i ? ?
? ? ? ? <