
com.groupbyinc.flux.index.translog.Translog$View.class Maven / Gradle / Ivy
???? 3 ? 0com/groupbyinc/flux/index/translog/Translog$View java/lang/Object java/io/Closeable
Translog.java +com/groupbyinc/flux/index/translog/Translog View 4com/groupbyinc/flux/index/translog/Translog$Snapshot Snapshot
EMPTY_VIEW 2Lcom/groupbyinc/flux/index/translog/Translog$View; closed Z orderedTranslogs Ljava/util/List; ELjava/util/List; onClose *Lcom/groupbyinc/flux/common/util/Callback; ^Lcom/groupbyinc/flux/common/util/Callback; $assertionsDisabled =(Ljava/util/List;Lcom/groupbyinc/flux/common/util/Callback;)V ()V
java/util/ArrayList (Ljava/util/Collection;)V
! # % this
onNewTranslog i(Lcom/groupbyinc/flux/index/translog/TranslogReader;Lcom/groupbyinc/flux/index/translog/TranslogReader;)V java/io/IOException * , 5com/groupbyinc/flux/common/apache/lucene/util/IOUtils . close ([Ljava/io/Closeable;)V 0 1
/ 2 java/util/List 4 size ()I 6 7 5 8 remove (I)Ljava/lang/Object; : ; 5 < 1com/groupbyinc/flux/index/translog/TranslogReader > 0
? @ add (Ljava/lang/Object;)Z B C 5 D
oldCurrent 3Lcom/groupbyinc/flux/index/translog/TranslogReader;
newCurrent minTranslogGeneration ()J
ensureOpen K
L get N ; 5 O
getGeneration Q J
? R totalOperations iterator ()Ljava/util/Iterator; U V 5 W java/util/Iterator Y hasNext ()Z [ \ Z ] next ()Ljava/lang/Object; _ ` Z a T 7
? c e java/lang/AssertionError g
h tops I translog ops sizeInBytes n J
? o J snapshot 8()Lcom/groupbyinc/flux/index/translog/Translog$Snapshot; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; t u 5 v 4[Lcom/groupbyinc/flux/index/translog/TranslogReader; x
access$800 l([Lcom/groupbyinc/flux/index/translog/TranslogReader;)Lcom/groupbyinc/flux/index/translog/Translog$Snapshot; z {
| *com/groupbyinc/flux/ElasticsearchException ~ View is already closed ? ((Ljava/lang/String;[Ljava/lang/Object;)V ?
? java/lang/Exception ?
(com/groupbyinc/flux/common/util/Callback ? handle (Ljava/lang/Object;)V ? ? ? ? addAll (Ljava/util/Collection;)Z ? ? 5 ? clear ? 5 ? java/lang/Throwable ? (Ljava/lang/Iterable;)V 0 ?
/ ? failed to close view ? =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ?
? e Ljava/lang/Exception; toClose java/lang/Class ? desiredAssertionStatus ? \
? ? java/util/Collections ?
EMPTY_LIST ? ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?(Ljava/util/List;Lcom/groupbyinc/flux/common/util/Callback;)V
StackMapTable
Exceptions
SourceFile InnerClasses 1 ? ? ? | *? *? Y+? "? $*,? &? ? ' ? ? ? ? ? ? ? ? ( ) ? ? H*? -? ? Y+SY,S? 3?*? $*? $? 9 d? = ? ?? A*? $+? E W*? $,? E W? ? H ' H F G H H G ? 1
< G ? ? + ! I J ? C *? M*? $? P ? ?? S? ? ' ?
! T 7 ? ? J<*? $? X M,? ^ ? 6,? b ? ?N-? d6? ?? f? ? ? hY? i?`??? ? * % j k &