Class BukkitScheduler

java.lang.Object
dev.rollczi.litecommands.scheduler.AbstractMainThreadBasedScheduler
dev.rollczi.litecommands.bukkit.BukkitScheduler
All Implemented Interfaces:
dev.rollczi.litecommands.scheduler.Scheduler

public class BukkitScheduler extends dev.rollczi.litecommands.scheduler.AbstractMainThreadBasedScheduler
  • Constructor Details

    • BukkitScheduler

      public BukkitScheduler(org.bukkit.plugin.Plugin plugin)
    • BukkitScheduler

      public BukkitScheduler(org.bukkit.scheduler.BukkitScheduler bukkitScheduler, org.bukkit.plugin.Plugin plugin)
  • Method Details

    • shutdown

      public void shutdown()
    • runSynchronous

      protected void runSynchronous(Runnable task, Duration delay)
      Specified by:
      runSynchronous in class dev.rollczi.litecommands.scheduler.AbstractMainThreadBasedScheduler
    • runAsynchronous

      protected void runAsynchronous(Runnable task, Duration delay)
      Specified by:
      runAsynchronous in class dev.rollczi.litecommands.scheduler.AbstractMainThreadBasedScheduler
    • log

      protected void log(Throwable throwable)
      Overrides:
      log in class dev.rollczi.litecommands.scheduler.AbstractMainThreadBasedScheduler