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

com.google.common.util.concurrent.Uninterruptibles.class Maven / Gradle / Ivy

????4?
#java/util/concurrent/CountDownLatchawait()V
	
java/lang/Thread
currentThread()Ljava/lang/Thread;
	interruptjava/lang/InterruptedException
*com/google/common/util/concurrent/InternaltoNanosSaturated(Ljava/time/Duration;)J	java/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;
 !"#2com/google/common/util/concurrent/UninterruptiblesawaitUninterruptiblyH(Ljava/util/concurrent/CountDownLatch;JLjava/util/concurrent/TimeUnit;)Z
%&'toNanos(J)J
)*+,-java/lang/SystemnanoTime()J
/0#(JLjava/util/concurrent/TimeUnit;)Z
2"3I(Ljava/util/concurrent/locks/Condition;JLjava/util/concurrent/TimeUnit;)Z5/6$java/util/concurrent/locks/Condition
89join
;<=joinUninterruptibly5(Ljava/lang/Thread;JLjava/util/concurrent/TimeUnit;)V
?@ABC$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;
EFG	timedJoin(Ljava/lang/Thread;J)VIJKLMjava/util/concurrent/Futureget()Ljava/lang/Object;
OPQgetUninterruptiblyQ(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;ISLT4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;VWXYM"java/util/concurrent/BlockingQueuetakeV[\]put(Ljava/lang/Object;)V
_`asleepUninterruptibly#(JLjava/util/concurrent/TimeUnit;)V
cdesleep(J)V
ghitryAcquireUninterruptiblyC(Ljava/util/concurrent/Semaphore;JLjava/util/concurrent/TimeUnit;)Z
khlD(Ljava/util/concurrent/Semaphore;IJLjava/util/concurrent/TimeUnit;)Z
nopqrjava/util/concurrent/Semaphore
tryAcquire$(IJLjava/util/concurrent/TimeUnit;)Z
tuvtryLockUninterruptiblyD(Ljava/util/concurrent/locks/Lock;JLjava/util/concurrent/TimeUnit;)Zxyz{0java/util/concurrent/locks/LocktryLock}java/lang/Long???????
???awaitTerminationUninterruptiblyI(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)Z
?????com/google/common/base/Verifyverify(Z)V????0$java/util/concurrent/ExecutorServiceawaitTermination
????java/lang/Object((Ljava/util/concurrent/CountDownLatch;)VCodeLineNumberTableLocalVariableTablee Ljava/lang/InterruptedException;latch%Ljava/util/concurrent/CountDownLatch;interruptedZ
StackMapTable?java/lang/ThrowableMethodParametersRuntimeInvisibleAnnotations0Lcom/google/common/annotations/J2ktIncompatible;/Lcom/google/common/annotations/GwtIncompatible;<(Ljava/util/concurrent/CountDownLatch;Ljava/time/Duration;)ZtimeoutLjava/time/Duration;remainingNanosJendunit=(Ljava/util/concurrent/locks/Condition;Ljava/time/Duration;)Z	condition&Ljava/util/concurrent/locks/Condition;(Ljava/lang/Thread;)VtoJoinLjava/lang/Thread;)(Ljava/lang/Thread;Ljava/time/Duration;)V1(Ljava/util/concurrent/Future;)Ljava/lang/Object;futureLjava/util/concurrent/Future;LocalVariableTypeTable"Ljava/util/concurrent/Future;
Exceptions?'java/util/concurrent/ExecutionException	Signature=(Ljava/util/concurrent/Future;)TV;RuntimeVisibleAnnotations6Lcom/google/common/util/concurrent/ParametricNullness;8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;E(Ljava/util/concurrent/Future;Ljava/time/Duration;)Ljava/lang/Object;?%java/util/concurrent/TimeoutExceptionQ(Ljava/util/concurrent/Future;Ljava/time/Duration;)TV;](Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)TV;takeUninterruptibly8(Ljava/util/concurrent/BlockingQueue;)Ljava/lang/Object;queue$Ljava/util/concurrent/BlockingQueue;)Ljava/util/concurrent/BlockingQueue;D(Ljava/util/concurrent/BlockingQueue;)TE;putUninterruptibly9(Ljava/util/concurrent/BlockingQueue;Ljava/lang/Object;)VelementLjava/lang/Object;TE;E(Ljava/util/concurrent/BlockingQueue;TE;)V(Ljava/time/Duration;)VsleepFor7(Ljava/util/concurrent/Semaphore;Ljava/time/Duration;)Z	semaphore Ljava/util/concurrent/Semaphore;8(Ljava/util/concurrent/Semaphore;ILjava/time/Duration;)ZpermitsI8(Ljava/util/concurrent/locks/Lock;Ljava/time/Duration;)Zlock!Ljava/util/concurrent/locks/Lock;)(Ljava/util/concurrent/ExecutorService;)Vexecutor&Ljava/util/concurrent/ExecutorService;=(Ljava/util/concurrent/ExecutorService;Ljava/time/Duration;)Zthis4Lcom/google/common/util/concurrent/Uninterruptibles;
SourceFileUninterruptibles.javaCLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault;-Lcom/google/common/annotations/GwtCompatible;emulated1?	"???$<*??	??
?ML*?>W6-?$7?(a7?*?D?	??
?:	6?(e7???:
?	??

? , <,><?>????? ?%?+?,?.?1?9?<?C?I??H.??	-??%??L??L??L?D???6?@???
??
????
??	P???(<*?HM?	??
,?M,?$7?(a7??b?	??
?:>?(e7???:	?	??
	?$3$53?:??	????#?$?&?(?0?3?9????>&
??	*??"??B??B?@???0?@???	??	???
??	h??@*+???f?????????	???
??	hi?F*-?j???? ??????
????
??	h??S
*,???j????	?? 
??
??
???
????
??	hl?[M6 ?$7?(a7*??m6
?	??

?:
6?(e7???:?	??
?-=-?=?:?????$?*?-?/?2?:?=?D?J??R/??
2??*??M??M??M??M?J???L???n?n??n???????
??	u??@*+???s?????????	???
??	uv?NM6-?$7?(a7*??w6	?	??
	?:	6?(e7???:
?	??

?-=-?=?:
	$*	-
/2:
=DJ?H/??	
3??+??M??M??M?J???I???x?x??
x??
????
??	???<*~???????
 
!??????
??	???@*+??????-??????	???
??	???NM6-?$7?(a7*???6	?	??
	?:	6?(e7???:
?	??

?-=-?=?:;=
>BI$J*B-C/D2E:F=IDJJL?H/??	
3??+??M??M??M?J???I????????
???
????
????/*????Q??????????Z?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy