com.groupbyinc.flux.index.IndexService$BaseAsyncTask.class Maven / Gradle / Ivy
???? 4 ? 4com/groupbyinc/flux/index/IndexService$BaseAsyncTask java/lang/Object java/lang/Runnable java/io/Closeable IndexService.java &com/groupbyinc/flux/index/IndexService
BaseAsyncTask /com/groupbyinc/flux/threadpool/ThreadPool$Names
)com/groupbyinc/flux/threadpool/ThreadPool Names %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup indexService (Lcom/groupbyinc/flux/index/IndexService;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; interval +Lcom/groupbyinc/flux/common/unit/TimeValue; scheduledFuture &Ljava/util/concurrent/ScheduledFuture; )Ljava/util/concurrent/ScheduledFuture<*>; closed +Ljava/util/concurrent/atomic/AtomicBoolean; lastThrownException Ljava/lang/Exception; V(Lcom/groupbyinc/flux/index/IndexService;Lcom/groupbyinc/flux/common/unit/TimeValue;)V ()V $ &
' )java/util/concurrent/atomic/AtomicBoolean ) (Z)V $ +
* , ! . 0
getThreadPool -()Lcom/groupbyinc/flux/threadpool/ThreadPool; 2 3
4 6 8 onTaskCompletion : &
; this 6Lcom/groupbyinc/flux/index/IndexService$BaseAsyncTask; mustReschedule ()Z
access$200 U(Lcom/groupbyinc/flux/index/IndexService;)Ljava/util/concurrent/atomic/AtomicBoolean; A B
C get E @
* F )com/groupbyinc/flux/common/unit/TimeValue H millis ()J J K
I L ? @
N logger !Lorg/apache/logging/log4j/Logger; P Q R org/apache/logging/log4j/Logger T isTraceEnabled V @ U W scheduling {} every {} Y toString ()Ljava/lang/String; [ \
] trace 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V _ ` U a 2 \
c schedule y(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture; e f
g i scheduled {} disabled k '(Ljava/lang/String;Ljava/lang/Object;)V _ m U n isScheduled run java/lang/Exception r runInternal t &
u " # w
sameException -(Ljava/lang/Exception;Ljava/lang/Exception;)Z y z
{ "java/lang/invoke/LambdaMetafactory } metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ?
~ ? ? ()Ljava/lang/Object; ? lambda$run$0 ? ?
? ? U(Lcom/groupbyinc/flux/index/IndexService$BaseAsyncTask;)Ljava/util/function/Supplier; E ? ? warn *(Ljava/lang/Object;Ljava/lang/Throwable;)V ? ? U ? java/lang/Throwable ? ex getClass ()Ljava/lang/Class; ? ?
?
getMessage ? \
s ? java/util/Objects ? equals '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
? ?
getStackTrace ()[Ljava/lang/StackTraceElement; ? ?
s ? [Ljava/lang/StackTraceElement; ? java/lang/StackTraceElement ? (Ljava/lang/Object;)Z ? ?
? ? i I stackTraceLeft stackTraceRight left right same ? close
compareAndSet (ZZ)Z ? ?
* ? 6com/groupbyinc/flux/common/util/concurrent/FutureUtils ? cancel (Ljava/util/concurrent/Future;)Z ? ?
? ? getInterval -()Lcom/groupbyinc/flux/common/unit/TimeValue; isClosed 5org/apache/logging/log4j/message/ParameterizedMessage ? Xfailed to run task {} - suppressing re-occurring exceptions unless the exception changes ? $ m
? ? Signature Code LocalVariableTable LineNumberTable
StackMapTable BootstrapMethods
SourceFile InnerClasses ? ! B " # $ % ? } '*? (*? *Y? -? /*+? 1*+? 5? 7*,? 9*?