Class BukkitTaskManager
java.lang.Object
dev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
dev.magicmq.pyspigot.bukkit.manager.task.BukkitTaskManager
The Bukkit-specific implementation of the task manager.
-
Method Summary
Modifier and TypeMethodDescriptionprotected StringdescribeTask(BukkitTask platformTask) static BukkitTaskManagerget()Get the singleton instance of this BukkitTaskManager.protected BukkitTaskrunSyncCallbackImpl(Runnable runnable) protected BukkitTaskrunSyncCallbackTaskImpl(dev.magicmq.pyspigot.manager.task.SyncCallbackTask<BukkitTask> task) protected BukkitTaskrunSyncCallbackTaskLaterImpl(dev.magicmq.pyspigot.manager.task.SyncCallbackTask<BukkitTask> task, long delay) protected BukkitTaskrunTaskAsyncImpl(dev.magicmq.pyspigot.manager.task.Task<BukkitTask> task) protected BukkitTaskrunTaskImpl(dev.magicmq.pyspigot.manager.task.Task<BukkitTask> task) protected BukkitTaskrunTaskLaterAsyncImpl(dev.magicmq.pyspigot.manager.task.Task<BukkitTask> task, long delay) protected BukkitTaskrunTaskLaterImpl(dev.magicmq.pyspigot.manager.task.Task<BukkitTask> task, long delay) protected BukkitTaskscheduleAsyncRepeatingTaskImpl(dev.magicmq.pyspigot.manager.task.RepeatingTask<BukkitTask> task, long delay, long interval) protected BukkitTaskscheduleRepeatingTaskImpl(dev.magicmq.pyspigot.manager.task.RepeatingTask<BukkitTask> task, long delay, long interval) protected voidstopTaskImpl(BukkitTask platformTask) Methods inherited from class dev.magicmq.pyspigot.manager.task.TaskManager
addTask, getTasks, getTyped, removeTask, runSyncCallbackTask, runSyncCallbackTaskLater, runTask, runTaskAsync, runTaskLater, runTaskLaterAsync, scheduleAsyncRepeatingTask, scheduleRepeatingTask, stopTask, stopTasks, taskFinished
-
Method Details
-
runTaskImpl
- Specified by:
runTaskImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
runTaskAsyncImpl
- Specified by:
runTaskAsyncImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
runTaskLaterImpl
protected BukkitTask runTaskLaterImpl(dev.magicmq.pyspigot.manager.task.Task<BukkitTask> task, long delay) - Specified by:
runTaskLaterImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
runTaskLaterAsyncImpl
protected BukkitTask runTaskLaterAsyncImpl(dev.magicmq.pyspigot.manager.task.Task<BukkitTask> task, long delay) - Specified by:
runTaskLaterAsyncImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
scheduleRepeatingTaskImpl
protected BukkitTask scheduleRepeatingTaskImpl(dev.magicmq.pyspigot.manager.task.RepeatingTask<BukkitTask> task, long delay, long interval) - Specified by:
scheduleRepeatingTaskImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
scheduleAsyncRepeatingTaskImpl
protected BukkitTask scheduleAsyncRepeatingTaskImpl(dev.magicmq.pyspigot.manager.task.RepeatingTask<BukkitTask> task, long delay, long interval) - Specified by:
scheduleAsyncRepeatingTaskImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
runSyncCallbackTaskImpl
protected BukkitTask runSyncCallbackTaskImpl(dev.magicmq.pyspigot.manager.task.SyncCallbackTask<BukkitTask> task) - Specified by:
runSyncCallbackTaskImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
runSyncCallbackTaskLaterImpl
protected BukkitTask runSyncCallbackTaskLaterImpl(dev.magicmq.pyspigot.manager.task.SyncCallbackTask<BukkitTask> task, long delay) - Specified by:
runSyncCallbackTaskLaterImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
runSyncCallbackImpl
- Specified by:
runSyncCallbackImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
stopTaskImpl
- Specified by:
stopTaskImplin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
describeTask
- Specified by:
describeTaskin classdev.magicmq.pyspigot.manager.task.TaskManager<BukkitTask>
-
get
Get the singleton instance of this BukkitTaskManager.- Returns:
- The instance
-