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

io.netty.util.ThreadDeathWatcher.class Maven / Gradle / Ivy

????2? io/netty/util/ThreadDeathWatcherjava/lang/ObjectThreadDeathWatcher.java"io/netty/util/ThreadDeathWatcher$1&io/netty/util/ThreadDeathWatcher$EntryEntry(io/netty/util/ThreadDeathWatcher$WatcherWatcherlogger/Lio/netty/util/internal/logging/InternalLogger;
threadFactory$Ljava/util/concurrent/ThreadFactory;pendingEntriesLjava/util/Queue;;Ljava/util/Queue;watcher*Lio/netty/util/ThreadDeathWatcher$Watcher;started+Ljava/util/concurrent/atomic/AtomicBoolean;
watcherThreadLjava/lang/Thread;watch)(Ljava/lang/Thread;Ljava/lang/Runnable;)Vjava/lang/NullPointerExceptionthread(Ljava/lang/String;)V!"
#task%java/lang/Thread'isAlive()Z)*
(+"java/lang/IllegalArgumentException-thread must be alive./
.#schedule*(Ljava/lang/Thread;Ljava/lang/Runnable;Z)V23
4Ljava/lang/Runnable;unwatch	8!3
	:java/util/Queue<add(Ljava/lang/Object;)Z>?=@	B)java/util/concurrent/atomic/AtomicBooleanD
compareAndSet(ZZ)ZFG
EH	J	L"java/util/concurrent/ThreadFactoryN	newThread((Ljava/lang/Runnable;)Ljava/lang/Thread;PQORstart()VTU
(V	XisWatchZawaitInactivity#(JLjava/util/concurrent/TimeUnit;)Zjava/lang/InterruptedException^unit`java/util/concurrent/TimeUnitbtoMillis(J)Jde
cfjoin(J)Vhi
(jtimeoutJLjava/util/concurrent/TimeUnit;!U
othis"Lio/netty/util/ThreadDeathWatcher;
access$100()Ljava/util/Queue;
access$200-()Ljava/util/concurrent/atomic/AtomicBoolean;
access$3001()Lio/netty/util/internal/logging/InternalLogger;	y4io/netty/util/internal/logging/InternalLoggerFactory|getInstanceB(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;~
}?*java/util/concurrent/ConcurrentLinkedQueue?
?o'(Lio/netty/util/ThreadDeathWatcher$1;)V!?
?
EothreadDeathWatcher?io.netty.serviceThreadPrefix?)io/netty/util/internal/SystemPropertyUtil?get&(Ljava/lang/String;)Ljava/lang/String;??
??!io/netty/util/internal/StringUtil?
isNullOrEmpty(Ljava/lang/String;)Z??
??java/lang/StringBuilder?
?oappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??java/lang/String?-io/netty/util/concurrent/DefaultThreadFactory?.(Ljava/lang/String;ZILjava/lang/ThreadGroup;)V!?
??poolNameLjava/lang/String;serviceThreadPrefix	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses1?J		??4*?
?Y ?$?+?
?Y&?$?*?,?
?.Y0?1?*+?5??44%6?"KLNOQ#R-U3V?
	7?u#*?
?Y ?$?+?
?Y&?$?*+?5??##%6?\]_`c"d?

23??3?9?	Y*+?;?AW?C?I??K?M?SN-?W-?Y??**33%63Z[?gij*k.l2n?2	\]??.,?
?Ya?$??YN-?-,?g?k-?,????? .lm.`n?z{~??,???(@?_!U?/*?p??qr??st??9??)uv??C??)wx??z??){U??Y???z??Y???9?Y???M?EY???C?K???L+?????Y??+??*????K??Y*???K??*.??0(???*
+123'7*8097:J?X@??J????	






© 2015 - 2025 Weber Informatics LLC | Privacy Policy