All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.action.support.tasks.TransportTasksAction.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?=com/groupbyinc/flux/action/support/tasks/TransportTasksActionz;TasksResponse:Lcom/groupbyinc/flux/action/support/tasks/BaseTasksResponse;TaskResponse::Lcom/groupbyinc/flux/common/io/stream/Writeable;>Lcom/groupbyinc/flux/action/support/HandledTransportAction;9com/groupbyinc/flux/action/support/HandledTransportActionTransportTasksAction.javaOcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTasksResponseNodeTasksResponseMcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTaskRequest
NodeTaskRequestRcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTransportHandler
NodeTransportHandlerIcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$AsyncActionAsyncAction?com/groupbyinc/flux/action/support/tasks/TransportTasksAction$2?com/groupbyinc/flux/action/support/tasks/TransportTasksAction$1clusterName)Lcom/groupbyinc/flux/cluster/ClusterName;clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;transportService0Lcom/groupbyinc/flux/transport/TransportService;requestFactoryLjava/util/concurrent/Callable;/Ljava/util/concurrent/Callable;transportNodeActionLjava/lang/String;?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterName;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/concurrent/Callable;Ljava/lang/String;)V1(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/concurrent/Callable;)V"$
%	'	)	+java/lang/StringBuilder-()V"/
.0append-(Ljava/lang/String;)Ljava/lang/StringBuilder;23
.4[n]6toString()Ljava/lang/String;89
.: !	<	>B(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;)V"@
A
A.com/groupbyinc/flux/transport/TransportServiceDregisterRequestHandler}(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)VFG
EHthis{Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;?Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;settings.Lcom/groupbyinc/flux/common/settings/Settings;
actionName
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;
actionFilters2Lcom/groupbyinc/flux/action/support/ActionFilters;indexNameExpressionResolverBLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;nodeExecutor	doExecutei(Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Lcom/groupbyinc/flux/action/ActionListener;)Vlogger-Lcom/groupbyinc/flux/common/logging/ESLogger;YZ	[=attempt to execute a transport tasks operation without a task]java/lang/Object_+com/groupbyinc/flux/common/logging/ESLoggerawarn((Ljava/lang/String;[Ljava/lang/Object;)Vcdbe'java/lang/UnsupportedOperationExceptiong-task parameter is required for this operationi(Ljava/lang/String;)V"k
hlrequestTTasksRequest;;Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;listener;+Lcom/groupbyinc/flux/action/ActionListener;?(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Lcom/groupbyinc/flux/action/ActionListener;)V	(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$1;)V"u
v
access$100N(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$AsyncAction;)Vxy
ztask Lcom/groupbyinc/flux/tasks/Task;
nodeOperation?(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTaskRequest;)Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTasksResponse;
access$200?(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTaskRequest;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;??
?java/util/ArrayList?
?0?(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Ljava/util/List;Ljava/util/List;)V"?
?processTasksh(Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Lcom/groupbyinc/flux/common/util/Consumer;)V??
?*com/groupbyinc/flux/cluster/ClusterService?	localNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;????.com/groupbyinc/flux/cluster/node/DiscoveryNode?id?9
??t(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V"?
?nodeTaskRequest?Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction.NodeTaskRequest;OLcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTaskRequest;results Ljava/util/List;Ljava/util/List;
exceptionsCLjava/util/List;
filterNodeIdsY(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;[Ljava/lang/String;)[Ljava/lang/String;(I)V"?
??/com/groupbyinc/flux/cluster/node/DiscoveryNodes?[Ljava/lang/String;?java/util/List?getD(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
??version()Lcom/groupbyinc/flux/Version;??
??com/groupbyinc/flux/Version?V_2_3_0Lcom/groupbyinc/flux/Version;??	??	onOrAfter (Lcom/groupbyinc/flux/Version;)Z??
??add(Ljava/lang/Object;)Z????size()I????java/lang/String?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????node0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;nodeIdnodes1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;nodesIdssupportedNodes$Ljava/util/List;resolveNodesz(Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)[Ljava/lang/String;9com/groupbyinc/flux/action/support/tasks/BaseTasksRequest?	getTaskId$()Lcom/groupbyinc/flux/tasks/TaskId;??
?? com/groupbyinc/flux/tasks/TaskId?isSet()Z??
??	getNodeId?9
??(com/groupbyinc/flux/cluster/ClusterState?3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;??
??getNodesIds()[Ljava/lang/String;??
??resolveNodesIds(([Ljava/lang/String;)[Ljava/lang/String;??
??clusterState*Lcom/groupbyinc/flux/cluster/ClusterState;taskManager'Lcom/groupbyinc/flux/tasks/TaskManager;??	?getId()J??
??%com/groupbyinc/flux/tasks/TaskManager?getTask#(J)Lcom/groupbyinc/flux/tasks/Task;
match#(Lcom/groupbyinc/flux/tasks/Task;)Z
?(com/groupbyinc/flux/common/util/Consumer	accept(Ljava/lang/Object;)V

com/groupbyinc/flux/tasks/Task-com/groupbyinc/flux/ResourceNotFoundException(task [{}] doesn't support this operation"d
task [{}] is missinggetTasks()Ljava/util/Map;

java/util/Mapvalues()Ljava/util/Collection; !java/util/Collection#iterator()Ljava/util/Iterator;%&$'java/util/Iterator)hasNext+?*,next()Ljava/lang/Object;./*0	operation;Lcom/groupbyinc/flux/common/util/Consumer;*Lcom/groupbyinc/flux/common/util/Consumer;newResponse?(Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksResponse;?(Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Ljava/util/concurrent/atomic/AtomicReferenceArray;)Lcom/groupbyinc/flux/action/support/tasks/BaseTasksResponse;0java/util/concurrent/atomic/AtomicReferenceArray8length:?
9;(I)Ljava/lang/Object;?=
9>.com/groupbyinc/flux/action/FailedNodeException@??	BaddAll(Ljava/util/Collection;)ZDE?F??	H56
J
tasksResponse?Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction.NodeTasksResponse;QLcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTasksResponse;responseLjava/lang/Object;iI	responses2Ljava/util/concurrent/atomic/AtomicReferenceArray;tasksfailedNodeExceptionsBLjava/util/List;taskOperationFailuresreadTaskResponsed(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/common/io/stream/Writeable;java/io/IOException[
taskOperation?(Lcom/groupbyinc/flux/action/support/tasks/BaseTasksRequest;Lcom/groupbyinc/flux/tasks/Task;)Lcom/groupbyinc/flux/common/io/stream/Writeable;transportCompressaccumulateExceptionsX(Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)VWX
bx(Lcom/groupbyinc/flux/tasks/Task;Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/ActionListener;)VWt
e
access$300n(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;)Lcom/groupbyinc/flux/common/logging/ESLogger;x0
access$400h(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;)Lcom/groupbyinc/flux/tasks/TaskManager;
access$700
access$800
access$900access$1000?(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction;Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTaskRequest;)Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction$NodeTasksResponse;~
qx1	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterName;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/action/support/ActionFilters;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Ljava/util/concurrent/Callable;Ljava/lang/String;)VM(TTasksRequest;Lcom/groupbyinc/flux/action/ActionListener;)Vm(Lcom/groupbyinc/flux/tasks/Task;TTasksRequest;Lcom/groupbyinc/flux/action/ActionListener;)V(Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction.NodeTaskRequest;)Lcom/groupbyinc/flux/action/support/tasks/TransportTasksAction.NodeTasksResponse;
StackMapTableM(TTasksRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)[Ljava/lang/String;L(TTasksRequest;Lcom/groupbyinc/flux/common/util/Consumer;)V?(TTasksRequest;Ljava/util/List;Ljava/util/List;Ljava/util/List;)TTasksResponse;Q(TTasksRequest;Ljava/util/concurrent/atomic/AtomicReferenceArray;)TTasksResponse;
ExceptionsB(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)TTaskResponse;-(TTasksRequest;TOperationTask;)TTaskResponse;
SourceFileInnerClasses!t !"#u Z*+,	?&*-?(*?**?,*?.Y?1,?57?5?;?=*	??*?=?Y*?B
?Y*?C?I?vpZJLZMNZO!ZZPQZZZRSZTUZ	ZV!
wZJKZ	x"STUV!W8X>ZY`tyWXu?*?\^?`?f?hYj?m?v JLnpqsw JKnoqrx
detzWtu??Y*+,-?w?{?v*JL|}npqsw JKnoqrx
jkt{~u??+??M??Y??N??Y??:*,?Y*,-?????Y**?*????-???v4?JL???:np
2??)??w4?JK???:no
2??)??xno
pq'~t|??u	`??Y,???N,:?66?42:+??:????????-??W????--???ʹ????v>+??#$?!`JL`??`??
V??w`JK
V??x?
?#?+?>?G?M?}?????1???u?%+?޶???Y+?޶?S?,??+????v %JL%np%??w%JK%nox?
??}t~??u^?+?޶?W*??+?޶??N-?++-??
,-??/?Y?`Y+??S???Y?`Y+??S???=*????"?(N-?-?"-?1?:+??,???۱v4B|}?|}?JL?np?24w ?JK?no?23x6
?
???%?/?E?[?^?????????}?/??*$?t56t?57u?	???Y??N??Y??:??Y??:6,?M)LM?JK?noU?vVWmX?x:????&?.?6?F?M?U?a?i?v?|?}.??9????(`???t?YZ?\t?]^t?_?u>?vJLwJKx?`?DWauF
*+??,?c?v
JLw
JKxADWduG*+,??-?f?vJLwJKxAghu/*?\?viLxAjku/*???viLxAlhu/*?\?viLxAmhu/*?\?viLxAnhu/*?\?viLxAopu:*+?r?viLs?xAt??2	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy