ModelScheduler

interface ModelScheduler

A scheduler of BetterModel

Functions

Link copied to clipboard
@NotNull
abstract fun asyncTask(@NotNull runnable: Runnable): ModelTask
Runs async task
Link copied to clipboard
@NotNull
abstract fun asyncTaskLater(delay: Long, @NotNull runnable: Runnable): ModelTask
Runs async task
Link copied to clipboard
@NotNull
abstract fun asyncTaskTimer(delay: Long, period: Long, @NotNull runnable: Runnable): ModelTask
Runs async task
Link copied to clipboard
@Nullable
abstract fun task(@NotNull entity: Entity, @NotNull runnable: Runnable): ModelTask
Runs entity sync task
Link copied to clipboard
@Nullable
abstract fun taskLater(delay: Long, @NotNull entity: Entity, @NotNull runnable: Runnable): ModelTask
Runs entity sync task