Class DelayScheduler

java.lang.Object
ActiverseUtils.DelayScheduler

public final class DelayScheduler extends Object
Single shared daemon scheduler so Actor.delayNext(int) does not spawn unbounded threads.
  • Method Details

    • runAfterMillis

      public static void runAfterMillis(long delayMs, Runnable task)
      Runs task after delayMs on a background thread (or immediately if delayMs <= 0).
    • shutdown

      public static void shutdown()
      Stops delayed tasks (e.g. on JVM exit). Safe to call more than once.