com.groupbyinc.flux.action.search.TransportSearchScrollAction.class Maven / Gradle / Ivy
???? 4 ? =com/groupbyinc/flux/action/search/TransportSearchScrollAction ?Lcom/groupbyinc/flux/action/support/HandledTransportAction; 9com/groupbyinc/flux/action/support/HandledTransportAction TransportSearchScrollAction.java %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup clusterService 4Lcom/groupbyinc/flux/cluster/service/ClusterService; searchTransportService :Lcom/groupbyinc/flux/action/search/SearchTransportService; searchPhaseController 9Lcom/groupbyinc/flux/action/search/SearchPhaseController; ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/action/search/SearchTransportService;Lcom/groupbyinc/flux/action/search/SearchPhaseController;)V *Lcom/groupbyinc/flux/common/inject/Inject; indices:data/read/scroll "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
()Ljava/lang/Object; 5com/groupbyinc/flux/action/search/SearchScrollRequest ()V "
! # $ 9()Lcom/groupbyinc/flux/action/search/SearchScrollRequest; & get ()Ljava/util/function/Supplier; ( ) */(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/function/Supplier;)V ,
-
/ 1 3 this ?Lcom/groupbyinc/flux/action/search/TransportSearchScrollAction; settings .Lcom/groupbyinc/flux/common/settings/Settings;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; transportService 0Lcom/groupbyinc/flux/transport/TransportService;
actionFilters 2Lcom/groupbyinc/flux/action/support/ActionFilters; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; doExecute e(Lcom/groupbyinc/flux/action/search/SearchScrollRequest;Lcom/groupbyinc/flux/action/ActionListener;)V 'java/lang/UnsupportedOperationException C the task parameter is required E (Ljava/lang/String;)V G
D H request 7Lcom/groupbyinc/flux/action/search/SearchScrollRequest; listener _Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; ?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/search/SearchScrollRequest;Lcom/groupbyinc/flux/action/ActionListener;)V java/lang/Exception P scrollId ()Ljava/lang/String; R S
! T 7com/groupbyinc/flux/action/search/TransportSearchHelper V
parseScrollId F(Ljava/lang/String;)Lcom/groupbyinc/flux/action/search/ParsedScrollId; X Y
W Z 0com/groupbyinc/flux/action/search/ParsedScrollId \ getType ^ S
] _ java/lang/String a hashCode ()I c d
b e queryThenFetch g equals (Ljava/lang/Object;)Z i j
b k
queryAndFetch m Gcom/groupbyinc/flux/action/search/SearchScrollQueryThenFetchAsyncAction o logger 8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; q r s ,com/groupbyinc/flux/action/search/SearchTask u?(Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/action/search/SearchTransportService;Lcom/groupbyinc/flux/action/search/SearchPhaseController;Lcom/groupbyinc/flux/action/search/SearchScrollRequest;Lcom/groupbyinc/flux/action/search/SearchTask;Lcom/groupbyinc/flux/action/search/ParsedScrollId;Lcom/groupbyinc/flux/action/ActionListener;)V w
p x Fcom/groupbyinc/flux/action/search/SearchScrollQueryAndFetchAsyncAction z
{ x "java/lang/IllegalArgumentException } java/lang/StringBuilder
? # Scroll id type [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ] unrecognized ? toString ? S
? ?
~ H com/groupbyinc/flux/tasks/Task ? )com/groupbyinc/flux/action/ActionListener ? java/lang/Runnable ? run ? " ? ? onFailure (Ljava/lang/Exception;)V ? ? ? ? action Ljava/lang/Runnable; 2Lcom/groupbyinc/flux/action/search/ParsedScrollId; e Ljava/lang/Exception; task Lcom/groupbyinc/flux/tasks/Task; X(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V A B
? x(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V A O
? Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable Signature ?(Lcom/groupbyinc/flux/action/search/SearchScrollRequest;Lcom/groupbyinc/flux/action/ActionListener;)V
StackMapTable ?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/search/SearchScrollRequest;Lcom/groupbyinc/flux/action/ActionListener;)V BootstrapMethods
SourceFile InnerClasses !
? ? %*+,-? + ? .*? 0*? 2*? 4? ? \ % 5 6 % 7 8 % 9 : % ; <