classes.io.netty.channel.ThreadPerChannelEventLoopGroup.class Maven / Gradle / Ivy
???? 2f - ?
- ?
? ? ?
- ? ?
?
- ?
^ ?
? ?
? ? - ? ?
? - ? ? ? ?
? ?
? - ? ? ?
? ?
? ?
? ? f
? ? ? - ?
? ? c - ? - ? ? ?
% ? ?
% ?
% ?
% ?
% ?
$ ? ? ?
? ? - ? ?
1 ? ? ? ?
3 ? ?
6 ? - ? ? ? ? ? ? ? < ?
-
- < < < <
< ?
-
L <
P <
T ? ?
- < ?!
-"#$ InnerClasses childArgs [Ljava/lang/Object; maxChannels I executor Ljava/util/concurrent/Executor; activeChildren Ljava/util/Set; Signature -Ljava/util/Set; idleChildren Ljava/util/Queue; /Ljava/util/Queue; tooManyChannels #Lio/netty/channel/ChannelException; shuttingDown Z terminationFuture "Lio/netty/util/concurrent/Promise; %Lio/netty/util/concurrent/Promise<*>; childTerminationListener )Lio/netty/util/concurrent/FutureListener; =Lio/netty/util/concurrent/FutureListener; ()V Code LineNumberTable LocalVariableTable this 1Lio/netty/channel/ThreadPerChannelEventLoopGroup; (I)V ;(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V
threadFactory $Ljava/util/concurrent/ThreadFactory; args 6(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V
StackMapTable ?% newChild 1([Ljava/lang/Object;)Lio/netty/channel/EventLoop;
Exceptions& iterator ()Ljava/util/Iterator; @()Ljava/util/Iterator; next ()Lio/netty/channel/EventLoop; shutdownGracefully D(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future; l Lio/netty/channel/EventLoop; i$ Ljava/util/Iterator; quietPeriod J timeout unit Ljava/util/concurrent/TimeUnit;' G(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future<*>; #()Lio/netty/util/concurrent/Future; &()Lio/netty/util/concurrent/Future<*>; shutdown
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; isShuttingDown ()Z
isShutdown isTerminated awaitTermination #(JLjava/util/concurrent/TimeUnit;)Z timeLeft deadline ( register <(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture; t Ljava/lang/Throwable; channel Lio/netty/channel/Channel; C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; promise !Lio/netty/channel/ChannelPromise; ](Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture; nextChild loop *()Lio/netty/util/concurrent/EventExecutor;
access$000 U(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)Lio/netty/util/concurrent/Promise; x0
SourceFile #ThreadPerChannelEventLoopGroup.java s t y ?)*+ java/lang/Object y ? .io/netty/util/concurrent/ThreadPerTaskExecutor y, y ? y z-./012 h i *java/util/concurrent/ConcurrentLinkedQueue l m 'io/netty/util/concurrent/DefaultPromise345 y6 1io/netty/channel/ThreadPerChannelEventLoopGroup$1 y7 v w "java/lang/IllegalArgumentException maxChannels: %d (expected: >= 0)89:;<= y> java/lang/NullPointerException?@ c b c cAB d e f g !io/netty/channel/ChannelException java/lang/StringBuilder too many channels (max: CDCECFGH y> /io/netty/channel/ThreadPerChannelEventLoopGroup nextChild()IJK o p *io/netty/channel/ThreadPerChannelEventLoop 'io/netty/util/internal/ReadOnlyIteratorL ? ? yM 'java/lang/UnsupportedOperationException q r'N ? ?B io/netty/channel/EventLoop ? ?O ? ?PQR s ? ? z ? ? ? ?STUVWXY ? ? ? ? ? &io/netty/channel/DefaultChannelPromise yZ ? ? java/lang/Throwable $io/netty/channel/FailedChannelFuture y[\]^ ? ? /java/util/concurrent/RejectedExecutionException
shutting down_B`a ? ?bcdeR ? ? 3io/netty/util/concurrent/AbstractEventExecutorGroup io/netty/channel/EventLoopGroup java/util/concurrent/Executor java/lang/Exception java/util/Iterator java/lang/InterruptedException java/util/concurrent/Executors defaultThreadFactory &()Ljava/util/concurrent/ThreadFactory; '(Ljava/util/concurrent/ThreadFactory;)V (io/netty/util/internal/PlatformDependent newConcurrentHashMap &()Ljava/util/concurrent/ConcurrentMap; java/util/Collections
newSetFromMap (Ljava/util/Map;)Ljava/util/Set; ,io/netty/util/concurrent/GlobalEventExecutor INSTANCE .Lio/netty/util/concurrent/GlobalEventExecutor; +(Lio/netty/util/concurrent/EventExecutor;)V 4(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)V java/lang/Integer valueOf (I)Ljava/lang/Integer; java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; (Ljava/lang/String;)V "io/netty/util/internal/EmptyArrays
EMPTY_OBJECTS clone ()Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; $io/netty/util/internal/ThrowableUtil unknownStackTrace O(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Throwable;
java/util/Set (Ljava/util/Iterator;)V hasNext java/util/Queue io/netty/util/concurrent/Promise
trySuccess (Ljava/lang/Object;)Z java/lang/System nanoTime ()J java/util/concurrent/TimeUnit toNanos (J)J NANOSECONDS E(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V Z(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Throwable;)V io/netty/channel/ChannelPromise
setFailure 8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise; poll size ()I io/netty/util/concurrent/Future addListener S(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future; add ! - ^ _ b c d e f g h i j k l m j n o p B q r s t j u v w j x y z { 4 *? ? |
H I } ~ y ? { E
*? ? ? ? |
U V }
~
d e ? y ? { [ *? Y,? -? ? |
e f } * ~ d e ? ? ? c ? y ? { O ?*? *?
? ? *?
Y? ? *? Y? ? ? *? Y*? ? ? ? Y? Y? S? ? ?,?
? Y? ?-?
*? ? ? *-? ? !? *? "*,? #*? $Y? %Y? &'? (? ))? *? +? , -.? /? $? 0? | B t 3 5 9 ' : 3 u 7 v O y S z ] } a ~ k ? v ? { ? ? ? ? ? } * ? ~ ? d e ? f g ? ? c ? ? O ? ? !
? ? ? { = ? 1Y*? 2? | ? } ~ ? c ? ? ? ? { ; ? 3Y*? ? 4 ? 5? | ? } ~ j ? ? ? { 2 ? 6Y? 7? | ? } ~ ? ? { + |*? 8*? ? 9 :? : ? ? ; ? <:!? = W???*? ? > :? : ? ? ; ? <:!? = W???*? ?? *? ? @ W*? A? | *
? ? &