
com.groupbyinc.flux.action.ActionRequestBuilder.class Maven / Gradle / Ivy
???? 3 v /com/groupbyinc/flux/action/ActionRequestBuilder ?;>Ljava/lang/Object; java/lang/Object ActionRequestBuilder.java action #Lcom/groupbyinc/flux/action/Action; HLcom/groupbyinc/flux/action/Action; request *Lcom/groupbyinc/flux/action/ActionRequest; TRequest;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; client 0Lcom/groupbyinc/flux/client/ElasticsearchClient; ?(Lcom/groupbyinc/flux/client/ElasticsearchClient;Lcom/groupbyinc/flux/action/Action;Lcom/groupbyinc/flux/action/ActionRequest;)V ()V
action must not be null ;com/groupbyinc/flux/common/google/common/base/Preconditions checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
" .com/groupbyinc/flux/client/ElasticsearchClient $ -()Lcom/groupbyinc/flux/threadpool/ThreadPool;
& % '
) this VLcom/groupbyinc/flux/action/ActionRequestBuilder; 1Lcom/groupbyinc/flux/action/ActionRequestBuilder; ,()Lcom/groupbyinc/flux/action/ActionRequest; putHeader W(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/action/ActionRequestBuilder; (com/groupbyinc/flux/action/ActionRequest 1 '(Ljava/lang/String;Ljava/lang/Object;)V / 3
2 4 key Ljava/lang/String; value Ljava/lang/Object; execute 5()Lcom/groupbyinc/flux/action/ListenableActionFuture; >com/groupbyinc/flux/action/support/PlainListenableActionFuture < .(Lcom/groupbyinc/flux/threadpool/ThreadPool;)V >
= ? .(Lcom/groupbyinc/flux/action/ActionListener;)V : A
B future LLcom/groupbyinc/flux/action/support/PlainListenableActionFuture; @Lcom/groupbyinc/flux/action/support/PlainListenableActionFuture; get -()Lcom/groupbyinc/flux/action/ActionResponse; : ;
I 1com/groupbyinc/flux/action/ListenableActionFuture K actionGet ()Ljava/lang/Object; M N L O )com/groupbyinc/flux/action/ActionResponse Q X(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/ActionResponse; ?(Lcom/groupbyinc/flux/common/unit/TimeValue;)Ljava/lang/Object; M T L U timeout +Lcom/groupbyinc/flux/common/unit/TimeValue; ?(Ljava/lang/String;)Lcom/groupbyinc/flux/action/ActionResponse; &(Ljava/lang/String;)Ljava/lang/Object; M Z L [
beforeExecute V(Lcom/groupbyinc/flux/action/ActionRequest;)Lcom/groupbyinc/flux/action/ActionRequest; ] ^
_ {(Lcom/groupbyinc/flux/action/Action;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V : a % b listener 7Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?(Lcom/groupbyinc/flux/client/ElasticsearchClient;Lcom/groupbyinc/flux/action/Action;TRequest;)V ()TRequest; 6(Ljava/lang/String;Ljava/lang/Object;)TRequestBuilder; A()Lcom/groupbyinc/flux/action/ListenableActionFuture; ()TResponse; 7(Lcom/groupbyinc/flux/common/unit/TimeValue;)TResponse; (Ljava/lang/String;)TResponse; :(Lcom/groupbyinc/flux/action/ActionListener;)V (TRequest;)TRequest;
SourceFile! g
g
h ? %*? ,? W*,? *-? !*+? #*+? ( ? *? i * % + - % % %
j % + , % %
k # $ % &