Class LimboScheduler

java.lang.Object
com.loohp.limbo.scheduler.LimboScheduler

public class LimboScheduler extends Object
  • Constructor Details

    • LimboScheduler

      public LimboScheduler()
  • Method Details

    • nextId

      protected int nextId()
    • cancelTask

      public void cancelTask(int taskId)
    • cancelTask

      public void cancelTask(LimboPlugin plugin)
    • runTask

      protected int runTask(int taskId, LimboPlugin plugin, LimboTask task)
    • runTask

      public int runTask(LimboPlugin plugin, LimboTask task)
    • runTaskLater

      protected int runTaskLater(int taskId, LimboPlugin plugin, LimboTask task, long delay)
    • runTaskLater

      public int runTaskLater(LimboPlugin plugin, LimboTask task, long delay)
    • runTaskAsync

      protected int runTaskAsync(int taskId, LimboPlugin plugin, LimboTask task)
    • runTaskAsync

      public int runTaskAsync(LimboPlugin plugin, LimboTask task)
    • runTaskLaterAsync

      protected int runTaskLaterAsync(int taskId, LimboPlugin plugin, LimboTask task, long delay)
    • runTaskLaterAsync

      public int runTaskLaterAsync(LimboPlugin plugin, LimboTask task, long delay)
    • runTaskTimer

      protected int runTaskTimer(int taskId, LimboPlugin plugin, LimboTask task, long delay, long period)
    • runTaskTimer

      public int runTaskTimer(LimboPlugin plugin, LimboTask task, long delay, long period)
    • runTaskTimerAsync

      protected int runTaskTimerAsync(int taskId, LimboPlugin plugin, LimboTask task, long delay, long period)
    • runTaskTimerAsync

      public int runTaskTimerAsync(LimboPlugin plugin, LimboTask task, long delay, long period)
    • collectTasks

      protected LimboScheduler.CurrentSchedulerTask collectTasks(long currentTick)