Package com.plotsquared.bukkit.util.task
Class BukkitTaskManager
java.lang.Object
com.plotsquared.core.util.task.TaskManager
com.plotsquared.bukkit.util.task.BukkitTaskManager
-
Field Summary
Fields inherited from class com.plotsquared.core.util.task.TaskManager
index
-
Constructor Summary
ConstructorDescriptionBukkitTaskManager
(@NonNull BukkitPlatform bukkitMain, @NonNull TaskTime.TimeConverter timeConverter) -
Method Summary
Modifier and TypeMethodDescription<T> Future<T>
callMethodSync
(@NonNull Callable<T> method) <T> T
void
void
void
void
taskLaterAsync
(@NonNull Runnable runnable, @NonNull TaskTime taskTime) taskRepeat
(@NonNull Runnable runnable, @NonNull TaskTime taskTime) taskRepeatAsync
(@NonNull Runnable runnable, @NonNull TaskTime taskTime) Methods inherited from class com.plotsquared.core.util.task.TaskManager
addTask, addToTeleportQueue, getPlatformImplementation, objectTask, removeFromTeleportQueue, removeTask, runTask, runTaskAsync, runTaskLater, runTaskLaterAsync, runTaskRepeat, setPlatformImplementation, sync
-
Constructor Details
-
BukkitTaskManager
@Inject public BukkitTaskManager(@NonNull BukkitPlatform bukkitMain, @NonNull TaskTime.TimeConverter timeConverter)
-
-
Method Details
-
taskRepeat
- Specified by:
taskRepeat
in classTaskManager
-
taskRepeatAsync
- Specified by:
taskRepeatAsync
in classTaskManager
-
taskAsync
- Specified by:
taskAsync
in classTaskManager
-
sync
- Specified by:
sync
in classTaskManager
- Throws:
Exception
-
callMethodSync
- Specified by:
callMethodSync
in classTaskManager
-
task
- Specified by:
task
in classTaskManager
-
taskLater
- Specified by:
taskLater
in classTaskManager
-
taskLaterAsync
- Specified by:
taskLaterAsync
in classTaskManager
-