
com.groupbyinc.flux.action.search.SearchCountAsyncAction.class Maven / Gradle / Ivy
???? 3 ? 8com/groupbyinc/flux/action/search/SearchCountAsyncAction {Lcom/groupbyinc/flux/action/search/AbstractSearchAsyncAction; ;com/groupbyinc/flux/action/search/AbstractSearchAsyncAction SearchCountAsyncAction.java ?(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/search/action/SearchServiceTransportAction;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/search/controller/SearchPhaseController;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/search/SearchRequest;Lcom/groupbyinc/flux/action/ActionListener;)V
this :Lcom/groupbyinc/flux/action/search/SearchCountAsyncAction; logger -Lcom/groupbyinc/flux/common/logging/ESLogger;
searchService @Lcom/groupbyinc/flux/search/action/SearchServiceTransportAction; clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; searchPhaseController =Lcom/groupbyinc/flux/search/controller/SearchPhaseController;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; request 1Lcom/groupbyinc/flux/action/search/SearchRequest; listener _Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; firstPhaseName ()Ljava/lang/String; query sendExecuteFirstPhase ?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/search/internal/ShardSearchTransportRequest;Lcom/groupbyinc/flux/action/ActionListener;)V $ >com/groupbyinc/flux/search/action/SearchServiceTransportAction & sendExecuteQuery ( #
' ) node 0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode; ALcom/groupbyinc/flux/search/internal/ShardSearchTransportRequest; iLcom/groupbyinc/flux/action/ActionListener; moveToSecondPhase ()V java/lang/Exception 1 3 ;com/groupbyinc/flux/search/controller/SearchPhaseController 5
EMPTY_DOCS ;[Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc; 7 8 6 9 firstResults 8Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray; ; < = 6com/groupbyinc/flux/common/util/concurrent/AtomicArray ? empty ()Ljava/lang/Object; A B
@ C E merge([Lcom/groupbyinc/flux/common/apache/lucene/search/ScoreDoc;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;Lcom/groupbyinc/flux/common/HasContextAndHeaders;)Lcom/groupbyinc/flux/search/internal/InternalSearchResponse; G H
6 I /com/groupbyinc/flux/action/search/SearchRequest K scroll %()Lcom/groupbyinc/flux/search/Scroll; M N
L O
searchType 0()Lcom/groupbyinc/flux/action/search/SearchType; Q R
L S 7com/groupbyinc/flux/action/search/TransportSearchHelper U
buildScrollId ?(Lcom/groupbyinc/flux/action/search/SearchType;Lcom/groupbyinc/flux/common/util/concurrent/AtomicArray;Ljava/util/Map;)Ljava/lang/String; W X
V Y :com/groupbyinc/flux/search/internal/InternalSearchResponse [ java/lang/String ] _ 0com/groupbyinc/flux/action/search/SearchResponse a expectedSuccessfulOps I c d e
successfulOps +Ljava/util/concurrent/atomic/AtomicInteger; g h i )java/util/concurrent/atomic/AtomicInteger k get ()I m n
l o buildTookInMillis ()J q r
s buildShardFailures 9()[Lcom/groupbyinc/flux/action/search/ShardSearchFailure; u v
w ?(Lcom/groupbyinc/flux/search/internal/InternalSearchResponse;Ljava/lang/String;IIJ[Lcom/groupbyinc/flux/action/search/ShardSearchFailure;)V y
b z )com/groupbyinc/flux/action/ActionListener |
onResponse (Ljava/lang/Object;)V ~ } ? internalResponse