
com.google.common.util.concurrent.Uninterruptibles.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
g h
i j
i k l
m n
o p m q
g r
i s t u t v
w x
m y z { z |
m }
~
?
? ? ? awaitUninterruptibly ((Ljava/util/concurrent/CountDownLatch;)V Code LineNumberTable LocalVariableTable e Ljava/lang/InterruptedException; latch %Ljava/util/concurrent/CountDownLatch; interrupted Z
StackMapTable l ? RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; H(Ljava/util/concurrent/CountDownLatch;JLjava/util/concurrent/TimeUnit;)Z remainingNanos J end timeout unit Ljava/util/concurrent/TimeUnit; ? ? 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; joinUninterruptibly (Ljava/lang/Thread;)V toJoin Ljava/lang/Thread; 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; Q(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; ? ](Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)TV; 5(Ljava/lang/Thread;JLjava/util/concurrent/TimeUnit;)V ? 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 #(JLjava/util/concurrent/TimeUnit;)V sleepFor tryAcquireUninterruptibly C(Ljava/util/concurrent/Semaphore;JLjava/util/concurrent/TimeUnit;)Z semaphore Ljava/util/concurrent/Semaphore; D(Ljava/util/concurrent/Semaphore;IJLjava/util/concurrent/TimeUnit;)Z permits I ? ()V this 4Lcom/google/common/util/concurrent/Uninterruptibles;
SourceFile Uninterruptibles.java $Lcom/google/common/annotations/Beta; -Lcom/google/common/annotations/GwtCompatible; emulated ? ? ^ ? ? ? ? ^ java/lang/InterruptedException ? ? ? ? ? ? ? , ? ? ? ^ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? U Y ? ? ? ] ^ 2com/google/common/util/concurrent/Uninterruptibles java/lang/Object java/lang/Throwable #java/util/concurrent/CountDownLatch java/util/concurrent/TimeUnit java/util/concurrent/Future 'java/util/concurrent/ExecutionException %java/util/concurrent/TimeoutException java/lang/Thread "java/util/concurrent/BlockingQueue java/util/concurrent/Semaphore await
currentThread ()Ljava/lang/Thread; interrupt toNanos (J)J java/lang/System nanoTime ()J NANOSECONDS #(JLjava/util/concurrent/TimeUnit;)Z join get ()Ljava/lang/Object; 4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; timedJoin (Ljava/lang/Thread;J)V take put (Ljava/lang/Object;)V sleep (J)V
tryAcquire $(IJLjava/util/concurrent/TimeUnit;)Z 1 ? $<*? ? ? ? ?M??N? ? ? -? &