
com.groupbyinc.flux.tasks.CancellableTask.class Maven / Gradle / Ivy
???? 3 E )com/groupbyinc/flux/tasks/CancellableTask com/groupbyinc/flux/tasks/Task CancellableTask.java reason -Ljava/util/concurrent/atomic/AtomicReference; ALjava/util/concurrent/atomic/AtomicReference; $assertionsDisabled Z :(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+java/util/concurrent/atomic/AtomicReference ()V
this +Lcom/groupbyinc/flux/tasks/CancellableTask; id J type Ljava/lang/String; action description \(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/tasks/TaskId;)V
parentTaskId "Lcom/groupbyinc/flux/tasks/TaskId; cancel (Ljava/lang/String;)V
% java/lang/AssertionError '
(
compareAndSet '(Ljava/lang/Object;Ljava/lang/Object;)Z * +
, cancelOnParentLeaving ()Z isCancelled get ()Ljava/lang/Object; 1 2
3 getReasonCancelled ()Ljava/lang/String; java/lang/String 7 java/lang/Class : desiredAssertionStatus <