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

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

There is a newer version: 198
Show newest version
????4?6com/groupbyinc/flux/persistent/AllocatedPersistentTask)com/groupbyinc/flux/tasks/CancellableTaskAllocatedPersistentTask.java;persistentTaskIdLjava/lang/String;allocationIdJfailureLjava/lang/Exception;%Lcom/groupbyinc/flux/common/Nullable;persistentTasksService7Lcom/groupbyinc/flux/persistent/PersistentTasksService;logger!Lorg/apache/logging/log4j/Logger;taskManager'Lcom/groupbyinc/flux/tasks/TaskManager;k(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskId;Ljava/util/Map;)V34
5+java/util/concurrent/atomic/AtomicReference7STARTED>Lcom/groupbyinc/flux/persistent/AllocatedPersistentTask$State;9:	;(Ljava/lang/Object;)V3=
8>#$	@this8Lcom/groupbyinc/flux/persistent/AllocatedPersistentTask;idtypeactiondescription
parentTask"Lcom/groupbyinc/flux/tasks/TaskId;headers5Ljava/util/Map;Ljava/util/Map;"shouldCancelChildrenOnCancellation()ZcancelOnParentLeaving	getStatus)()Lcom/groupbyinc/flux/tasks/Task$Status;get()Ljava/lang/Object;RS
8TA(Lcom/groupbyinc/flux/persistent/AllocatedPersistentTask$State;)V3V
WupdatePersistentTaskStateb(Lcom/groupbyinc/flux/persistent/PersistentTaskState;Lcom/groupbyinc/flux/action/ActionListener;)V-.	[&'	]()	_sendUpdateStateRequestu(Ljava/lang/String;JLcom/groupbyinc/flux/persistent/PersistentTaskState;Lcom/groupbyinc/flux/action/ActionListener;)Vab
c4Lcom/groupbyinc/flux/persistent/PersistentTaskState;listener}Lcom/groupbyinc/flux/action/ActionListener;>;+Lcom/groupbyinc/flux/action/ActionListener;getPersistentTaskId()Ljava/lang/String;init?(Lcom/groupbyinc/flux/persistent/PersistentTasksService;Lcom/groupbyinc/flux/tasks/TaskManager;Lorg/apache/logging/log4j/Logger;Ljava/lang/String;J)V/0	m12	o
getFailure()Ljava/lang/Exception;*+	sgetAllocationId()JwaitForPersistentTask?(Ljava/util/function/Predicate;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/persistent/PersistentTasksService$WaitForPersistentTaskListener;)VwaitForPersistentTaskCondition?(Ljava/lang/String;Ljava/util/function/Predicate;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/persistent/PersistentTasksService$WaitForPersistentTaskListener;)Vyz
{	predicatepLjava/util/function/Predicate;>;Ljava/util/function/Predicate;timeout+Lcom/groupbyinc/flux/common/unit/TimeValue;XLcom/groupbyinc/flux/persistent/PersistentTasksService$WaitForPersistentTaskListener<*>;ULcom/groupbyinc/flux/persistent/PersistentTasksService$WaitForPersistentTaskListener;isCompleted	COMPLETED?:	?markAsCancelledPENDING_CANCEL?:	?
compareAndSet'(Ljava/lang/Object;Ljava/lang/Object;)Z??
8?markAsCompleted()VcompleteAndNotifyIfNeeded(Ljava/lang/Exception;)V??
?markAsFailedby user request?getReasonCancelled?j
?java/lang/String?equals(Ljava/lang/Object;)Z??
??e	getAndSet&(Ljava/lang/Object;)Ljava/lang/Object;??
8?;)V?(Lcom/groupbyinc/flux/persistent/PersistentTaskState;Lcom/groupbyinc/flux/action/ActionListener;>;)V?(Ljava/util/function/Predicate;>;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/persistent/PersistentTasksService$WaitForPersistentTaskListener<*>;)V"RuntimeVisibleParameterAnnotations
StackMapTableBootstrapMethods
SourceFileInnerClasses!#$?%B&'B()B*+?,B-.B/0B1234??*-?6*?8Y?BC-.12/0&'()?Z[
\]^_qr?/*?t??BC?buv?/*?`??BC?fwx?w*?\*?^+,-?|??*BC}??f??}~f??
st???,?N?H*?A?U??????BC?w?@?N?8*?A?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy