Package com.plotsquared.bukkit.util.task
Class BukkitTaskManager
java.lang.Object
com.plotsquared.core.util.task.TaskManager
com.plotsquared.bukkit.util.task.BukkitTaskManager
public class BukkitTaskManager
extends com.plotsquared.core.util.task.TaskManager
-
Field Summary
Fields inherited from class com.plotsquared.core.util.task.TaskManager
index -
Constructor Summary
ConstructorsConstructorDescriptionBukkitTaskManager(@NonNull BukkitPlatform bukkitMain, @NonNull com.plotsquared.core.util.task.TaskTime.TimeConverter timeConverter) -
Method Summary
Modifier and TypeMethodDescription<T> Future<T>callMethodSync(@NonNull Callable<T> method) <T> TvoidvoidvoidvoidtaskLaterAsync(@NonNull Runnable runnable, @NonNull com.plotsquared.core.util.task.TaskTime taskTime) com.plotsquared.core.util.task.PlotSquaredTasktaskRepeat(@NonNull Runnable runnable, @NonNull com.plotsquared.core.util.task.TaskTime taskTime) com.plotsquared.core.util.task.PlotSquaredTasktaskRepeatAsync(@NonNull Runnable runnable, @NonNull com.plotsquared.core.util.task.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 com.plotsquared.core.util.task.TaskTime.TimeConverter timeConverter)
-
-
Method Details
-
taskRepeat
public com.plotsquared.core.util.task.PlotSquaredTask taskRepeat(@NonNull Runnable runnable, @NonNull com.plotsquared.core.util.task.TaskTime taskTime) - Specified by:
taskRepeatin classcom.plotsquared.core.util.task.TaskManager
-
taskRepeatAsync
public com.plotsquared.core.util.task.PlotSquaredTask taskRepeatAsync(@NonNull Runnable runnable, @NonNull com.plotsquared.core.util.task.TaskTime taskTime) - Specified by:
taskRepeatAsyncin classcom.plotsquared.core.util.task.TaskManager
-
taskAsync
- Specified by:
taskAsyncin classcom.plotsquared.core.util.task.TaskManager
-
sync
- Specified by:
syncin classcom.plotsquared.core.util.task.TaskManager- Throws:
Exception
-
callMethodSync
- Specified by:
callMethodSyncin classcom.plotsquared.core.util.task.TaskManager
-
task
- Specified by:
taskin classcom.plotsquared.core.util.task.TaskManager
-
taskLater
public void taskLater(@NonNull Runnable runnable, @NonNull com.plotsquared.core.util.task.TaskTime taskTime) - Specified by:
taskLaterin classcom.plotsquared.core.util.task.TaskManager
-
taskLaterAsync
public void taskLaterAsync(@NonNull Runnable runnable, @NonNull com.plotsquared.core.util.task.TaskTime taskTime) - Specified by:
taskLaterAsyncin classcom.plotsquared.core.util.task.TaskManager
-