
com.groupbyinc.flux.common.google.common.util.concurrent.UncaughtExceptionHandlers$Exiter.class Maven / Gradle / Ivy
???? 2 b Ycom/groupbyinc/flux/common/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter java/lang/Object )java/lang/Thread$UncaughtExceptionHandler UncaughtExceptionHandlers.java HLcom/groupbyinc/flux/common/google/common/annotations/VisibleForTesting; Rcom/groupbyinc/flux/common/google/common/util/concurrent/UncaughtExceptionHandlers Exiter java/lang/Thread UncaughtExceptionHandler logger Ljava/util/logging/Logger; runtime Ljava/lang/Runtime; (Ljava/lang/Runtime;)V ()V
this [Lcom/groupbyinc/flux/common/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter; uncaughtException *(Ljava/lang/Thread;Ljava/lang/Throwable;)V java/lang/Throwable java/util/logging/Level " SEVERE Ljava/util/logging/Level; $ % # & *Caught an exception in %s. Shutting down. ( java/lang/String * format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; , -
+ . java/util/logging/Logger 0 log C(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V 2 3
1 4 java/lang/Runtime 6 exit (I)V 8 9
7 : java/lang/System < err Ljava/io/PrintStream; > ? = @
getMessage ()Ljava/lang/String; B C
D java/io/PrintStream F println (Ljava/lang/String;)V H I
G J errorInLogging Ljava/lang/Throwable; t Ljava/lang/Thread; e java/lang/Class R getName T C
S U getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; W X
1 Y Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses RuntimeInvisibleAnnotations 0 [ F
*? *+? ? \
] : ; <