Interface BukkitTask.Supplier

All Superinterfaces:
net.william278.husksync.util.Task.Supplier
All Known Implementing Classes:
BukkitHuskSync
Enclosing interface:
BukkitTask

public static interface BukkitTask.Supplier extends net.william278.husksync.util.Task.Supplier
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    default net.william278.husksync.util.Task.Async
    getAsyncTask​(Runnable runnable, long delayTicks)
     
    default net.william278.husksync.util.Task.Repeating
    getRepeatingTask​(Runnable runnable, long repeatingTicks)
     
    default net.william278.husksync.util.Task.Sync
    getSyncTask​(Runnable runnable, long delayTicks)
     

    Methods inherited from interface net.william278.husksync.util.Task.Supplier

    getPlugin, runAsync, runAsyncDelayed, runSync, runSyncDelayed, supplyAsync
  • Method Details

    • getSyncTask

      @NotNull default net.william278.husksync.util.Task.Sync getSyncTask(@NotNull Runnable runnable, long delayTicks)
      Specified by:
      getSyncTask in interface net.william278.husksync.util.Task.Supplier
    • getAsyncTask

      @NotNull default net.william278.husksync.util.Task.Async getAsyncTask(@NotNull Runnable runnable, long delayTicks)
      Specified by:
      getAsyncTask in interface net.william278.husksync.util.Task.Supplier
    • getRepeatingTask

      @NotNull default net.william278.husksync.util.Task.Repeating getRepeatingTask(@NotNull Runnable runnable, long repeatingTicks)
      Specified by:
      getRepeatingTask in interface net.william278.husksync.util.Task.Supplier
    • cancelTasks

      default void cancelTasks()
      Specified by:
      cancelTasks in interface net.william278.husksync.util.Task.Supplier