Class DualTicker
java.lang.Object
com.ticxo.modelengine.api.utils.ticker.DualTicker
-
Constructor Summary
ConstructorsConstructorDescriptionDualTicker
(org.bukkit.plugin.java.JavaPlugin plugin, PlatformScheduler scheduler) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
queueAsyncTask
(Runnable runnable) static void
queueAsyncTask
(Consumer<Task> consumer) static void
queueDelayedAsyncTask
(Runnable runnable, int delay) static void
queueDelayedAsyncTask
(Consumer<Task> consumer, int delay) static void
queueDelayedSyncTask
(Runnable runnable, int delay) static void
queueDelayedSyncTask
(Consumer<Task> consumer, int delay) static void
queueIOTask
(Runnable runnable) static void
queueRepeatingAsyncTask
(Runnable runnable, int delay, int interval) static void
queueRepeatingAsyncTask
(Consumer<Task> consumer, int delay, int interval) static void
queueRepeatingSyncTask
(Runnable runnable, int delay, int interval) static void
queueRepeatingSyncTask
(Consumer<Task> consumer, int delay, int interval) static void
queueSyncTask
(Runnable runnable) static void
queueSyncTask
(Consumer<Task> consumer) void
start()
void
stop()
-
Constructor Details
-
DualTicker
-
-
Method Details
-
queueSyncTask
-
queueDelayedSyncTask
-
queueRepeatingSyncTask
-
queueSyncTask
-
queueDelayedSyncTask
-
queueRepeatingSyncTask
-
queueAsyncTask
-
queueDelayedAsyncTask
-
queueRepeatingAsyncTask
-
queueAsyncTask
-
queueDelayedAsyncTask
-
queueRepeatingAsyncTask
-
queueIOTask
-
start
public void start() -
stop
public void stop()
-