
com.google.common.util.concurrent.MoreExecutors$Application.class Maven / Gradle / Ivy
???? 2 s
A
B C
D E
F
D G
H I J
A K
L
M
N O
P
B Q
R x S T
U
V
W X
W R Y Z Application InnerClasses ()V Code LineNumberTable LocalVariableTable this =Lcom/google/common/util/concurrent/MoreExecutors$Application; getExitingExecutorService q(Ljava/util/concurrent/ThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ExecutorService; executor )Ljava/util/concurrent/ThreadPoolExecutor; terminationTimeout J timeUnit Ljava/util/concurrent/TimeUnit; service &Ljava/util/concurrent/ExecutorService; "getExitingScheduledExecutorService ?(Ljava/util/concurrent/ScheduledThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledExecutorService; 2Ljava/util/concurrent/ScheduledThreadPoolExecutor; /Ljava/util/concurrent/ScheduledExecutorService; addDelayedShutdownHook I(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)V Q(Ljava/util/concurrent/ThreadPoolExecutor;)Ljava/util/concurrent/ExecutorService; c(Ljava/util/concurrent/ScheduledThreadPoolExecutor;)Ljava/util/concurrent/ScheduledExecutorService; addShutdownHook (Ljava/lang/Thread;)V hook Ljava/lang/Thread; RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting;
SourceFile MoreExecutors.java /Lcom/google/common/annotations/GwtIncompatible; value TODO [ \ ] ^ _ ` 2 3 a b c d e java/lang/StringBuilder DelayedShutdownHook-for- f g f h i j =com/google/common/util/concurrent/MoreExecutors$Application$1 k l m 6 7 n o + $ % . / p q r ;com/google/common/util/concurrent/MoreExecutors$Application java/lang/Object /com/google/common/util/concurrent/MoreExecutors
access$000 ,(Ljava/util/concurrent/ThreadPoolExecutor;)V java/util/concurrent/Executors unconfigurableExecutorService N(Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/ExecutorService; &unconfigurableScheduledExecutorService `(Ljava/util/concurrent/ScheduledExecutorService;)Ljava/util/concurrent/ScheduledExecutorService; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; ?(Lcom/google/common/util/concurrent/MoreExecutors$Application;Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)V newThread :(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Thread; java/util/concurrent/TimeUnit SECONDS java/lang/Runtime
getRuntime ()Ljava/lang/Runtime; / *? ? ? ! " # $ % t +? +? :* ? ? ? ?
? ? ! 4 " # &