com.groupbyinc.flux.script.mustache.TransportMultiSearchTemplateAction.class Maven / Gradle / Ivy
???? 4 ? Fcom/groupbyinc/flux/script/mustache/TransportMultiSearchTemplateAction ?Lcom/groupbyinc/flux/action/support/HandledTransportAction; 9com/groupbyinc/flux/action/support/HandledTransportAction 'TransportMultiSearchTemplateAction.java Dcom/groupbyinc/flux/script/mustache/MultiSearchTemplateResponse$Item ?com/groupbyinc/flux/script/mustache/MultiSearchTemplateResponse Item :com/groupbyinc/flux/action/search/MultiSearchResponse$Item 5com/groupbyinc/flux/action/search/MultiSearchResponse %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup
scriptService *Lcom/groupbyinc/flux/script/ScriptService; xContentRegistry ;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry; multiSearchAction >Lcom/groupbyinc/flux/action/search/TransportMultiSearchAction; ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/action/search/TransportMultiSearchAction;)V *Lcom/groupbyinc/flux/common/inject/Inject; "indices:data/read/msearch/template "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; ' >com/groupbyinc/flux/script/mustache/MultiSearchTemplateRequest ) ()V +
* , - B()Lcom/groupbyinc/flux/script/mustache/MultiSearchTemplateRequest; / get ()Ljava/util/function/Supplier; 1 2 3/(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 5
6 8 : < this HLcom/groupbyinc/flux/script/mustache/TransportMultiSearchTemplateAction; 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; resolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; doExecute n(Lcom/groupbyinc/flux/script/mustache/MultiSearchTemplateRequest;Lcom/groupbyinc/flux/action/ActionListener;)V java/lang/Exception L java/util/ArrayList N
O , 4com/groupbyinc/flux/action/search/MultiSearchRequest Q
R , indicesOptions 5()Lcom/groupbyinc/flux/action/support/IndicesOptions; T U
* V k(Lcom/groupbyinc/flux/action/support/IndicesOptions;)Lcom/groupbyinc/flux/action/search/MultiSearchRequest; T X
R Y maxConcurrentSearchRequests ()I [ \
* ] 9(I)Lcom/groupbyinc/flux/action/search/MultiSearchRequest; [ _
R ` java/util/List b requests ()Ljava/util/List; d e
* f size h \ c i G[Lcom/groupbyinc/flux/script/mustache/MultiSearchTemplateResponse$Item; k (I)Ljava/lang/Object; 1 m c n 9com/groupbyinc/flux/script/mustache/SearchTemplateRequest p :com/groupbyinc/flux/script/mustache/SearchTemplateResponse r
s , Acom/groupbyinc/flux/script/mustache/TransportSearchTemplateAction u convert(Lcom/groupbyinc/flux/script/mustache/SearchTemplateRequest;Lcom/groupbyinc/flux/script/mustache/SearchTemplateResponse;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)Lcom/groupbyinc/flux/action/search/SearchRequest; w x
v y )com/groupbyinc/flux/action/ActionListener { T(Lcom/groupbyinc/flux/script/mustache/SearchTemplateResponse;Ljava/lang/Exception;)V }
~ /com/groupbyinc/flux/action/search/SearchRequest ? add i(Lcom/groupbyinc/flux/action/search/SearchRequest;)Lcom/groupbyinc/flux/action/search/MultiSearchRequest; ? ?
R ? java/lang/Integer ? valueOf (I)Ljava/lang/Integer; ? ?
? ? (Ljava/lang/Object;)Z ? ? c ? (Ljava/lang/Object;)V ? lambda$doExecute$0 ?(Ljava/util/List;[Lcom/groupbyinc/flux/script/mustache/MultiSearchTemplateResponse$Item;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/action/search/MultiSearchResponse;)V ? ?
? ? :(Lcom/groupbyinc/flux/action/search/MultiSearchResponse;)V ? accept ?(Ljava/util/List;[Lcom/groupbyinc/flux/script/mustache/MultiSearchTemplateResponse$Item;Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/common/CheckedConsumer; ? ? ? java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? onFailure (Ljava/lang/Exception;)V ? ? | ? ? ? J(Lcom/groupbyinc/flux/action/ActionListener;)Ljava/util/function/Consumer; ? ? ? wrap v(Lcom/groupbyinc/flux/common/CheckedConsumer;Ljava/util/function/Consumer;)Lcom/groupbyinc/flux/action/ActionListener; ? ? | ?