ModelScheduler

interface ModelScheduler

A scheduler of BetterModel

Functions

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