Package kr.toxicity.model.api.scheduler
Interface ModelScheduler
public interface ModelScheduler
A scheduler of BetterModel
-
Method Summary
Modifier and TypeMethodDescription@NotNull ModelTaskRuns async task@NotNull ModelTaskasyncTaskLater(long delay, @NotNull Runnable runnable) Runs async task@NotNull ModelTaskasyncTaskTimer(long delay, long period, @NotNull Runnable runnable) Runs async task
-
Method Details
-
asyncTask
Runs async task- Parameters:
runnable- task- Returns:
- scheduled task
-
asyncTaskLater
Runs async task- Parameters:
delay- delayrunnable- task- Returns:
- scheduled task
-
asyncTaskTimer
@NotNull @NotNull ModelTask asyncTaskTimer(long delay, long period, @NotNull @NotNull Runnable runnable) Runs async task- Parameters:
delay- delayperiod- periodrunnable- task- Returns:
- scheduled task
-