
com.groupbyinc.flux.common.util.concurrent.PrioritizedRunnable.class Maven / Gradle / Ivy
???? 3 Z >com/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable ~Ljava/lang/Object;Ljava/lang/Runnable;Ljava/lang/Comparable; java/lang/Object java/lang/Runnable java/lang/Comparable PrioritizedRunnable.java Fcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable$Wrapped Wrapped Kcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable$LongSupplier LongSupplier @com/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable$1 priority %Lcom/groupbyinc/flux/common/Priority; creationDate J relativeTimeProvider MLcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable$LongSupplier; SYSTEM_NANO_TIME wrap {(Ljava/lang/Runnable;Lcom/groupbyinc/flux/common/Priority;)Lcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable; ~(Ljava/lang/Runnable;Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable$1;)V
runnable Ljava/lang/Runnable; ((Lcom/groupbyinc/flux/common/Priority;)V # u(Lcom/groupbyinc/flux/common/Priority;Lcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable$LongSupplier;)V %
& this @Lcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable; ()V *
+ - getAsLong ()J / 0 1 3 5 getCreationDateInNanos getAgeInMillis java/util/concurrent/TimeUnit 9 MILLISECONDS Ljava/util/concurrent/TimeUnit; ; < : = NANOSECONDS ? < : @ convert #(JLjava/util/concurrent/TimeUnit;)J B C
: D compareTo C(Lcom/groupbyinc/flux/common/util/concurrent/PrioritizedRunnable;)I #com/groupbyinc/flux/common/Priority H ((Lcom/groupbyinc/flux/common/Priority;)I F J
I K pr '()Lcom/groupbyinc/flux/common/Priority; (Ljava/lang/Object;)I F G
P
+ Code LocalVariableTable LineNumberTable Signature
SourceFile InnerClasses! T ? ? Y*+? ? U ! V . " T A *+? $? '? U ( ) V
2 3 % T g *? ,*+? .*,? 2 ? 4*,? 6? U ( ) V 6 7 8 9 : 7 0 T / *? 4? U ( ) V = 8 0 T B ? >*? 6? 2 *? 4e? A? E? U ( ) V A F G T @ *? .+? .? L? U ( ) M ) V F N T / *? .? U ( ) V JA F O T 3 *+? ? Q? U ( ) V R * T # ? Y? S? $? V &