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

classes.io.netty.util.concurrent.SingleThreadEventExecutor.class Maven / Gradle / Ivy

The newest version!
????2?2io/netty/util/concurrent/SingleThreadEventExecutor7io/netty/util/concurrent/AbstractScheduledEventExecutor-io/netty/util/concurrent/OrderedEventExecutorSingleThreadEventExecutor.javaJio/netty/util/concurrent/SingleThreadEventExecutor$DefaultThreadPropertiesDefaultThreadPropertiesDio/netty/util/concurrent/SingleThreadEventExecutor$NonWakeupRunnableNonWakeupRunnable4io/netty/util/concurrent/SingleThreadEventExecutor$64io/netty/util/concurrent/SingleThreadEventExecutor$54io/netty/util/concurrent/SingleThreadEventExecutor$44io/netty/util/concurrent/SingleThreadEventExecutor$34io/netty/util/concurrent/SingleThreadEventExecutor$24io/netty/util/concurrent/SingleThreadEventExecutor$1"DEFAULT_MAX_PENDING_EXECUTOR_TASKSIlogger/Lio/netty/util/internal/logging/InternalLogger;ST_NOT_STARTED
ST_STARTEDST_SHUTTING_DOWNST_SHUTDOWN
ST_TERMINATEDWAKEUP_TASKLjava/lang/Runnable;	NOOP_TASK
STATE_UPDATER7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;mLjava/util/concurrent/atomic/AtomicIntegerFieldUpdater;PROPERTIES_UPDATER9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;?Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;	taskQueueLjava/util/Queue;'Ljava/util/Queue;threadLjava/lang/Thread;threadProperties+Lio/netty/util/concurrent/ThreadProperties;executorLjava/util/concurrent/Executor;interruptedZ
threadLock%Ljava/util/concurrent/CountDownLatch;
shutdownHooksLjava/util/Set;%Ljava/util/Set;addTaskWakesUpmaxPendingTasksrejectedExecutionHandler3Lio/netty/util/concurrent/RejectedExecutionHandler;lastExecutionTimeJstategracefulShutdownQuietPeriodgracefulShutdownTimeoutgracefulShutdownStartTimeterminationFuture"Lio/netty/util/concurrent/Promise;%Lio/netty/util/concurrent/Promise<*>;SCHEDULE_PURGE_INTERVAL$assertionsDisabledU(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;Z)V.io/netty/util/concurrent/ThreadPerTaskExecutorR'(Ljava/util/concurrent/ThreadFactory;)VPT
SUP(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;Z)VPW
Xthis4Lio/netty/util/concurrent/SingleThreadEventExecutor;parent-Lio/netty/util/concurrent/EventExecutorGroup;
threadFactory$Ljava/util/concurrent/ThreadFactory;?(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;ZILio/netty/util/concurrent/RejectedExecutionHandler;)V?(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ZILio/netty/util/concurrent/RejectedExecutionHandler;)VPa
brejectedHandler	e2io/netty/util/concurrent/RejectedExecutionHandlersgreject5()Lio/netty/util/concurrent/RejectedExecutionHandler;ij
hk0(Lio/netty/util/concurrent/EventExecutorGroup;)VPm
n#java/util/concurrent/CountDownLatchp(I)VPr
qs<=	ujava/util/LinkedHashSetw()VPy
xz>?	|G	~'io/netty/util/concurrent/DefaultPromise?,io/netty/util/concurrent/GlobalEventExecutor?INSTANCE.Lio/netty/util/concurrent/GlobalEventExecutor;??	??+(Lio/netty/util/concurrent/EventExecutor;)VP?
??KL	?A;	?java/lang/Math?max(II)I??
??B	?(io/netty/util/internal/ThreadExecutorMap?applyh(Ljava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutor;)Ljava/util/concurrent/Executor;??
??89	?newTaskQueue(I)Ljava/util/Queue;??
?12	?d!io/netty/util/internal/ObjectUtil?checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??1io/netty/util/concurrent/RejectedExecutionHandler?CD	??(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ZLjava/util/Queue;Lio/netty/util/concurrent/RejectedExecutionHandler;)V1java/util/Queue?beforeScheduledTaskSubmitted(J)Z
deadlineNanosafterScheduledTaskSubmitted()Ljava/util/Queue;Ljava/lang/Deprecated;(java/util/concurrent/LinkedBlockingQueue?
?sinterruptThread45	?:;	?java/lang/Thread?	interrupt?y
??
currentThreadpollTask()Ljava/lang/Runnable;O;	?inEventLoop()Z??
?java/lang/AssertionError?
?zpollTaskFrom'(Ljava/util/Queue;)Ljava/lang/Runnable;??
?poll()Ljava/lang/Object;????java/lang/Runnable?()	?tasktakeTaskjava/lang/InterruptedException?"java/util/concurrent/BlockingQueue?'java/lang/UnsupportedOperationException?
?zpeekScheduledTask0()Lio/netty/util/concurrent/ScheduledFutureTask;??
?take????,io/netty/util/concurrent/ScheduledFutureTask?
delayNanos()J??
??java/util/concurrent/TimeUnit?NANOSECONDSLjava/util/concurrent/TimeUnit;??	??4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;????fetchFromScheduledTaskQueue??
???e Ljava/lang/InterruptedException;
scheduledTask1Lio/netty/util/concurrent/ScheduledFutureTask<*>;.Lio/netty/util/concurrent/ScheduledFutureTask;:Ljava/util/concurrent/BlockingQueue;$Ljava/util/concurrent/BlockingQueue;scheduledTaskQueue&Lio/netty/util/internal/PriorityQueue;	
	$io/netty/util/internal/PriorityQueue
isEmpty?nanoTime?
pollScheduledTask(J)Ljava/lang/Runnable;
offer(Ljava/lang/Object;)Z?addexecuteExpiredScheduledTaskssafeExecute(Ljava/lang/Runnable;)V!"
#peekTaskpeek&??'hasTasks?pendingTasks()Isize-,?.addTaskjava/lang/NullPointerException1?(Ljava/lang/String;)VP4
25	offerTask(Ljava/lang/Runnable;)Z78
9i"
;
isShutdown=?
>iy
@
removeTaskremoveC?DrunAllTasksrunAllTasksFrom(Ljava/util/Queue;)ZGH
I
?EF	LafterRunningAllTasksNy
O
fetchedAll
ranAtLeastOnerunScheduledAndExecutorTasks(I)ZrunExistingTasksFromUH
V ?
XmaxDrainAttemptsranAtLeastOneTaskdrainAttemptmin]?
?^	remaining??
a?timeoutNanosdeadlinerunTasks(J)JNF	i?h
?kcurrentTimeNanos
??
?oupdateLastExecutionTimeruncleanupwakeup(Z)VexecuteScheduledRunnable(Ljava/lang/Runnable;ZJ)V??
xvw
zK(Lio/netty/util/concurrent/SingleThreadEventExecutor;Ljava/lang/Runnable;)VP|
}??
tu
?runnable
isAddition(Ljava/lang/Thread;)ZaddShutdownHook
java/util/Set??
}execute?"
?removeShutdownHook?D
}runShutdownHooksjava/lang/Throwable??java/util/ArrayList?(Ljava/util/Collection;)VP?
??clear?y??java/util/List?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next????ry??	?"Shutdown hook raised an exception.?-io/netty/util/internal/logging/InternalLogger?warn*(Ljava/lang/String;Ljava/lang/Throwable;)V????tLjava/lang/Throwable;copy&Ljava/util/List;Ljava/util/List;ranshutdownGracefullyD(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future;"java/lang/IllegalArgumentException?java/lang/StringBuilder?
?z
quietPeriod: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
?? (expected >= 0)?toString()Ljava/lang/String;??
??
?5	timeout: ? (expected >= quietPeriod (?))?unit?isShuttingDown??
?#()Lio/netty/util/concurrent/Future;K?
?+,	?5java/util/concurrent/atomic/AtomicIntegerFieldUpdater?
compareAndSet(Ljava/lang/Object;II)Z??
??toNanos?h
??HF	?IF	?ensureThreadStarted?T
?newStatequietPeriodtimeoutoldStateshutdownisTerminatedconfirmShutdownjava/lang/IllegalStateException?"must be invoked from an event loop?
?5cancelScheduledTasksy
JF	F?
??
dsleep(J)V
?
awaitTermination#(JLjava/util/concurrent/TimeUnit;)Z.cannot await termination of the current threadawait
q??
0"
startThready
B8
wakesUpForTask8
 	invokeAny*(Ljava/util/Collection;)Ljava/lang/Object;'java/util/concurrent/ExecutionException$"throwIfInEventLoop'4
("#
*tasks=Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;Ljava/util/Collection;J(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;%java/util/concurrent/TimeoutException0"/
2	invokeAll((Ljava/util/Collection;)Ljava/util/List;445
7H(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;49
:/java/util/concurrent/RejectedExecutionException<Calling >) from within the EventLoop is not allowed@
=5methodLjava/lang/String;-()Lio/netty/util/concurrent/ThreadProperties;67	F)io/netty/util/concurrent/ThreadPropertiesH*)	Jsubmit7(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future;LM
Nio/netty/util/concurrent/FuturePsyncUninterruptiblyR?QS(Ljava/lang/Thread;)VPU
	V./	X7java/util/concurrent/atomic/AtomicReferenceFieldUpdaterZ9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z?\
[]event executor terminated_rejectedK(Ljava/lang/Runnable;Lio/netty/util/concurrent/SingleThreadEventExecutor;)Vab?c
doStartThreadey
fsuccessset(Ljava/lang/Object;I)Vij
?k io/netty/util/concurrent/Promisem
tryFailure(Ljava/lang/Throwable;)Zopnqjava/lang/Exceptions(io/netty/util/internal/PlatformDependentuthrowException(Ljava/lang/Throwable;)Vwx
vycause7(Lio/netty/util/concurrent/SingleThreadEventExecutor;)VP|
}java/util/concurrent/Executor??
access$000E(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Ljava/util/Set;x0
access$102Z(Lio/netty/util/concurrent/SingleThreadEventExecutor;Ljava/lang/Thread;)Ljava/lang/Thread;x1
access$2007(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Z
access$100H(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Ljava/lang/Thread;
access$3001()Lio/netty/util/internal/logging/InternalLogger;
access$4007(Lio/netty/util/concurrent/SingleThreadEventExecutor;)I
access$5009()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
access$6007(Lio/netty/util/concurrent/SingleThreadEventExecutor;)J
access$700[(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Ljava/util/concurrent/CountDownLatch;
access$800G(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Ljava/util/Queue;
access$900X(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Lio/netty/util/concurrent/Promise;java/lang/Class?desiredAssertionStatus??
??&io.netty.eventexecutor.maxPendingTasks????)io/netty/util/internal/SystemPropertyUtil?getInt(Ljava/lang/String;I)I??
??4io/netty/util/internal/logging/InternalLoggerFactory?getInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;??
??
z
zG
newUpdater\(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;??
??6o(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;??
[?SECONDS??	??
ConstantValue	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable?(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ZLjava/util/Queue;Lio/netty/util/concurrent/RejectedExecutionHandler;)V
Deprecated)()Ljava/util/Queue;RuntimeVisibleAnnotations*(I)Ljava/util/Queue;
StackMapTable=(Ljava/util/Queue;)Ljava/lang/Runnable;*(Ljava/util/Queue;)ZG(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future<*>;&()Lio/netty/util/concurrent/Future<*>;
ExceptionsX(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)TT;x(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)TT;?(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Ljava/util/List;>;?(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;>;
SourceFileInnerClasses!? ?!"?#$?%&?'()*)+,?-./?012?3B45B6789B:;<=>??@A;BCDEFBGBHFBIFJFKL?MNFO;GPQ?[*+?SY,?V?Y??*Z[\]^_A;?
vwP`?s*+?SY,?V?c??>Z[\]^_A;BdD?
??PW?Z*+,?f?l?c??*Z[\]89A;?
?
?Pa??c*+?o*?qY?t?v*?xY?{?}*?*??Y??????*??*????*,*????***??????*?????????>cZ[c\]c89cA;cBcdD?.?[\c!j/?4???H?T?b?P???a*+?o*?qY?t?v*?xY?{?}*?*??Y??????*??*?f??*,*????*???????*?????????>aZ[a\]a89aA;a12adD?a13?.?[\c!j/?4?;?D?R?`??????6??Z[?F?????6??Z[?F?????3	**??????	Z[??????????=	??Y????	Z[	B?????y?i*??L+?*???+?Ʊ?Z[?5???	????	?????T?˚*?Ϛ??Y?ҿ*???ְ?Z[?
??????r*????L+?ޥ+?????
	?)12?13??
????????????˚*?Ϛ??Y?ҿ*??????Y??*????L*??M,?N+????N-?ަN?:-?,??B:!	??+!??????:?:??*?W+???:?????:MP?bqt??H:?)vY<?F\9?)4a?Z[/i1?4a/i1?j	
'/48:DKMPRTY\b!q%t"v$x'},?-?0?1?4?7?????B????????????E*??*?????@*?N-??*??-??*?-??W????? #)EZ[,F?*
89;=>#?%A2C@DBF????? ???5*??*?????@*?N-??-?$*?YN????? 5Z[F)?&	MNPQR#S%V)W3X???%??Y"?˚*?Ϛ??Y?ҿ*???(?ܰ?"Z[?
_`?)??a'?˚*?Ϛ??Y?ҿ*???*????'Z[?
gh?@+,?4
*???/??
Z[?r0"?k+??2Y3?6?*+?:?*+??˚*?Ϛ??Y?ҿ=*?<**???J?=????
*?K?M*?P?? >Z["Q;'R;?*
????'?)?-?1?8?<????ST??J?˚*?Ϛ??Y?ҿ>**???W*?Y?=??????
*?K?M*?P????*JZ[JZ%%[;3\?"???%?1?5?<?@????
@GH??+??M,??,?$+??M,????? Z[12?)?13???	??????????UH??;+??M,??*??+?/?_>,?$???+????YM?
,?$?????*;Z[;126?)"`?;13?"??	????2?9??
?????F??*
`*?W*?bN-?	*?P??Ka7	7-?$
a7c	???K7???*?bN-??ոK7?*?P*?M??H8EF`Z[`eF
V?)EfFBgFQEF?R??
??????"(38@CHL
QTX^????	$?Ny?+??Z[??h?}*??N-??j?-?l?? Z[mF??!"	#
&??
????v*??L+??n?ja?+?p??Z[??/0	13???qy?6*?K?M??Z[?
>?rysy?+??Z[?Ktu?W?*???޹W??Z[?;?NQS?vw??7?*!?y?
*+!?{?#*?Y*+?~!?{?*!???*????*7Z[7?)7?;7?F?XY[%b1c6f????M+*??????Z[45?j?@?"?m#*?ϙ*?}+??W?*?Y*+??????#Z[#?)?qrt"{??"?m#*?ϙ*?}+??W?*?Y*+??????#Z[#?)????"?????|x<*?}???`??Y*?}??M*?}??,??N-???8-????:??EJ?>E^JY^^`^?4L
??>'?)N??xZ[v?;?N???N????#?>?E?G?J?L?Y?[?^?b?e?h?k?o?v??2??'???????S???
???A
	??%??Y??Y??Ŷ???ζɶҷӿ!??/??Y??Y??ն?!??׶???ٶɶҷӿ??2Y۷6?*?ޙ*??*??6*?ޙ*??6*?6?	6	?,? 6	?
6	6??*	??????*???*!???*??*????*???޹W*???	*??*???f
??	??	??	Z[?F?F??|??;??t;????? ??(?.?Z?_?j?q?v?|??????????????????????????????????????
????(1????!??K??/*????Z[?????y?f?*????*??<*?ޙ?=*?>?	6?(?6?6=??*??????*????*???޹W*???*????H#?C?I??Z[
x?;nt;i??b???
????? ?&?@?CFIKX[	^fgkx????????????C*?????Z[??@=??C*?????Z[??@???C*?????Z[?#?@???V?*?ޚ?*?Ϛ??Y????*?*?	??
*?K?*??
*??&*????*??	???*???޹W??K@*???*?e*???*?Me*?*???޹W	??N????????Z[d@F?b*+	./24(5/8=9D;FAOBQD^E`HdJyK{N?Q?S?V?T?X?]?	

?c???0-??2Y۷6?*?ϙ??Y???*?v-?W*??? 0Z[0?F0???bcfg!j+l????"??U+??2Y3?6?*??=*+??&*?*???>*+??>?:??A*???*+?!?*???*47??**i;UZ[U?)A?;?Fqruvwx!y(z*|2}4?79?=?@?O?T???$B??"#?W
*&?)*+?+??
Z[
,.?
,-?
????%??"/?n*&?)*+ ?3??*Z[,.?F???,-?
????%1??45?W
*6?)*+?8??
Z[
,.?
,-?
??????49?n*6?)*+ ?;??*Z[,.?F???,-?
??????'4?o**?ϙ%?=Y??Y?????+??A?ɶҷB???*Z[*CD???)??)6E??g*?GL+?_*??M,????-?????T??/?+*?g?$M??*?l*??,?rW,?t?,?z??	?? 
 {?/Z[/??*
??	?
 '+-
?L????ey?b'?˚*?????Y?ҿ*???Y*?~????'Z[?&M????/*?}???[?2???;*+Z?????[?5?2???/*?????[?2???/*?????[?2???????2???/*????[?2??????2???/*????[?2???/*?v???[?2???/*?????[?2???/*?????[?2?y??a?????????????f?????Y???޻Y???K?????I????Y??
??j??6
2454!7#8)@3F=MBNHOPPV??@??B	






© 2015 - 2025 Weber Informatics LLC | Privacy Policy