Package com.loohp.limbo.scheduler
Class LimboScheduler
java.lang.Object
com.loohp.limbo.scheduler.LimboScheduler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longcalculateTicks(long time, TimeUnit unit) voidcancelTask(int taskId) voidcancelTask(LimboPlugin plugin) protected LimboScheduler.CurrentSchedulerTaskcollectTasks(long currentTick) protected intnextId()protected intrunTask(int taskId, LimboPlugin plugin, LimboTask task) intrunTask(LimboPlugin plugin, LimboTask task) protected intrunTaskAsync(int taskId, LimboPlugin plugin, LimboTask task) intrunTaskAsync(LimboPlugin plugin, LimboTask task) protected intrunTaskLater(int taskId, LimboPlugin plugin, LimboTask task, long delay) intrunTaskLater(LimboPlugin plugin, LimboTask task, long delay) intrunTaskLater(LimboPlugin plugin, LimboTask task, long delay, TimeUnit unit) protected intrunTaskLaterAsync(int taskId, LimboPlugin plugin, LimboTask task, long delay) intrunTaskLaterAsync(LimboPlugin plugin, LimboTask task, long delay) intrunTaskLaterAsync(LimboPlugin plugin, LimboTask task, long delay, TimeUnit unit) protected intrunTaskTimer(int taskId, LimboPlugin plugin, LimboTask task, long delay, long period) intrunTaskTimer(LimboPlugin plugin, LimboTask task, long delay, long period) intrunTaskTimer(LimboPlugin plugin, LimboTask task, long delay, long period, TimeUnit unit) protected intrunTaskTimerAsync(int taskId, LimboPlugin plugin, LimboTask task, long delay, long period) intrunTaskTimerAsync(LimboPlugin plugin, LimboTask task, long delay, long period) intrunTaskTimerAsync(LimboPlugin plugin, LimboTask task, long delay, long period, TimeUnit unit)
-
Constructor Details
-
LimboScheduler
public LimboScheduler()
-
-
Method Details
-
nextId
protected int nextId() -
calculateTicks
-
cancelTask
public void cancelTask(int taskId) -
cancelTask
-
runTask
-
runTask
-
runTaskLater
-
runTaskLater
-
runTaskLater
-
runTaskAsync
-
runTaskAsync
-
runTaskLaterAsync
-
runTaskLaterAsync
-
runTaskLaterAsync
-
runTaskTimer
-
runTaskTimer
-
runTaskTimer
-
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, TimeUnit unit) -
runTaskTimerAsync
-
collectTasks
-