
com.groupbyinc.flux.search.internal.SearchContext.class Maven / Gradle / Ivy
???? 3N 1com/groupbyinc/flux/search/internal/SearchContext 9com/groupbyinc/flux/common/DelegatingHasContextAndHeaders +com/groupbyinc/flux/common/lease/Releasable SearchContext.java :com/groupbyinc/flux/search/internal/SearchContext$Lifetime Lifetime =com/groupbyinc/flux/search/fetch/FetchSubPhase$ContextFactory .com/groupbyinc/flux/search/fetch/FetchSubPhase
ContextFactory Xcom/groupbyinc/flux/common/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys @com/groupbyinc/flux/common/google/common/collect/MultimapBuilder MultimapBuilderWithKeys Tcom/groupbyinc/flux/common/google/common/collect/MultimapBuilder$ListMultimapBuilder ListMultimapBuilder current Ljava/lang/ThreadLocal; LLjava/lang/ThreadLocal; DEFAULT_TERMINATE_AFTER I
clearables ;Lcom/groupbyinc/flux/common/google/common/collect/Multimap; ?Lcom/groupbyinc/flux/common/google/common/collect/Multimap; closed +Ljava/util/concurrent/atomic/AtomicBoolean; innerHitsContext =Lcom/groupbyinc/flux/search/fetch/innerhits/InnerHitsContext; parseFieldMatcher .Lcom/groupbyinc/flux/common/ParseFieldMatcher; nowInMillisUsed Z
setCurrent 6(Lcom/groupbyinc/flux/search/internal/SearchContext;)V + java/lang/ThreadLocal - set (Ljava/lang/Object;)V / 0
. 1 types ()[Ljava/lang/String; 3 4
5 1com/groupbyinc/flux/index/query/QueryParseContext 7 setTypes ([Ljava/lang/String;)V 9 :
8 ; value 3Lcom/groupbyinc/flux/search/internal/SearchContext;
removeCurrent ()V remove A @
. B removeTypes D @
8 E 5()Lcom/groupbyinc/flux/search/internal/SearchContext; get ()Ljava/lang/Object; H I
. J b(Lcom/groupbyinc/flux/common/ParseFieldMatcher;Lcom/groupbyinc/flux/common/HasContextAndHeaders;)V 4(Lcom/groupbyinc/flux/common/HasContextAndHeaders;)V L N
O Q )java/util/concurrent/atomic/AtomicBoolean S (Z)V L U
T V ! " X % & Z this contextHeaders 1Lcom/groupbyinc/flux/common/HasContextAndHeaders; 0()Lcom/groupbyinc/flux/common/ParseFieldMatcher; close
compareAndSet (ZZ)Z a b
T c CONTEXT