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

io.netty.channel.ThreadPerChannelEventLoopGroup.class Maven / Gradle / Ivy

????2\/io/netty/channel/ThreadPerChannelEventLoopGroup3io/netty/util/concurrent/AbstractEventExecutorGroupio/netty/channel/EventLoopGroup#ThreadPerChannelEventLoopGroup.java1io/netty/channel/ThreadPerChannelEventLoopGroup$1	childArgs[Ljava/lang/Object;maxChannelsIexecutorLjava/util/concurrent/Executor;activeChildrenLjava/util/Set;-Ljava/util/Set;idleChildrenLjava/util/Queue;/Ljava/util/Queue;tooManyChannels#Lio/netty/channel/ChannelException;shuttingDownZterminationFuture"Lio/netty/util/concurrent/Promise;%Lio/netty/util/concurrent/Promise<*>;childTerminationListener)Lio/netty/util/concurrent/FutureListener;=Lio/netty/util/concurrent/FutureListener;()V(I)V "
#this1Lio/netty/channel/ThreadPerChannelEventLoopGroup;java/util/concurrent/Executors'defaultThreadFactory&()Ljava/util/concurrent/ThreadFactory;)*
(+java/lang/Object-;(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V /
0.io/netty/util/concurrent/ThreadPerTaskExecutor2'(Ljava/util/concurrent/ThreadFactory;)V 4
356(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V 7
8
threadFactory$Ljava/util/concurrent/ThreadFactory;args !
=(io/netty/util/internal/PlatformDependent?newConcurrentHashMap&()Ljava/util/concurrent/ConcurrentMap;AB
@Cjava/util/CollectionsE
newSetFromMap (Ljava/util/Map;)Ljava/util/Set;GH
FI	K*java/util/concurrent/ConcurrentLinkedQueueM
N=	P'io/netty/util/concurrent/DefaultPromiseR,io/netty/util/concurrent/GlobalEventExecutorTINSTANCE.Lio/netty/util/concurrent/GlobalEventExecutor;VW	UX+(Lio/netty/util/concurrent/EventExecutor;)V Z
S[	]4(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)V _
	`	b"java/lang/IllegalArgumentExceptiond maxChannels: %d (expected: >= 0)fjava/lang/IntegerhvalueOf(I)Ljava/lang/Integer;jk
iljava/lang/Stringnformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;pq
or(Ljava/lang/String;)V t
eujava/util/concurrent/Executorwjava/lang/NullPointerExceptionz
{u"io/netty/util/internal/EmptyArrays~
EMPTY_OBJECTS?	?
	?clone()Ljava/lang/Object;??
y?
	?	?!io/netty/channel/ChannelException?java/lang/StringBuilder?
?=too many channels (max: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??(C)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??
?unextChild()?$io/netty/util/internal/ThrowableUtil?unknownStackTraceO(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Throwable;??
??	?newChild1([Ljava/lang/Object;)Lio/netty/channel/EventLoop;java/lang/Exception?*io/netty/channel/ThreadPerChannelEventLoop?
?`iterator()Ljava/util/Iterator;'io/netty/util/internal/ReadOnlyIterator?
java/util/Set?????(Ljava/util/Iterator;)V ?
??next()Lio/netty/channel/EventLoop;'java/lang/UnsupportedOperationException?
?=shutdownGracefullyD(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future;	?java/util/Iterator?hasNext()Z????????io/netty/channel/EventLoop?????java/util/Queue???isTerminated??
? io/netty/util/concurrent/Promise?
trySuccess(Ljava/lang/Object;)Z????#()Lio/netty/util/concurrent/Future;?
?lLio/netty/channel/EventLoop;quietPeriodJtimeoutunitLjava/util/concurrent/TimeUnit;shutdownLjava/lang/Deprecated;?!??isShuttingDown????
isShutdown??????awaitTermination#(JLjava/util/concurrent/TimeUnit;)Zjava/lang/InterruptedException?java/lang/System?nanoTime()J??
??java/util/concurrent/TimeUnit?toNanos(J)J
NANOSECONDS?	???timeLeftdeadlineregister<(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;java/lang/Throwablechannel	nextChild?
&io/netty/channel/DefaultChannelPromiseE(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V 
C(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;?$io/netty/channel/FailedChannelFutureZ(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Throwable;)V 
 tLjava/lang/Throwable;Lio/netty/channel/Channel;io/netty/channel/ChannelPromise%
setFailure8(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;'(&)promise!Lio/netty/channel/ChannelPromise;](Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;-?./java/util/concurrent/RejectedExecutionException0
shutting down2
1upoll5??6size()I89?:??
<??io/netty/util/concurrent/Future?addListenerS(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;AB@CaddE??Floop*()Lio/netty/util/concurrent/EventExecutor;??
J
access$000U(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)Lio/netty/util/concurrent/Promise;x0	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions@()Ljava/util/Iterator;G(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future<*>;&()Lio/netty/util/concurrent/Future<*>;
DeprecatedRuntimeVisibleAnnotations
SourceFileInnerClasses!	

OOBOO !P4*?$?Q%&R
HI "PE
*?,?.?1?Q
%&

R
UV? /P[*?3Y,?6-?9?Q*%&
:;<R
ef? 7PZ?*?>*?D?J?L*?NY?O?Q*?SY?Y?\?^*?	Y*?a?c??eYg?.Y?mS?s?v?,?
?{Y|?}?-?
*?????*-???y??*??*,??*??Y??Y???????)??????????????Q*?%&?
??<RNt3459':3u7vDwHvOySz]}a~k?v?{?????S?Oxy

???P=	??Y*???Q	%&	<R?T???P;??Y*?L?????Q%&R?OU??P2??Y?ÿQ%&R???P|*??*?L??:???????:!??W???*?Q??:???????:!??W???*?ٙ*?^??W*??Q>&??V??|%&|??|??|??R*
??&?2?5?V?b?e?l?w?S???$?
??$OV?P/*?^?Q%&R?OW?!P?d*??*?L??L+???+????M,?????*?Q??L+???+????M,?????*?ٙ*?^??W?Q "??H??d%&R*
??"?(?+?H?N?Q?X?c?S????	??XY???P?X*?L??L+???+????M,???????*?Q??L+???+????M,????????Q ??H??X%&R&	??&?(?+?H?Q?S?V?S?
???	????P?X*?L??L+???+????M,???????*?Q??L+???+????M,????????Q ??H??X%&R&	??&?(?+?H?Q?S?V?S?
???	????P?X*?L??L+???+????M,???????*?Q??L+???+????M,????????Q ??H??X%&R&	??&?(?+?H?Q?S?V?S?
???	????P?
???-?a7*?L??:???;????:??e7	??*?٬??	????ڧ??*?Q??:???;????:??e7	??*?٬??	????ڧ??*?٬QR4
?,)???
?y)???%&????????RJ??,?4?;?@?O?RUXy????	???
S5?????????
???????T?
P?2+??{Y?}?*?M,?Y+,???M?Y+?Y,?!?#$Q*??%
"#2%&2$R$%STPt*?+??M+,?*W+?
Q 
"#%&+,R !"#SK-P?&+??{Y?}?*?+,?/?N,-?*W,?Q*
"#&%&&$&+,R*+./0$1SKXY??P?e*?Ǚ?1Y3?4?*?Q?7??L+?8*???*?L?;*???*???**???=L+?>*?c?DW*?L+?GW+?Qe%&FH?R*
67:;#<:=??H@XBcCS
?,?T?A?IP/*?K?Q%&R.LMP/*?^?QN&R.Z[
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy