Class SpongeScheduler

java.lang.Object
dev.rollczi.litecommands.scheduler.AbstractMainThreadBasedScheduler
dev.rollczi.litecommands.sponge.SpongeScheduler
All Implemented Interfaces:
dev.rollczi.litecommands.scheduler.Scheduler

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

    • SpongeScheduler

      public SpongeScheduler(org.spongepowered.plugin.PluginContainer pluginContainer, org.spongepowered.api.Game game)
  • 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