com.groupbyinc.flux.action.support.TransportAction.class Maven / Gradle / Ivy
???? 4 ? 2com/groupbyinc/flux/action/support/TransportAction ?Lcom/groupbyinc/flux/common/component/AbstractComponent; 6com/groupbyinc/flux/common/component/AbstractComponent TransportAction.java Rcom/groupbyinc/flux/action/support/TransportAction$TaskResultStoringActionListener TaskResultStoringActionListener Ecom/groupbyinc/flux/action/support/TransportAction$RequestFilterChain
RequestFilterChain 4com/groupbyinc/flux/action/support/TransportAction$2
4com/groupbyinc/flux/action/support/TransportAction$1
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool;
actionName Ljava/lang/String; filters 2[Lcom/groupbyinc/flux/action/support/ActionFilter; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; taskManager 'Lcom/groupbyinc/flux/tasks/TaskManager; (Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/tasks/TaskManager;)V 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
" 0com/groupbyinc/flux/action/support/ActionFilters $ 4()[Lcom/groupbyinc/flux/action/support/ActionFilter; &
% ' ) + - this ILcom/groupbyinc/flux/action/support/TransportAction; 4Lcom/groupbyinc/flux/action/support/TransportAction; settings .Lcom/groupbyinc/flux/common/settings/Settings;
actionFilters 2Lcom/groupbyinc/flux/action/support/ActionFilters; execute U(Lcom/groupbyinc/flux/action/ActionRequest;)Lcom/groupbyinc/flux/action/ActionFuture; 4com/groupbyinc/flux/action/support/PlainActionFuture 8 newFuture 8()Lcom/groupbyinc/flux/action/support/PlainActionFuture; : ;
9 < w(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/tasks/Task; 6 >
? request TRequest; *Lcom/groupbyinc/flux/action/ActionRequest; future BLcom/groupbyinc/flux/action/support/PlainActionFuture; 6Lcom/groupbyinc/flux/action/support/PlainActionFuture; transport G %com/groupbyinc/flux/tasks/TaskManager I register r(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskAwareRequest;)Lcom/groupbyinc/flux/tasks/Task; K L
J M x(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V 6 O
P com/groupbyinc/flux/tasks/Task R ?(Lcom/groupbyinc/flux/action/support/TransportAction;Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionListener;)V T
U listener 7Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; task Lcom/groupbyinc/flux/tasks/Task; t(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/tasks/TaskListener;)Lcom/groupbyinc/flux/tasks/Task; (Lcom/groupbyinc/flux/action/support/TransportAction;Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/tasks/TaskListener;)V ]
^ 4Lcom/groupbyinc/flux/tasks/TaskListener; (Lcom/groupbyinc/flux/tasks/TaskListener; (com/groupbyinc/flux/action/ActionRequest b validate ?()Lcom/groupbyinc/flux/action/ActionRequestValidationException; d e
c f )com/groupbyinc/flux/action/ActionListener h onFailure (Ljava/lang/Exception;)V j k i l ;com/groupbyinc/flux/action/ActionRequestValidationException n getShouldStoreResult ()Z p q
c r ?(Lcom/groupbyinc/flux/tasks/TaskManager;Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/action/support/TransportAction$1;)V t
u logger !Lorg/apache/logging/log4j/Logger; w x y ?(Lcom/groupbyinc/flux/action/support/TransportAction;Lorg/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/action/support/TransportAction$1;)V {
| proceed ?(Lcom/groupbyinc/flux/tasks/Task;Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V ~
? validationException =Lcom/groupbyinc/flux/action/ActionRequestValidationException; requestFilterChain \Lcom/groupbyinc/flux/action/support/TransportAction$RequestFilterChain; GLcom/groupbyinc/flux/action/support/TransportAction$RequestFilterChain; doExecute X(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)V ? ?
?
access$200 h(Lcom/groupbyinc/flux/action/support/TransportAction;)[Lcom/groupbyinc/flux/action/support/ActionFilter; x0 Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature @(TRequest;)Lcom/groupbyinc/flux/action/ActionFuture;
StackMapTable b(TRequest;Lcom/groupbyinc/flux/action/ActionListener;)Lcom/groupbyinc/flux/tasks/Task; _(TRequest;Lcom/groupbyinc/flux/tasks/TaskListener;)Lcom/groupbyinc/flux/tasks/Task; c(Lcom/groupbyinc/flux/tasks/Task;TRequest;Lcom/groupbyinc/flux/action/ActionListener;)V C(TRequest;Lcom/groupbyinc/flux/action/ActionListener;)V
SourceFile InnerClasses! ? ? %*+? *-? !*,? #*? (? **? ,*? .? ? H % / 1 % 2 3 % % % 4 5 % % ? % / 0 ? 2 3
4 5 6 7 $ 8 6 7 ? y
? =M*+,? @W,? ?
/ 1
A C D F ?
/ 0
A B D E ? ; <