All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.jboss.netty.channel.group.DefaultChannelGroupFuture.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????1HNcom/groupbyinc/flux/common/jboss/netty/channel/group/DefaultChannelGroupFuturejava/lang/ObjectGcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroupFutureDefaultChannelGroupFuture.javaPcom/groupbyinc/flux/common/jboss/netty/channel/group/DefaultChannelGroupFuture$1logger?Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger;groupCLcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroup;futuresLjava/util/Map;bLjava/util/Map;
firstListenerQLcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroupFutureListener;otherListenersLjava/util/List;cLjava/util/List;doneZsuccessCountIfailureCountwaiters
childListenerFLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFutureListener;\(Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroup;Ljava/util/Collection;)V()V 
!S(Lcom/groupbyinc/flux/common/jboss/netty/channel/group/DefaultChannelGroupFuture;)V#
	$	&java/lang/NullPointerException((Ljava/lang/String;)V+
),
	/java/util/LinkedHashMap1
2!java/util/Collection4iterator()Ljava/util/Iterator;6758java/util/Iterator:hasNext()Z<=;>next()Ljava/lang/Object;@A;BLcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;i$Ljava/util/Iterator;thisPLcom/groupbyinc/flux/common/jboss/netty/channel/group/DefaultChannelGroupFuture;VLjava/util/Collection;Ljava/util/Collection;	futureMapU(Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroup;Ljava/util/Map;)VgetGroupE()Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroup;findS(Ljava/lang/Integer;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;get&(Ljava/lang/Object;)Ljava/lang/Object;z{Q|	channelIdLjava/lang/Integer;x(Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;)Lcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFuture;channel8Lcom/groupbyinc/flux/common/jboss/netty/channel/Channel;isDone	?isCompleteSuccess	?size()I??Q?isPartialSuccessisPartialFailure	?isCompleteFailure	futureCntT(Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroupFutureListener;)Vlistener?	?	?java/util/ArrayList?(I)V?
??java/util/List?add(Ljava/lang/Object;)Z????notifyListener??
?	notifyNowremoveListener?gremove(I)Ljava/lang/Object;????Ocom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroupFutureListener?????awaitK()Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroupFuture;java/lang/InterruptedException?java/lang/Thread?interrupted?=
??
?!
checkDeadLock? 
?	?wait? 
?#(JLjava/util/concurrent/TimeUnit;)Zjava/util/concurrent/TimeUnit?toNanos(J)J??
??await0(JZ)Z??
?timeoutJunitLjava/util/concurrent/TimeUnit;(J)ZMILLISECONDS??	??
timeoutMillisawaitUninterruptibly
currentThread()Ljava/lang/Thread;??
??	interrupt? 
??e Ljava/lang/InterruptedException;java/lang/InternalError?
?!java/lang/System?nanoTime()J??
??B@(JI)V??
?timeoutNanos
interruptable	startTimewaitTimeHcom/groupbyinc/flux/common/jboss/netty/util/internal/DeadLockProofWorker?PARENTLjava/lang/ThreadLocal;??	??java/lang/ThreadLocal?zA
??java/lang/IllegalStateException??await*() in I/O thread causes a dead lock or sudden performance drop. Use addListener() instead or call await*() from a different thread.
,	notifyAll 
notifyListeners 
?8ljava/lang/ThrowableoperationCompleteL(Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroupFuture;)V?
	=com/groupbyinc/flux/common/jboss/netty/logging/InternalLogger
isWarnEnabled=java/lang/StringBuilder
!An exception was thrown by append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
 Dcom/groupbyinc/flux/common/jboss/netty/channel/ChannelFutureListener"java/lang/Class$
getSimpleName()Ljava/lang/String;&'
%((C)Ljava/lang/StringBuilder;*
+toString-'
.warn*(Ljava/lang/String;Ljava/lang/Throwable;)V012tLjava/lang/Throwable;Dcom/groupbyinc/flux/common/jboss/netty/logging/InternalLoggerFactory7getInstanceR(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/jboss/netty/logging/InternalLogger;9:
8;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable?(Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroup;Ljava/util/Collection;)V?(Lcom/groupbyinc/flux/common/jboss/netty/channel/group/ChannelGroup;Ljava/util/Map;)VV()Ljava/util/Iterator;
Exceptions
SourceFileInnerClasses!


==>??*?"*?	Y*?%?'+?
?)Y*?-?,?
?)Y.?-?*+?0?2Y?3N,?9:???'?C?E:-?I?O?UW???*-?[?]*?]?a?9:????C?E:*?'?e???*?]?h?*?kW??RWlmA.no?lm?$no?pq?
?s9?t@?r9?tAJM5NOQ"R,U1W9XWYlZo\w^?_?`?c?d?f=Bu>?`*?"*?	Y*?%?'*+?0*,?[?]*?]?a?9N-???-?C?E:*?'?e???*?]?h?*?kW??4@lm,"no`pq`
`@`A*
h5ijk@lKmNpZq_s=Cvw>/*?0??pqAvxy>B*?]+?}?E??pq~Azx?>G*?]+?O?}?E??pq??A~67>9*?]?a?9??pqA?=D!?=>/*????pqA?!?=>@*??*?]??????pqA?!?=>G*???*??*?]??????pqA?!?=>G*???*??*?]??????pqA?!?=>T*?]??<?*??????pq
?A
?
?b?>?c+?
?)Y??-?=*YN?*???=?0*???*+???!*???*??Y????*??+??W-ç
:-???*+???ORRVR? cpqc?S?A>?????? ?'?/?6?B?M?Y?]?b???>?m+?
?)Y??-?*YM?*???L+*???2*???#*?????**?????????*???*???*??+??W,çN,?-??dggjg?mpqm?A2?????!?4?H?P?W?b?l???>?T?????Y???*YL?*???0??*Y??`??*?Ĩ?M?,?N*Y??d??????+ç
:+??*?&-0040HKKOK?TpqA2??????&?*?-?0?F?R?E???>I*-???Ϭ? pq????A?E???>A
*?????Ϭ?
pq
??A?E???>^<*YM?*???m*-???Ϭ:??Y??
??*
??pq????A??
???>d*?????ϬN??Y??
?? ??pq??A
??>
???????Y???	??	???776*Y:	?*???
	??*??6
	è?
???*Y??`??*?m?q???:
?
?6*???6
?7	èO
???ee7	????*??6
?	è,
?:??:*Y??d???:
	?
?:??:?	?ݶ?Vgj?V????????,C?I????????'F?I?????????Hl
??
?pq?????!???$???'??Af

!$',:ILVg&j l!p"s$v(})?+?,?-?2?4?6?7E?
? >5??????Y???A=	>Ci=>?/*YL?*???+ì*??*???*?+çM+?,?*?	?$!$$'$?/pqA&	FHILMNP)R-S >?F*???A**????*??*???-*???
L+???+?C??M*,?????*???? 8%noFpqA&	\]^`a8b=c@dEg??>?>+*??6M???*??Y??!#?)?!.?,?/,?3?

? 245>pq>Akr
lmn=s6 >!	?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy