
com.groupbyinc.flux.index.translog.Translog$OnCloseRunnable.class Maven / Gradle / Ivy
???? 3 ? ;com/groupbyinc/flux/index/translog/Translog$OnCloseRunnable sLjava/lang/Object;Lcom/groupbyinc/flux/common/util/Callback; java/lang/Object (com/groupbyinc/flux/common/util/Callback
Translog.java +com/groupbyinc/flux/index/translog/Translog OnCloseRunnable -com/groupbyinc/flux/index/translog/Translog$1 $assertionsDisabled Z this$0 -Lcom/groupbyinc/flux/index/translog/Translog; 0(Lcom/groupbyinc/flux/index/translog/Translog;)V ()V
this =Lcom/groupbyinc/flux/index/translog/Translog$OnCloseRunnable; handle 8(Lcom/groupbyinc/flux/index/translog/ChannelReference;)V java/lang/Throwable java/io/IOException 3com/groupbyinc/flux/index/translog/ChannelReference !
getGeneration ()J # $
" %
access$300 1(Lcom/groupbyinc/flux/index/translog/Translog;J)Z ' (
) getPath ()Ljava/nio/file/Path; + ,
" - / java/nio/file/Path 1 getParent 3 , 2 4
access$400 C(Lcom/groupbyinc/flux/index/translog/Translog;)Ljava/nio/file/Path; 6 7
8 equals (Ljava/lang/Object;)Z : ; 2 < java/lang/AssertionError > java/lang/StringBuilder @
A /translog files must be in the location folder: C append -(Ljava/lang/String;)Ljava/lang/StringBuilder; E F
A G -(Ljava/lang/Object;)Ljava/lang/StringBuilder; E I
A J
but was: L toString ()Ljava/lang/String; N O
A P (Ljava/lang/Object;)V R
? S
access$500 \(Lcom/groupbyinc/flux/index/translog/Translog;)Lcom/groupbyinc/flux/common/logging/ESLogger; U V
W @delete translog file - not referenced and not current anymore {} Y +com/groupbyinc/flux/common/logging/ESLogger [ trace ((Ljava/lang/String;[Ljava/lang/Object;)V ] ^ \ _ 5com/groupbyinc/flux/common/apache/lucene/util/IOUtils a deleteFilesIgnoringExceptions ([Ljava/nio/file/Path;)V c d
b e getCommitCheckpointFileName (J)Ljava/lang/String; g h
i resolveSibling ((Ljava/lang/String;)Ljava/nio/file/Path; k l 2 m java/nio/file/Files o newDirectoryStream 5(Ljava/nio/file/Path;)Ljava/nio/file/DirectoryStream; q r
p s java/nio/file/DirectoryStream u iterator ()Ljava/util/Iterator; w x v y java/util/Iterator { hasNext ()Z } ~ | next ()Ljava/lang/Object; ? ? | ? PARSE_STRICT_ID_PATTERN Ljava/util/regex/Pattern; ? ?
? getFileName ? , 2 ? 2 P java/util/regex/Pattern ? matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; ? ?
? ? java/util/regex/Matcher ? matches ? ~
? ? group (I)Ljava/lang/String; ? ?
? ? java/lang/Long ? parseLong (Ljava/lang/String;)J ? ?
? ?
access$600 ? V
? close ? v ?
addSuppressed (Ljava/lang/Throwable;)V ? ?
?
access$700 ? V
? ,failed to delete unreferenced translog files ? warn =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ? ? \ ? translogPath Ljava/nio/file/Path;
generation J Ljava/util/regex/Matcher; path stream 5Ljava/nio/file/DirectoryStream; Ljava/nio/file/DirectoryStream; e Ljava/io/IOException; channelReference 5Lcom/groupbyinc/flux/index/translog/ChannelReference;
? _(Lcom/groupbyinc/flux/index/translog/Translog;Lcom/groupbyinc/flux/index/translog/Translog$1;)V
? x0 x1 /Lcom/groupbyinc/flux/index/translog/Translog$1; java/lang/Class ? desiredAssertionStatus ? ~
? ? Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable Signature
SourceFile InnerClasses 0 ? 4
*+? *? ? ?
? ? ? ?*? +? &? *? ?+? .M? 0? E+? .? 5 *? ? 9? = ? -? ?Y? AY? BD? H*? ? 9? KM? H,? K? Q? T?*? ? XZ? Y,S? ` ? 2Y,S? f? 2Y,+? &? j? n S? f*? ? 9? tMN,? z :? ? ? ?? ? ? 2:? ?? ? ? ? ? ?:? ?? U? ?? ?7*? ? *? >*? ? ?Z? YS? ` ? 2YS? f? 2Y+? &? j? n S? f??|,? S-? ,? ? ? F:-? ?? ;,? ? ? 2:N?: ,? !-? ,? ? ? :
-
? ?? ,? ? ?? M*? ? ??,? ? ? ? 7=@ ?/T ?/\ flo T^\ ??? ? R ? ? ? ? G ? ? ? Z ? ? ? n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ^ ? ? ? [? q? |? ?? ?? ?? ?? ?? ?? ????,?/?T?\????????? ? \ ? [ 2? 7? v |? ?? P
H G ?
" v
? " B A R ? 3 *+? "? ñ ? ? ? ? ? D *+? Ʊ ? ? ? ? ? ? ? ? 4
? Ϛ ? ? 0? ? ? ? @ ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy