com.groupbyinc.flux.common.lucene.index.ElasticsearchDirectoryReader.class Maven / Gradle / Ivy
???? 4 ? Dcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader Dcom/groupbyinc/flux/common/apache/lucene/index/FilterDirectoryReader !ElasticsearchDirectoryReader.java Ucom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader$SubReaderWrapper SubReaderWrapper Ucom/groupbyinc/flux/common/apache/lucene/index/FilterDirectoryReader$SubReaderWrapper Fcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheHelper :com/groupbyinc/flux/common/apache/lucene/index/IndexReader
CacheHelper Icom/groupbyinc/flux/common/apache/lucene/index/IndexReader$ClosedListener ClosedListener Ccom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey CacheKey shardId )Lcom/groupbyinc/flux/index/shard/ShardId; wrapper WLcom/groupbyinc/flux/common/apache/lucene/index/FilterDirectoryReader$SubReaderWrapper; $assertionsDisabled Z ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/common/apache/lucene/index/FilterDirectoryReader$SubReaderWrapper;Lcom/groupbyinc/flux/index/shard/ShardId;)V java/io/IOException ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/common/apache/lucene/index/FilterDirectoryReader$SubReaderWrapper;)V
! # % this FLcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader; in @Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader; +()Lcom/groupbyinc/flux/index/shard/ShardId; getReaderCacheHelper J()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheHelper; ) * . >com/groupbyinc/flux/common/apache/lucene/index/DirectoryReader 0 , -
1 2 doWrapDirectoryReader ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;)Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;
6 wrap ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader; ,(Lcom/groupbyinc/flux/index/shard/ShardId;)V :
; reader addReaderCloseListener ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$ClosedListener;)V .Lcom/groupbyinc/flux/common/SuppressForbidden; reason 7This is the only sane way to add a ReaderClosedListener getElasticsearchDirectoryReader ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;)Lcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader; C D
E "java/lang/IllegalArgumentException G bCan't install close listener reader is not an ElasticsearchDirectoryReader/ElasticsearchLeafReader I (Ljava/lang/String;)V K
H L
2 java/lang/StringBuilder O ()V Q
P R Reader T append -(Ljava/lang/String;)Ljava/lang/StringBuilder; V W
P X -(Ljava/lang/Object;)Ljava/lang/StringBuilder; V Z
P [ does not support caching ] toString ()Ljava/lang/String; _ `
P a c getKey G()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey; e f g java/lang/AssertionError i
j R addClosedListener N(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$ClosedListener;)V l m n listener KLcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$ClosedListener; elasticsearchDirectoryReader cacheHelper HLcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheHelper; getDelegate B()Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader; u v
w java/lang/Class z desiredAssertionStatus ()Z | }
{ ~ Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable RuntimeInvisibleAnnotations
SourceFile InnerClasses 1 ? e *+,? "*,? $*-? &? ? * ' ( ) * ? ( ) * + ? + ? / *? &? ? ' ( ? 1 , - ? 2 *? /? 3? ? ' ( ? 7 4 5 ? E ? Y+*? $*? &? 7? ? ' ( ) * ? <