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

io.netty.channel.group.DefaultChannelGroup.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2?*io/netty/channel/group/DefaultChannelGroupXLjava/util/AbstractSet;Lio/netty/channel/group/ChannelGroup;java/util/AbstractSet#io/netty/channel/group/ChannelGroupDefaultChannelGroup.java,io/netty/channel/group/DefaultChannelGroup$1	nextId+Ljava/util/concurrent/atomic/AtomicInteger;nameLjava/lang/String;executor(Lio/netty/util/concurrent/EventExecutor;serverChannels$Ljava/util/concurrent/ConcurrentMap;\Ljava/util/concurrent/ConcurrentMap;nonServerChannelsremover(Lio/netty/channel/ChannelFutureListener;
voidFuture/Lio/netty/channel/group/VoidChannelGroupFuture;
stayClosedZclosed+(Lio/netty/util/concurrent/EventExecutor;)V,(Lio/netty/util/concurrent/EventExecutor;Z)V
this,Lio/netty/channel/group/DefaultChannelGroup;=(Ljava/lang/String;Lio/netty/util/concurrent/EventExecutor;)V>(Ljava/lang/String;Lio/netty/util/concurrent/EventExecutor;Z)V$
%java/lang/StringBuilder'()V)
(*group-0x,append-(Ljava/lang/String;)Ljava/lang/StringBuilder;./
(0	2)java/util/concurrent/atomic/AtomicInteger4incrementAndGet()I67
58java/lang/Integer:toHexString(I)Ljava/lang/String;<=
;>toString()Ljava/lang/String;@A
(B
*(io/netty/util/internal/PlatformDependentEnewConcurrentHashMap&()Ljava/util/concurrent/ConcurrentMap;GH
FI	K	M/(Lio/netty/channel/group/DefaultChannelGroup;)VO

P	R-io/netty/channel/group/VoidChannelGroupFutureT((Lio/netty/channel/group/ChannelGroup;)VV
UW	Yjava/lang/NullPointerException[
(Ljava/lang/String;)V^
\_java/lang/Stringa&io/netty/util/concurrent/EventExecutorc
	e	g	ifind8(Lio/netty/channel/ChannelId;)Lio/netty/channel/Channel;"java/util/concurrent/ConcurrentMapmget&(Ljava/lang/Object;)Ljava/lang/Object;opnqio/netty/channel/ChannelsidLio/netty/channel/ChannelId;cLio/netty/channel/Channel;isEmpty()Zyzn{size}7n~contains(Ljava/lang/Object;)Zio/netty/channel/ServerChannel?
containsValue??n?oLjava/lang/Object;add(Lio/netty/channel/Channel;)Z()Lio/netty/channel/ChannelId;u?t?putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??n?closeFuture"()Lio/netty/channel/ChannelFuture;??t?io/netty/channel/ChannelFuture?addListenerR(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;????	?close??t?channelmapaddedremoveio/netty/channel/ChannelId??pn?removeListener????clear?)n?iterator()Ljava/util/Iterator;'io/netty/channel/group/CombinedIterator?values()Ljava/util/Collection;??n?java/util/Collection?????+(Ljava/util/Iterator;Ljava/util/Iterator;)V?
??toArray()[Ljava/lang/Object;java/util/ArrayList?
~(I)V?
??addAll(Ljava/util/Collection;)Z????????channels2Ljava/util/Collection;Ljava/util/Collection;(([Ljava/lang/Object;)[Ljava/lang/Object;????a[TT;[Ljava/lang/Object;-()Lio/netty/channel/group/ChannelGroupFuture;&io/netty/channel/group/ChannelMatchers?all)()Lio/netty/channel/group/ChannelMatcher;??
??T(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;??
?
disconnect??
?
deregister??
?write?(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture;f(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;??
?message
safeDuplicateio/netty/buffer/ByteBuf?retainedDuplicate()Lio/netty/buffer/ByteBuf;??
??io/netty/buffer/ByteBufHolder?!()Lio/netty/buffer/ByteBufHolder;???? io/netty/util/ReferenceCountUtil?retain?p
??g(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;Z)Lio/netty/channel/group/ChannelGroupFuture;??
?matcher'Lio/netty/channel/group/ChannelMatcher;??java/util/IteratorhasNextznext()Ljava/lang/Object;	
%io/netty/channel/group/ChannelMatchermatches?
?p
voidPromise#()Lio/netty/channel/ChannelPromise;tU(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;?tjava/util/LinkedHashMap
?
java/util/Map4(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;?t put"?#0io/netty/channel/group/DefaultChannelGroupFuture%_(Lio/netty/channel/group/ChannelGroup;Ljava/util/Map;Lio/netty/util/concurrent/EventExecutor;)V'
&(java/lang/Object*)io/netty/channel/group/ChannelGroupFuture,release.?
?/future+Lio/netty/channel/group/ChannelGroupFuture;futuresKLjava/util/Map;Ljava/util/Map;flush'()Lio/netty/channel/group/ChannelGroup;N(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroup;68
9
flushAndWrite
writeAndFlush<?
=<?
???tA??tC()Lio/netty/channel/Channel;6EtF<?
H<tJ<tLnewCloseFutureN?
OhashCodejava/lang/SystemRidentityHashCode(Ljava/lang/Object;)ITU
SVequals	compareTo((Lio/netty/channel/group/ChannelGroup;)I
A
[[(Ljava/lang/String;)IY^
b_%Lio/netty/channel/group/ChannelGroup;vI!io/netty/util/internal/StringUtildsimpleClassName&(Ljava/lang/Object;)Ljava/lang/String;fg
eh(name: j, size: l(I)Ljava/lang/StringBuilder;.n
(o(C)Ljava/lang/StringBuilder;.q
(r??
tYZ
v
5*	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable2()Ljava/util/Iterator; ([TT;)[TT;
SourceFileInnerClasses!	
zzB){?*+? ?|!"}
@A#{J*+,?&?| !"
}
IJ{d"*?(Y?+-?1?3?9???1?C+?&?| "!"""}
S!T${?H*?D*?J?L*?J?N*?
Y*?Q?S*?UY*?X?Z+?
?\Y]?`?*+?f*,?h*?j?|*H!"H
HH}.]/017*^._8a=bBcGd~?8bd
A{/*?f?|!"}hkl{z"*?N+?r?tM,?,?*?L+?r?t?| "!""uvwx}mnoq~?tyz{S*?N?|?*?L?|???|!"}w~@}7{>*?N?*?L?`?|!"}|??{?++?t?%+?tM+???*?L,???*?N,????| wx+!"+??}?????)?~?t?
??{?T+???
*?L?*?NM,+??+????>?+??*?S??W*?j?*???
+??W?|*T!"T?xA?)+?A?}??)?-?=?K?R?~Cn?n@???{?M+???&*?N+???tM,?P*?L+???tM??+?t?8+?tM,???*?L,?????tM?*?N,?????tM,??,??*?S??W?| ?!"???~wx}:??	???,?3?8???U?h?l?n?~?~?,t(?){E*?N??*?L???|!"}?	????{Z$??Y*?L????*?N???????|$!"}???#?z???{?3??Y*?·?L+*?L????W+*?N????W+???|3!"'??'??}???,???{?4??Y*?·?M,*?L????W,*?N????W,+???| 4!"4??(??4??(??}???,?z???{2*?۶ް|!"}???{2*?۶?|!"}???{2*?۶?|!"}???{=	*+?۶?|	!"	??}?
?p{i%*??*????*??
*????*???|%??}???? ?~??{F*+,???| !"???}??{??+??\Y?`?,??\Y?`??S*?N????:??0??t:,??+???W???*?Z:?i?Y*?·:*?N????:??2??t:,??+??!?$W??ʻ&Y**?h?):+?0W?|\	Hwxo12? wxY35?!"???????12Y34}J
"HSfir?????? ~2
?3??5??+
-67{2*?۶:?|!"}%;?{:*+?>?|!"??}*<?{=	*+?۶@?|	!"	??}/??{_?+??\Y?`??Y*?·M*?L????N-??,-??t:+??,?B?$W???*?N????N-??,-??t:+??,?B?$W??ѻ&Y*,*?h?)?|4>wxwx?!"???35?34}6
4589;><I=Y?\@A?B?D?F~?.??.???{v?+??\Y?`??Y*?·M*?j?*??*?L????N-??,-??t:+??,???$W???*?N????N-??,-??t:+??,???$W??ѻ&Y*,*?h?)?|4Jwx?wx?!"???35?34}>KLOPR"Y'\J]U^e`ha?b?c?e?g~??.??.???{_?+??\Y?`??Y*?·M*?L????N-??,-??t:+??,?D?$W???*?N????N-??,-??t:+??,?D?$W??ѻ&Y*,*?h?)?|4>wxwx?!"???35?34}6
lmpqs>tIuYw\xy?z?|?~~?.??.?68{?8*?N????M,??!,??tN+-??
-?GW???*?| "wx8!"8?}?"?,?3?6?~?#?;?{E*+,?@?| !"???}?<?{F*+,?I?| !"???}?<?{??+??\Y?`??S*?N????:??0??t:,??+???KW???*?Z:?i?Y*?·:*?N????:??2??t:,??+??M?$W??ʻ&Y**?h?):+?0W?|\	9wx`12? wxpY35?!"???????12pY34}B????9?D?W?Z?c?p?????????????~1	?3??5??+
-N?{2*?۶P?|!"}?N?{G??Y*?·M*?L????N-??,-??t:+??,???$W???*?N????N-??,-??t:+??,???$W??ѻ&Y*,*?h?)?|4/wxpwx?!"???35?34}.???/?:?J?M?p?{?????~?.??.?Q7{/*?W?|!"}?X?{J*+???|!"??}?~	@YZ{t*?\+?]?`=??*?W+?Wd?| !"?abc}????~?@A{[1?(Y?+*?i?1k?1*?\?1m?1*?¶p)?s?C?|1!"}?A??{3	*+?t?u?|	!"}*AYU{3	*+??w?|	!"}*x){#?5Y?y?3?},z??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy