
com.google.common.util.concurrent.SerializingExecutor.class Maven / Gradle / Ivy
The newest version!
???? 2 ? S T U V W
X Y
X Z
[ \ ] ^ _ `
a _ b
[ c _ d e
f g h
i j
k l m InnerClasses QueueWorker log Ljava/util/logging/Logger; executor Ljava/util/concurrent/Executor; queue Ljava/util/Deque; Signature 'Ljava/util/Deque; RuntimeInvisibleAnnotations 'Ljavax/annotation/concurrent/GuardedBy; value internalLock isWorkerRunning Z suspensions I Ljava/lang/Object; "(Ljava/util/concurrent/Executor;)V Code LineNumberTable LocalVariableTable this 7Lcom/google/common/util/concurrent/SerializingExecutor; execute (Ljava/lang/Runnable;)V task Ljava/lang/Runnable;
StackMapTable h n Z o executeFirst suspend ()V resume startQueueWorker executionRejected
access$100 K(Lcom/google/common/util/concurrent/SerializingExecutor;)Ljava/lang/Object; x0
access$202 ;(Lcom/google/common/util/concurrent/SerializingExecutor;Z)Z x1
access$300 :(Lcom/google/common/util/concurrent/SerializingExecutor;)I
access$400 J(Lcom/google/common/util/concurrent/SerializingExecutor;)Ljava/util/Deque;
access$500 ()Ljava/util/logging/Logger;
SourceFile SerializingExecutor.java /Lcom/google/common/annotations/GwtIncompatible; ! * + ( ) ' , - ? java/util/ArrayDeque java/lang/Object p q r java/util/concurrent/Executor s t u A ? v w x y z { Acom/google/common/util/concurrent/SerializingExecutor$QueueWorker - | 4 5 5com/google/common/util/concurrent/SerializingExecutor } ~ ? ? ? 7com/google/common/util/concurrent/SerializingExecutor$1 java/lang/Runnable java/lang/Throwable $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/util/Deque add (Ljava/lang/Object;)Z addFirst (Ljava/lang/Object;)V
checkState (Z)V peek ()Ljava/lang/Object; s(Lcom/google/common/util/concurrent/SerializingExecutor;Lcom/google/common/util/concurrent/SerializingExecutor$1;)V java/lang/Class getName ()Ljava/lang/String; java/util/logging/Logger getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; 0 ! " # $ % &s