Interface ModelScheduler


public interface ModelScheduler
A scheduler of BetterModel
  • Method Details

    • asyncTask

      @NotNull @NotNull ModelTask asyncTask(@NotNull @NotNull Runnable runnable)
      Runs async task
      Parameters:
      runnable - task
      Returns:
      scheduled task
    • asyncTaskLater

      @NotNull @NotNull ModelTask asyncTaskLater(long delay, @NotNull @NotNull Runnable runnable)
      Runs async task
      Parameters:
      delay - delay
      runnable - task
      Returns:
      scheduled task
    • asyncTaskTimer

      @NotNull @NotNull ModelTask asyncTaskTimer(long delay, long period, @NotNull @NotNull Runnable runnable)
      Runs async task
      Parameters:
      delay - delay
      period - period
      runnable - task
      Returns:
      scheduled task