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

com.groupbyinc.flux.persistent.PersistentTasksExecutor.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?6com/groupbyinc/flux/persistent/PersistentTasksExecutorwLcom/groupbyinc/flux/common/component/AbstractComponent;6com/groupbyinc/flux/common/component/AbstractComponentPersistentTasksExecutor.javaGcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$AssignmentU(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Ljava/lang/String;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V 
!	#	%thisBLcom/groupbyinc/flux/persistent/PersistentTasksExecutor;8Lcom/groupbyinc/flux/persistent/PersistentTasksExecutor;settings.Lcom/groupbyinc/flux/common/settings/Settings;getTaskName()Ljava/lang/String;
getAssignment?(Lcom/groupbyinc/flux/persistent/PersistentTaskParams;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$Assignment;"java/lang/invoke/LambdaMetafactory0metafactory?(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;23
145(Ljava/lang/Object;)Z7.com/groupbyinc/flux/cluster/node/DiscoveryNode9
isDataNode()Z;<
:=>3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)Z@test ()Ljava/util/function/Predicate;BCDselectLeastLoadedNodez(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/function/Predicate;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;FG
H	JgetIdL-
:MO'(Ljava/lang/String;Ljava/lang/String;)VQ
RparamsTParams;5Lcom/groupbyinc/flux/persistent/PersistentTaskParams;clusterState*Lcom/groupbyinc/flux/cluster/ClusterState;
discoveryNode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;???????(com/groupbyinc/flux/cluster/ClusterState]getMetaData1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;_`
^apersistent_tasksccustomJ(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Custom;ef
ggetNodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;ij
^k/com/groupbyinc/flux/cluster/node/DiscoveryNodesmiterator()Ljava/util/Iterator;op
nqjava/util/function/Predicatesjava/util/IteratoruhasNextw<vxnext()Ljava/lang/Object;z{v|B7t~getNumberOfTasksOnNode'(Ljava/lang/String;Ljava/lang/String;)J??

?
numberOfTasksJnodeselectorPLjava/util/function/Predicate;Ljava/util/function/Predicate;minLoad
minLoadedNodepersistentTasks>Lcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData;validateb(Lcom/groupbyinc/flux/persistent/PersistentTaskParams;Lcom/groupbyinc/flux/cluster/ClusterState;)V
createTask?(JLjava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskId;Lcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$PersistentTask;Ljava/util/Map;)Lcom/groupbyinc/flux/persistent/AllocatedPersistentTask;6com/groupbyinc/flux/persistent/AllocatedPersistentTask?getDescriptiona(Lcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$PersistentTask;)Ljava/lang/String;??
?k(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskId;Ljava/util/Map;)V?
??idtypeactionparentTaskId"Lcom/groupbyinc/flux/tasks/TaskId;taskInProgressWLcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$PersistentTask;MLcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$PersistentTask;headers5Ljava/util/Map;Ljava/util/Map;java/lang/StringBuilder?()V?
??id=?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??

MtoString?-
??
nodeOperation?(Lcom/groupbyinc/flux/persistent/AllocatedPersistentTask;Lcom/groupbyinc/flux/persistent/PersistentTaskParams;Lcom/groupbyinc/flux/persistent/PersistentTaskState;)V%Lcom/groupbyinc/flux/common/Nullable;getExecutor-no appropriate nodes found for the assignment?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable	Signature}(TParams;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$Assignment;?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/function/Predicate;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;5(TParams;Lcom/groupbyinc/flux/cluster/ClusterState;)V
(JLjava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskId;Lcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$PersistentTask;Ljava/util/Map;)Lcom/groupbyinc/flux/persistent/AllocatedPersistentTask;k(Lcom/groupbyinc/flux/persistent/PersistentTasksCustomMetaData$PersistentTask;)Ljava/lang/String;w(Lcom/groupbyinc/flux/persistent/AllocatedPersistentTask;TParams;Lcom/groupbyinc/flux/persistent/PersistentTaskState;)V"RuntimeVisibleParameterAnnotationsBootstrapMethods
SourceFileInnerClasses!
?v*+?"*,?$*-?&??*')*+?'(?,-
./,-?A*?$??')?'(?2./??!*,?E?IN-??K??Y-?NP?S??*!')!TV!WXYZ?!'(!TU?=>?A??:??FG?Uk[B:+?bd?h?
:+?l?r:?y?C?}?::,??)???N*?$??7	!	??
	B:?????RW??	41?Zk')kWXk??g??d?ZV???k'(k???6
IJKL4M?NDPGRWS^TaUeXhY?(?^t:
v?(:???????[?? ')TVWX?'(TU?a??????	??Y-*??????H')??????????? '(?????h?????g??Y?????+????????')???'(???o?????????-?A*?&??')?'(?{???&?Y??S?K??5?68?A???"
	

		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy