com.groupbyinc.flux.common.netty.channel.MultithreadEventLoopGroup.class Maven / Gradle / Ivy
???? 2 ? Bcom/groupbyinc/flux/common/netty/channel/MultithreadEventLoopGroup Ncom/groupbyinc/flux/common/netty/util/concurrent/MultithreadEventExecutorGroup 7com/groupbyinc/flux/common/netty/channel/EventLoopGroup MultithreadEventLoopGroup.java logger GLcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger; DEFAULT_EVENT_LOOP_THREADS I 6(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V
java/util/concurrent/Executor [Ljava/lang/Object;
this DLcom/groupbyinc/flux/common/netty/channel/MultithreadEventLoopGroup; nThreads executor Ljava/util/concurrent/Executor; args ;(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V "java/util/concurrent/ThreadFactory
threadFactory $Ljava/util/concurrent/ThreadFactory; ?(ILjava/util/concurrent/Executor;Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutorChooserFactory $ #
& chooserFactory NLcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutorChooserFactory; newDefaultThreadFactory &()Ljava/util/concurrent/ThreadFactory; Ecom/groupbyinc/flux/common/netty/util/concurrent/DefaultThreadFactory , java/lang/Object . getClass ()Ljava/lang/Class; 0 1
/ 2 (Ljava/lang/Class;I)V 4
- 5 next 6()Lcom/groupbyinc/flux/common/netty/channel/EventLoop; B()Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; 7 9
: 2com/groupbyinc/flux/common/netty/channel/EventLoop < newChild h(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/channel/EventLoop; java/lang/Exception @ register l(Lcom/groupbyinc/flux/common/netty/channel/Channel;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; 7 8
D B C = F channel 2Lcom/groupbyinc/flux/common/netty/channel/Channel; s(Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; B J = K promise 9Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise; ?(Lcom/groupbyinc/flux/common/netty/channel/Channel;Lcom/groupbyinc/flux/common/netty/channel/ChannelPromise;)Lcom/groupbyinc/flux/common/netty/channel/ChannelFuture; Ljava/lang/Deprecated; B O = Q t(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor; > ?
T ()V Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLoggerFactory X getInstance Z(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger; Z [
Y \ ^ 1com.groupbyinc.flux.common.netty.eventLoopThreads ` 2com/groupbyinc/flux/common/netty/util/NettyRuntime b availableProcessors ()I d e
c f Acom/groupbyinc/flux/common/netty/util/internal/SystemPropertyUtil h getInt (Ljava/lang/String;I)I j k
i l java/lang/Math n max (II)I p q
o r Ecom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger t isDebugEnabled ()Z v w u x -Dio.netty.eventLoopThreads: {} z java/lang/Integer | valueOf (I)Ljava/lang/Integer; ~
} ? debug '(Ljava/lang/String;Ljava/lang/Object;)V ? ? u ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
Deprecated RuntimeVisibleAnnotations
SourceFile!
?
? y *? ? ? ,-? ? ? * ?
4 5 ? K? ? ? y *? ? ? ,-? ? ? * ! " ?
; <