![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.channel.group.DefaultChannelGroup.class Maven / Gradle / Ivy
The newest version!
???? 2?
g ?
g ? ?
? ?
? g ?
e ?
? ?
?
h ?
? ? g ? g ? ?
? g ? ?
? g ? ? l
? g ? g ? g ? ? ? ? ? ? ? ? ? ? ? ? ? ? g ? ? ?
+
g ?
/
g
g
g
g
: <
g ? ? ! "#$
g% & '(
H )*+,
L-
.
g/
g0
g1 2 3 4
g5 6 7
g8
9:
g; c;
<=
>?@A
B
C
gDE
gFG
e ?HI InnerClasses nextId +Ljava/util/concurrent/atomic/AtomicInteger; name Ljava/lang/String; executor (Lio/netty/util/concurrent/EventExecutor; serverChannels $Ljava/util/concurrent/ConcurrentMap; Signature \Ljava/util/concurrent/ConcurrentMap; nonServerChannels remover (Lio/netty/channel/ChannelFutureListener;
voidFuture /Lio/netty/channel/group/VoidChannelGroupFuture;
stayClosed Z closed +(Lio/netty/util/concurrent/EventExecutor;)V Code LineNumberTable LocalVariableTable this ,Lio/netty/channel/group/DefaultChannelGroup; =(Ljava/lang/String;Lio/netty/util/concurrent/EventExecutor;)V ,(Lio/netty/util/concurrent/EventExecutor;Z)V >(Ljava/lang/String;Lio/netty/util/concurrent/EventExecutor;Z)V
StackMapTableHJK ()Ljava/lang/String; find 8(Lio/netty/channel/ChannelId;)Lio/netty/channel/Channel; id Lio/netty/channel/ChannelId; c Lio/netty/channel/Channel; ? isEmpty ()Z size ()I contains (Ljava/lang/Object;)Z o Ljava/lang/Object; add (Lio/netty/channel/Channel;)Z channel map added LocalVariableTypeTableL remove clear ()V iterator ()Ljava/util/Iterator; 2()Ljava/util/Iterator; toArray ()[Ljava/lang/Object; channels Ljava/util/Collection; 2Ljava/util/Collection; (([Ljava/lang/Object;)[Ljava/lang/Object; a [Ljava/lang/Object; [TT; ([TT;)[TT; close -()Lio/netty/channel/group/ChannelGroupFuture;
disconnect
deregister write ?(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture; message
safeDuplicate &(Ljava/lang/Object;)Ljava/lang/Object; f(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture; matcher 'Lio/netty/channel/group/ChannelMatcher; g(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;Z)Lio/netty/channel/group/ChannelGroupFuture; future +Lio/netty/channel/group/ChannelGroupFuture; futures Ljava/util/Map; voidPromise KLjava/util/Map;MNOPQ flush '()Lio/netty/channel/group/ChannelGroup;
flushAndWrite
writeAndFlush T(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture; N(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroup; newCloseFuture hashCode equals compareTo ((Lio/netty/channel/group/ChannelGroup;)I %Lio/netty/channel/group/ChannelGroup; v I toString (Ljava/lang/Object;)I XLjava/util/AbstractSet;Lio/netty/channel/group/ChannelGroup;
SourceFile DefaultChannelGroup.java | ? | ? java/lang/StringBuilder | ? group-0xRS j kT ?UVW ? ?XYZ p q t q ,io/netty/channel/group/DefaultChannelGroup$1 |[ u v -io/netty/channel/group/VoidChannelGroupFuture |\ w x java/lang/NullPointerException |] l m n o y zL^ ? io/netty/channel/Channel ? ? ? ? io/netty/channel/ServerChannel_ ? ?`abcdefg { z ?d io/netty/channel/ChannelId ? ?hg ? ? 'io/netty/channel/group/CombinedIteratorijk ? ? |l java/util/ArrayList |mno ? ? ? ?pqr ? ? ? ? ? ? ? ? io/netty/buffer/ByteBufst io/netty/buffer/ByteBufHoldersuvw ? ? ?Mx ?yzP{ ? ? ? ?| ?} java/util/LinkedHashMap ?~Nb 0io/netty/channel/group/DefaultChannelGroupFuture |?? ? ? ? ? ? ? ? ?d ?d ?? ? ? ?} ?~ ? ??? ? l ?J ????? (name: , size: R?R? ? ? #io/netty/channel/group/ChannelGroup ? ? )java/util/concurrent/atomic/AtomicInteger *io/netty/channel/group/DefaultChannelGroup java/util/AbstractSet java/lang/String &io/netty/util/concurrent/EventExecutor "java/util/concurrent/ConcurrentMap java/util/Iterator
java/util/Map java/lang/Object %io/netty/channel/group/ChannelMatcher )io/netty/channel/group/ChannelGroupFuture append -(Ljava/lang/String;)Ljava/lang/StringBuilder; incrementAndGet java/lang/Integer toHexString (I)Ljava/lang/String; (io/netty/util/internal/PlatformDependent newConcurrentHashMap &()Ljava/util/concurrent/ConcurrentMap; /(Lio/netty/channel/group/DefaultChannelGroup;)V ((Lio/netty/channel/group/ChannelGroup;)V (Ljava/lang/String;)V get
containsValue ()Lio/netty/channel/ChannelId; putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; closeFuture "()Lio/netty/channel/ChannelFuture; io/netty/channel/ChannelFuture addListener R(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture; removeListener values ()Ljava/util/Collection; java/util/Collection +(Ljava/util/Iterator;Ljava/util/Iterator;)V (I)V addAll (Ljava/util/Collection;)Z &io/netty/channel/group/ChannelMatchers all )()Lio/netty/channel/group/ChannelMatcher; retainedDuplicate ()Lio/netty/buffer/ByteBuf; !()Lio/netty/buffer/ByteBufHolder; io/netty/util/ReferenceCountUtil retain hasNext next ()Ljava/lang/Object; matches #()Lio/netty/channel/ChannelPromise; U(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; 4(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture; put _(Lio/netty/channel/group/ChannelGroup;Ljava/util/Map;Lio/netty/util/concurrent/EventExecutor;)V release ()Lio/netty/channel/Channel; java/lang/System identityHashCode (Ljava/lang/String;)I !io/netty/util/internal/StringUtil simpleClassName &(Ljava/lang/Object;)Ljava/lang/String; (I)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; ! g h c j k l m n o p q r s t q r s u v w x y z B { z ) | } ~ ? *+? ?
@ A ? ? ? n o | ? ~ J *+,? ?
I J ? ? ? l m n o | ? ~ d "*? Y? ? ? ? ? ? ?
+? ?
S ! T ? " ? ? " n o " y z | ? ~ ? H*? *? ?
*? ? *? Y*? ? *? Y*? ? +?
? Y? ?*+? *,? *? ? . ] / 0 1 7 * ^ . _ 8 a = b B c G d ? * H ? ? H l m H n o H y z ? ? 8 ? ? ? l ? ~ / *? ? h ? ? ? ? ? ~ z "*? +? ? M,? ,?*?
+? ? ? m n o q ? " ? ? " ? ? ? ? ? ? ? ? ? ~ S *? ? ? *?
? ? ? ? w ? ? ? ? @ ? ? ~ > *? ? *?
? `? | ? ? ? ? ? ~ t &+? ? *?
+? ?+? ? *? +? ?? ? ? ? ? $ ? ? &