com.groupbyinc.flux.tasks.CancellableTask.class Maven / Gradle / Ivy
???? 4 H )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;Lcom/groupbyinc/flux/tasks/TaskId;)V
+java/util/concurrent/atomic/AtomicReference ()V
this +Lcom/groupbyinc/flux/tasks/CancellableTask; id J type Ljava/lang/String; action description parentTaskId "Lcom/groupbyinc/flux/tasks/TaskId; cancel (Ljava/lang/String;)V
" java/lang/AssertionError $
%
compareAndSet '(Ljava/lang/Object;Ljava/lang/Object;)Z ' (
) onCancelled +
, cancelOnParentLeaving ()Z "shouldCancelChildrenOnCancellation isCancelled get ()Ljava/lang/Object; 2 3
4 getReasonCancelled ()Ljava/lang/String; %Lcom/groupbyinc/flux/common/Nullable; java/lang/String 9 java/lang/Class < desiredAssertionStatus > /
= ? Signature Code LocalVariableTable LineNumberTable
StackMapTable RuntimeVisibleAnnotations
SourceFile! A
B | *-? *? Y? ? ? C > D " # ! B j !? #? +? ? %Y? &?*? +? *W*? -? C ! ! D ) * + , E . / B , ? C D 3 0 / 1 / B E *? ? 5? ? ? C D <