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
ConstructorsConstructorDescriptionBukkitTaskManager(@NonNull BukkitPlatform bukkitMain, @NonNull TaskTime.TimeConverter timeConverter) -
Method Summary
Modifier and TypeMethodDescription<T> Future<T>callMethodSync(@NonNull Callable<T> method) <T> TvoidvoidvoidvoidtaskLaterAsync(@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:
taskRepeatin classTaskManager
-
taskRepeatAsync
- Specified by:
taskRepeatAsyncin classTaskManager
-
taskAsync
- Specified by:
taskAsyncin classTaskManager
-
sync
- Specified by:
syncin classTaskManager- Throws:
Exception
-
callMethodSync
- Specified by:
callMethodSyncin classTaskManager
-
task
- Specified by:
taskin classTaskManager
-
taskLater
- Specified by:
taskLaterin classTaskManager
-
taskLaterAsync
- Specified by:
taskLaterAsyncin classTaskManager
-