com.groupbyinc.flux.bootstrap.ElasticsearchUncaughtExceptionHandler.class Maven / Gradle / Ivy
???? 4 ? Ccom/groupbyinc/flux/bootstrap/ElasticsearchUncaughtExceptionHandler java/lang/Object )java/lang/Thread$UncaughtExceptionHandler *ElasticsearchUncaughtExceptionHandler.java Ecom/groupbyinc/flux/bootstrap/ElasticsearchUncaughtExceptionHandler$1 Icom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeException
:com/groupbyinc/flux/common/apache/lucene/index/MergePolicy MergeException java/lang/Thread UncaughtExceptionHandler %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup loggingPrefixSupplier Ljava/util/function/Supplier; 1Ljava/util/function/Supplier; (Ljava/util/function/Supplier;)V ()V
java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; ! "
# java/util/function/Supplier % ' this ELcom/groupbyinc/flux/bootstrap/ElasticsearchUncaughtExceptionHandler; uncaughtException *(Ljava/lang/Thread;Ljava/lang/Throwable;)V isFatalUncaught (Ljava/lang/Throwable;)Z - .
/ getName ()Ljava/lang/String; 1 2
3 onFatalUncaught *(Ljava/lang/String;Ljava/lang/Throwable;)V 5 6
7 java/lang/InternalError 9 halt (I)V ; <
= java/lang/OutOfMemoryError ? java/lang/StackOverflowError A java/lang/UnknownError C java/io/IOError E java/lang/Throwable G onNonFatalUncaught I 6
J t Ljava/lang/Thread; e Ljava/lang/Throwable; isFatalCause P .
Q getCause ()Ljava/lang/Throwable; S T
H U java/lang/Error W cause java/lang/String Z get ()Ljava/lang/Object; \ ] &