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

com.groupbyinc.flux.common.netty.util.concurrent.GlobalEventExecutor.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2Dcom/groupbyinc/flux/common/netty/util/concurrent/GlobalEventExecutorOcom/groupbyinc/flux/common/netty/util/concurrent/AbstractScheduledEventExecutorGlobalEventExecutor.javaOcom/groupbyinc/flux/common/netty/util/concurrent/GlobalEventExecutor$TaskRunner
TaskRunnerFcom/groupbyinc/flux/common/netty/util/concurrent/GlobalEventExecutor$1	loggerGLcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;SCHEDULE_QUIET_PERIOD_INTERVALJINSTANCEFLcom/groupbyinc/flux/common/netty/util/concurrent/GlobalEventExecutor;	taskQueue$Ljava/util/concurrent/BlockingQueue;:Ljava/util/concurrent/BlockingQueue;quietPeriodTaskFLcom/groupbyinc/flux/common/netty/util/concurrent/ScheduledFutureTask;XLcom/groupbyinc/flux/common/netty/util/concurrent/ScheduledFutureTask;
threadFactory$Ljava/util/concurrent/ThreadFactory;
taskRunnerQLcom/groupbyinc/flux/common/netty/util/concurrent/GlobalEventExecutor$TaskRunner;started+Ljava/util/concurrent/atomic/AtomicBoolean;threadLjava/lang/Thread;terminationFuture9Lcom/groupbyinc/flux/common/netty/util/concurrent/Future;;()V"#
$(java/util/concurrent/LinkedBlockingQueue&
'$	)Dcom/groupbyinc/flux/common/netty/util/concurrent/ScheduledFutureTask+I(Lcom/groupbyinc/flux/common/netty/util/concurrent/GlobalEventExecutor;)V"-

.java/util/concurrent/Executors0callableG(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable;23
14
	6
deadlineNanos(J)J89
,:u(Lcom/groupbyinc/flux/common/netty/util/concurrent/AbstractScheduledEventExecutor;Ljava/util/concurrent/Callable;JJ)V"<
,=	?Ecom/groupbyinc/flux/common/netty/util/concurrent/DefaultThreadFactoryAjava/lang/ObjectCgetClass()Ljava/lang/Class;EF
DG
toPoolName%(Ljava/lang/Class;)Ljava/lang/String;IJ
BK.(Ljava/lang/String;ZILjava/lang/ThreadGroup;)V"M
BN	P
.	S)java/util/concurrent/atomic/AtomicBooleanU
V$	X=com/groupbyinc/flux/common/netty/util/concurrent/FailedFutureZ'java/lang/UnsupportedOperationException\
]$X(Lcom/groupbyinc/flux/common/netty/util/concurrent/EventExecutor;Ljava/lang/Throwable;)V"_
[` 	bscheduledTaskQueue()Ljava/util/Queue;de
fjava/util/Queuehadd(Ljava/lang/Object;)ZjkilthistakeTask()Ljava/lang/Runnable;java/lang/InterruptedExceptionq"java/util/concurrent/BlockingQueuespeekScheduledTaskH()Lcom/groupbyinc/flux/common/netty/util/concurrent/ScheduledFutureTask;uv
wtake()Ljava/lang/Object;yzt{java/lang/Runnable}
delayNanos()J?
,?java/util/concurrent/TimeUnit?NANOSECONDSLjava/util/concurrent/TimeUnit;??	??poll4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;??t??zt?fetchFromScheduledTaskQueue?#
?taskLjava/lang/Runnable;e Ljava/lang/InterruptedException;
scheduledTaskILcom/groupbyinc/flux/common/netty/util/concurrent/ScheduledFutureTask<*>;nanoTime??
?pollScheduledTask(J)Ljava/lang/Runnable;??
?tlpendingTasks()Isize??t?addTask(Ljava/lang/Runnable;)Vjava/lang/NullPointerException??(Ljava/lang/String;)V"?
??inEventLoop(Ljava/lang/Thread;)Z	?shutdownGracefully\(JJLjava/util/concurrent/TimeUnit;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future;;()Lcom/groupbyinc/flux/common/netty/util/concurrent/Future;?
?quietPeriodtimeoutunitshutdownLjava/lang/Deprecated;isShuttingDown()Z
isShutdownisTerminatedawaitTermination#(JLjava/util/concurrent/TimeUnit;)ZawaitInactivity?java/lang/IllegalStateException?thread was not started?
??java/lang/Thread?toMillis?9
??join(J)V??
??isAlive??
??execute??
???
?startThread?#
?
compareAndSet(ZZ)Z??
V?"java/util/concurrent/ThreadFactory?	newThread((Ljava/lang/Runnable;)Ljava/lang/Thread;????start?#
??t
access$000I()Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;	?
access$100s(Lcom/groupbyinc/flux/common/netty/util/concurrent/GlobalEventExecutor;)Ljava/util/concurrent/atomic/AtomicBoolean;x0Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLoggerFactory?getInstanceZ(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;??
??SECONDS??	??toNanos?9
??
$	?	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable_(JJLjava/util/concurrent/TimeUnit;)Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<*>;>()Lcom/groupbyinc/flux/common/netty/util/concurrent/Future<*>;
DeprecatedRuntimeVisibleAnnotations
Exceptions
SourceFileInnerClasses1

@ !"#?	*?%*?'Y?(?**?,Y*?
Y*?/?5?7?;?7u?>?@*?BY*?H?L?O?Q*?Y*?R?T*?VY?W?Y*?[Y*?]Y?^?a?c*?g*?@?mW?n2@+,-$21879F:R;]>pA~Bop?	o*?*L*?xM,?N+?|?~N?:-?,??7	??+?????~:?:?+???~:?*??+???~:?????r.>ArR??>??C??'EP??
b?onj
b??jVJL
MNPSQT!V'X.Z>^A[C]E`PcUdYedhiillM	?t?t,~r??t,r?
~?t?#?#??@*??N-?*?*-??W*??N??? #n?
??pq
rst"v
?
~??4
*?*???
n??c+?
??Y????*?*+??W?n????????M+*?????n?@??M*???*n??????/*?c?n??#2?]Y?^?n?	
???,?n???,?n???,?n???@? n???????;-?
??Y·??*??:?
??YƷǿ-?̶??Ӛ??*;n;?;??'?????#?-???@r??q+?
??Y????*+??*?ؚ*?۱n?????????#q$*?Y?ߙ*?Q*?T??L*+??+??	?$n????#?#?????#??/*?Y??#?#=??????
???7?Y????%')





© 2015 - 2024 Weber Informatics LLC | Privacy Policy