Class BukkitTaskManager

java.lang.Object
com.fastasyncworldedit.core.util.TaskManager
com.fastasyncworldedit.bukkit.util.BukkitTaskManager

public class BukkitTaskManager extends com.fastasyncworldedit.core.util.TaskManager
  • Field Summary

    Fields inherited from class com.fastasyncworldedit.core.util.TaskManager

    IMP
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    async(Runnable runnable)
     
    void
    cancel(int task)
     
    void
    later(Runnable runnable, int delay)
     
    void
    laterAsync(Runnable runnable, int delay)
     
    int
    repeat(Runnable runnable, int interval)
     
    int
    repeatAsync(Runnable runnable, int interval)
     
    void
    task(Runnable runnable)
     

    Methods inherited from class com.fastasyncworldedit.core.util.TaskManager

    getPublicForkJoinPool, notify, objectTask, parallel, parallel, runUnsafe, sync, sync, syncWhenFree, syncWhenFree, taskManager, taskNow, taskNowAsync, taskNowMain, taskSoonMain, taskWhenFree, wait

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BukkitTaskManager

      public BukkitTaskManager(Plugin plugin)
  • Method Details

    • repeat

      public int repeat(@Nonnull Runnable runnable, int interval)
      Specified by:
      repeat in class com.fastasyncworldedit.core.util.TaskManager
    • repeatAsync

      public int repeatAsync(@Nonnull Runnable runnable, int interval)
      Specified by:
      repeatAsync in class com.fastasyncworldedit.core.util.TaskManager
    • async

      public void async(@Nonnull Runnable runnable)
      Specified by:
      async in class com.fastasyncworldedit.core.util.TaskManager
    • task

      public void task(@Nonnull Runnable runnable)
      Specified by:
      task in class com.fastasyncworldedit.core.util.TaskManager
    • later

      public void later(@Nonnull Runnable runnable, int delay)
      Specified by:
      later in class com.fastasyncworldedit.core.util.TaskManager
    • laterAsync

      public void laterAsync(@Nonnull Runnable runnable, int delay)
      Specified by:
      laterAsync in class com.fastasyncworldedit.core.util.TaskManager
    • cancel

      public void cancel(int task)
      Specified by:
      cancel in class com.fastasyncworldedit.core.util.TaskManager