![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.util.concurrent.Uninterruptibles.class Maven / Gradle / Ivy
???? 4 ?
@ ?
M ?
M ? ?
? ? A ?
$ ?
A ?
? ?
@ ?
$ ? F ?
M ?
$ ?
? ?
A ? T ?
$ ? T ? h ? h ?
$ ?
A ?
$ ?
$ ?
} ?
$ ? ? ? ????????
$ ?
? ? ? ?
% ? ? ? awaitUninterruptibly ((Ljava/util/concurrent/CountDownLatch;)V Code LineNumberTable LocalVariableTable e Ljava/lang/InterruptedException; latch %Ljava/util/concurrent/CountDownLatch; interrupted Z
StackMapTable ? MethodParameters RuntimeInvisibleAnnotations 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; <(Ljava/util/concurrent/CountDownLatch;Ljava/time/Duration;)Z timeout Ljava/time/Duration; H(Ljava/util/concurrent/CountDownLatch;JLjava/util/concurrent/TimeUnit;)Z remainingNanos J end unit Ljava/util/concurrent/TimeUnit; ? ? =(Ljava/util/concurrent/locks/Condition;Ljava/time/Duration;)Z condition &Ljava/util/concurrent/locks/Condition; I(Ljava/util/concurrent/locks/Condition;JLjava/util/concurrent/TimeUnit;)Z ? joinUninterruptibly (Ljava/lang/Thread;)V toJoin Ljava/lang/Thread; )(Ljava/lang/Thread;Ljava/time/Duration;)V 5(Ljava/lang/Thread;JLjava/util/concurrent/TimeUnit;)V ? getUninterruptibly 1(Ljava/util/concurrent/Future;)Ljava/lang/Object; future Ljava/util/concurrent/Future; LocalVariableTypeTable "Ljava/util/concurrent/Future; ?
Exceptions ? Signature =(Ljava/util/concurrent/Future;)TV; RuntimeVisibleAnnotations 6Lcom/google/common/util/concurrent/ParametricNullness; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; E(Ljava/util/concurrent/Future;Ljava/time/Duration;)Ljava/lang/Object; ? Q(Ljava/util/concurrent/Future;Ljava/time/Duration;)TV; Q(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; ](Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)TV; takeUninterruptibly 8(Ljava/util/concurrent/BlockingQueue;)Ljava/lang/Object; queue $Ljava/util/concurrent/BlockingQueue; )Ljava/util/concurrent/BlockingQueue; ? D(Ljava/util/concurrent/BlockingQueue;)TE; putUninterruptibly 9(Ljava/util/concurrent/BlockingQueue;Ljava/lang/Object;)V element Ljava/lang/Object; TE; E(Ljava/util/concurrent/BlockingQueue;TE;)V sleepUninterruptibly (Ljava/time/Duration;)V sleepFor #(JLjava/util/concurrent/TimeUnit;)V tryAcquireUninterruptibly 7(Ljava/util/concurrent/Semaphore;Ljava/time/Duration;)Z semaphore Ljava/util/concurrent/Semaphore; C(Ljava/util/concurrent/Semaphore;JLjava/util/concurrent/TimeUnit;)Z 8(Ljava/util/concurrent/Semaphore;ILjava/time/Duration;)Z permits I D(Ljava/util/concurrent/Semaphore;IJLjava/util/concurrent/TimeUnit;)Z ? tryLockUninterruptibly 8(Ljava/util/concurrent/locks/Lock;Ljava/time/Duration;)Z lock !Ljava/util/concurrent/locks/Lock; D(Ljava/util/concurrent/locks/Lock;JLjava/util/concurrent/TimeUnit;)Z ? awaitTerminationUninterruptibly )(Ljava/util/concurrent/ExecutorService;)V executor &Ljava/util/concurrent/ExecutorService; =(Ljava/util/concurrent/ExecutorService;Ljava/time/Duration;)Z I(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)Z ? ()V this 4Lcom/google/common/util/concurrent/Uninterruptibles;
SourceFile Uninterruptibles.java CLcom/google/common/util/concurrent/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; emulated ? ? ? ? ? ? java/lang/InterruptedException ? ? ? ? ? &