
com.groupbyinc.flux.tasks.TaskManager$CancellableTaskHolder.class Maven / Gradle / Ivy
???? 3 | ;com/groupbyinc/flux/tasks/TaskManager$CancellableTaskHolder java/lang/Object TaskManager.java %com/groupbyinc/flux/tasks/TaskManager CancellableTaskHolder TASK_FINISHED_MARKER Ljava/lang/String;
task finished task +Lcom/groupbyinc/flux/tasks/CancellableTask; nodesWithChildTasks Ljava/util/Set; #Ljava/util/Set; cancellationReason cancellationListener *Lcom/groupbyinc/flux/common/util/Consumer; OLcom/groupbyinc/flux/common/util/Consumer;>; $assertionsDisabled Z .(Lcom/groupbyinc/flux/tasks/CancellableTask;)V ()V
java/util/HashSet
" $
& this =Lcom/groupbyinc/flux/tasks/TaskManager$CancellableTaskHolder; cancel M(Ljava/lang/String;Lcom/groupbyinc/flux/common/util/Consumer;)Ljava/util/Set; , java/lang/AssertionError .
/ java/util/Collections 1 unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; 3 4
2 5
java/util/Set 7 java/lang/String 9 (com/groupbyinc/flux/common/util/Consumer ; java/lang/Throwable = )com/groupbyinc/flux/tasks/CancellableTask ? (Ljava/lang/String;)V * A
@ B nodes reason listener #(Ljava/lang/String;)Ljava/util/Set; * +
H finish accept (Ljava/lang/Object;)V K L <