
com.groupbyinc.flux.index.percolator.PercolatorQueriesRegistry.class Maven / Gradle / Ivy
???? 3? >com/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry ;com/groupbyinc/flux/index/shard/AbstractIndexShardComponent java/io/Closeable PercolatorQueriesRegistry.java @com/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$1 bcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$RealTimePercolatorOperationListener
#RealTimePercolatorOperationListener Ucom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$ShardLifecycleListener
ShardLifecycleListener Tcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$PercolateTypeListener PercolateTypeListener 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser Token 5com/groupbyinc/flux/indices/IndicesLifecycle$Listener ,com/groupbyinc/flux/indices/IndicesLifecycle Listener MAP_UNMAPPED_FIELDS_AS_STRING Ljava/lang/String; .index.percolator.map_unmapped_fields_as_string queryParserService 9Lcom/groupbyinc/flux/index/query/IndexQueryParserService;
mapperService 0Lcom/groupbyinc/flux/index/mapper/MapperService; indicesLifecycle .Lcom/groupbyinc/flux/indices/IndicesLifecycle; indexFieldDataService ;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService; indexingService 9Lcom/groupbyinc/flux/index/indexing/ShardIndexingService; shardPercolateService BLcom/groupbyinc/flux/index/percolator/stats/ShardPercolateService; percolateQueries $Ljava/util/concurrent/ConcurrentMap; ?Ljava/util/concurrent/ConcurrentMap; shardLifecycleListener WLcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$ShardLifecycleListener; #realTimePercolatorOperationListener dLcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$RealTimePercolatorOperationListener; percolateTypeListener VLcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$PercolateTypeListener; realTimePercolatorEnabled +Ljava/util/concurrent/atomic/AtomicBoolean; mapUnmappedFieldsAsString Z ?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/query/IndexQueryParserService;Lcom/groupbyinc/flux/index/indexing/ShardIndexingService;Lcom/groupbyinc/flux/indices/IndicesLifecycle;Lcom/groupbyinc/flux/index/mapper/MapperService;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService;Lcom/groupbyinc/flux/index/percolator/stats/ShardPercolateService;)V Z(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/common/settings/Settings;)V : <
= ? @com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections A )newConcurrentMapWithAggressiveConcurrency &()Ljava/util/concurrent/ConcurrentMap; C D
B E - . G ?(Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry;Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry$1;)V : I
J 0 1 L
J 2 3 O
J 4 5 R )java/util/concurrent/atomic/AtomicBoolean T (Z)V : V
U W 6 7 Y ! " [ # $ ] % & _ ) * a ' ( c + , e java/lang/Boolean g valueOf (Z)Ljava/lang/Boolean; i j
h k ,com/groupbyinc/flux/common/settings/Settings m getAsBoolean :(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean; o p
n q booleanValue ()Z s t
h u 8 9 w addListener :(Lcom/groupbyinc/flux/indices/IndicesLifecycle$Listener;)V y z { .com/groupbyinc/flux/index/mapper/MapperService } addTypeListener :(Lcom/groupbyinc/flux/index/mapper/DocumentTypeListener;)V ?
~ ? this @Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry; shardId )Lcom/groupbyinc/flux/index/shard/ShardId;
indexSettings .Lcom/groupbyinc/flux/common/settings/Settings; close ()V removeTypeListener ? ?
~ ? removeListener ? z ? 7com/groupbyinc/flux/index/indexing/ShardIndexingService ? A(Lcom/groupbyinc/flux/index/indexing/IndexingOperationListener;)V ? ?
? ? clear ? ?
? "java/util/concurrent/ConcurrentMap ? ? ? enableRealTimePercolator
compareAndSet (ZZ)Z ? ?
U ? y ?
? ? disableRealTimePercolator addPercolateQuery F(Ljava/lang/String;Lcom/groupbyinc/flux/common/bytes/BytesReference;)V parsePercolatorDocument |(Ljava/lang/String;Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query; ? ?
? 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef ? (Ljava/lang/CharSequence;)V : ?
? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? 5com/groupbyinc/flux/common/apache/lucene/search/Query ? @com/groupbyinc/flux/index/percolator/stats/ShardPercolateService ?
addedQuery ?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V ? ?
? ?
idAsString source 1Lcom/groupbyinc/flux/common/bytes/BytesReference; newquery 7Lcom/groupbyinc/flux/common/apache/lucene/search/Query; id 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;
previousQuery removePercolateQuery (Ljava/lang/String;)V remove &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? removedQuery r(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V ? ?
? ? query java/lang/Throwable ? java/lang/Exception ? 2com/groupbyinc/flux/common/xcontent/XContentHelper ? createParser g(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContentParser; ? ?
? ? nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ? ? ? START_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ? ? ? *com/groupbyinc/flux/ElasticsearchException ? java/lang/StringBuilder ? : ?
? ? failed to parse query [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ], not starting with OBJECT ? toString ()Ljava/lang/String; ? ?
? ? java/lang/Object ? ((Ljava/lang/String;[Ljava/lang/Object;)V : ?
? ? java/lang/String ? /com/groupbyinc/flux/common/bytes/BytesReference ?
END_OBJECT ? ? ?
FIELD_NAME ? ? ? currentName ? ? equals (Ljava/lang/Object;)Z
?
parseQuery (Ljava/lang/String;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;
? ?
addSuppressed (Ljava/lang/Throwable;)V
? contentType 4()Lcom/groupbyinc/flux/common/xcontent/XContentType; 3com/groupbyinc/flux/common/xcontent/XContentFactory contentBuilder i(Lcom/groupbyinc/flux/common/xcontent/XContentType;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
3com/groupbyinc/flux/common/xcontent/XContentBuilder copyCurrentStructure k(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
! bytes 3()Lcom/groupbyinc/flux/common/bytes/BytesReference;#$
%
skipChildren( ? ) START_ARRAY+ ? , isValue. t
/ type1 text3 ? 4 8com/groupbyinc/flux/index/percolator/PercolatorException6 +()Lcom/groupbyinc/flux/index/shard/ShardId; ?8
9 'com/groupbyinc/flux/index/shard/ShardId; index #()Lcom/groupbyinc/flux/index/Index;=>
<? ]A K(Lcom/groupbyinc/flux/index/Index;Ljava/lang/String;Ljava/lang/Throwable;)V :C
7D builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; queryParser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; currentFieldName token sourceParser e Ljava/lang/Exception; querySource java/io/IOExceptionP 1com/groupbyinc/flux/index/query/QueryParseContextR setTypesWithPrevious (([Ljava/lang/String;)[Ljava/lang/String;TU
SV [Ljava/lang/String;X 7com/groupbyinc/flux/index/query/IndexQueryParserServiceZ getParseContext 5()Lcom/groupbyinc/flux/index/query/QueryParseContext;\]
[^ reset 7(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)V`a
Sb setAllowUnmappedFieldsd V
Se setMapUnmappedFieldAsStringg V
Sh parseInnerQuery l(Lcom/groupbyinc/flux/index/query/QueryParseContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/Query;jk
[l setTypes ([Ljava/lang/String;)Vno
Sp 5com/groupbyinc/flux/index/query/QueryParsingExceptionr Failed to parset p(Lcom/groupbyinc/flux/index/query/QueryParseContext;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V :v
sw Ljava/io/IOException; parser
previousTypes context 3Lcom/groupbyinc/flux/index/query/QueryParseContext;
access$300 k(Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry;)Lcom/groupbyinc/flux/index/shard/ShardId; ? ? ? x0
access$400 o(Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry;)Lcom/groupbyinc/flux/common/logging/ESLogger; logger -Lcom/groupbyinc/flux/common/logging/ESLogger;?? ?
access$500
access$600
access$700
access$800 r(Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry;)Lcom/groupbyinc/flux/index/mapper/MapperService;
access$900 access$1000 }(Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry;)Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService; access$1100 f(Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry;)Ljava/util/concurrent/ConcurrentMap; access$1200 ?(Lcom/groupbyinc/flux/index/percolator/PercolatorQueriesRegistry;)Lcom/groupbyinc/flux/index/percolator/stats/ShardPercolateService; access$1300
ConstantValue Signature Code LocalVariableTable LineNumberTable ?()Ljava/util/concurrent/ConcurrentMap;
StackMapTable
SourceFile InnerClasses !
? ! " # $ % &