Class ServerScheduler
java.lang.Object
org.cloudburstmc.server.scheduler.ServerScheduler
- Author:
- Nukkit Project Team
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcancelTask(int taskId)voidcancelTask(Object plugin)intintbooleanisQueued(int taskId)voidmainThreadHeartbeat(int currentTick)scheduleAsyncTask(Object plugin, AsyncTask task)scheduleAsyncTask(AsyncTask task)Deprecated.voidscheduleAsyncTaskToWorker(AsyncTask task, int worker)Deprecated.scheduleDelayedRepeatingTask(Object plugin, Runnable task, int delay, int period)scheduleDelayedRepeatingTask(Object plugin, Runnable task, int delay, int period, boolean asynchronous)scheduleDelayedRepeatingTask(Runnable task, int delay, int period)Deprecated.scheduleDelayedRepeatingTask(Runnable task, int delay, int period, boolean asynchronous)scheduleDelayedRepeatingTask(Task task, int delay, int period)scheduleDelayedRepeatingTask(Task task, int delay, int period, boolean asynchronous)scheduleDelayedTask(Object plugin, Runnable task, int delay)scheduleDelayedTask(Object plugin, Runnable task, int delay, boolean asynchronous)scheduleDelayedTask(Runnable task, int delay)Deprecated.scheduleDelayedTask(Runnable task, int delay, boolean asynchronous)Deprecated.scheduleDelayedTask(Task task, int delay)scheduleDelayedTask(Task task, int delay, boolean asynchronous)scheduleRepeatingTask(Object plugin, Runnable task, int period)scheduleRepeatingTask(Object plugin, Runnable task, int period, boolean asynchronous)scheduleRepeatingTask(Runnable task, int period)Deprecated.scheduleRepeatingTask(Runnable task, int period, boolean asynchronous)Deprecated.scheduleRepeatingTask(Task task, int period)scheduleRepeatingTask(Task task, int period, boolean asynchronous)scheduleTask(Object plugin, Runnable task)scheduleTask(Object plugin, Runnable task, boolean asynchronous)scheduleTask(Runnable task)Deprecated.scheduleTask(Runnable task, boolean asynchronous)Deprecated.scheduleTask(Task task)
-
Constructor Details
-
ServerScheduler
@Inject public ServerScheduler(org.cloudburstmc.api.plugin.PluginManager pluginManager)
-
-
Method Details
-
scheduleTask
-
scheduleTask
Deprecated. -
scheduleTask
-
scheduleTask
Deprecated. -
scheduleTask
-
scheduleAsyncTask
Deprecated. -
scheduleAsyncTask
-
scheduleAsyncTaskToWorker
Deprecated. -
getAsyncTaskPoolSize
public int getAsyncTaskPoolSize() -
getAsyncPool
-
scheduleDelayedTask
-
scheduleDelayedTask
-
scheduleDelayedTask
Deprecated. -
scheduleDelayedTask
-
scheduleDelayedTask
Deprecated. -
scheduleDelayedTask
public TaskHandler scheduleDelayedTask(Object plugin, Runnable task, int delay, boolean asynchronous) -
scheduleRepeatingTask
Deprecated. -
scheduleRepeatingTask
-
scheduleRepeatingTask
@Deprecated public TaskHandler scheduleRepeatingTask(Runnable task, int period, boolean asynchronous)Deprecated. -
scheduleRepeatingTask
public TaskHandler scheduleRepeatingTask(Object plugin, Runnable task, int period, boolean asynchronous) -
scheduleRepeatingTask
-
scheduleRepeatingTask
-
scheduleDelayedRepeatingTask
-
scheduleDelayedRepeatingTask
public TaskHandler scheduleDelayedRepeatingTask(Task task, int delay, int period, boolean asynchronous) -
scheduleDelayedRepeatingTask
Deprecated. -
scheduleDelayedRepeatingTask
public TaskHandler scheduleDelayedRepeatingTask(Object plugin, Runnable task, int delay, int period) -
scheduleDelayedRepeatingTask
@Deprecated public TaskHandler scheduleDelayedRepeatingTask(Runnable task, int delay, int period, boolean asynchronous) -
scheduleDelayedRepeatingTask
public TaskHandler scheduleDelayedRepeatingTask(Object plugin, Runnable task, int delay, int period, boolean asynchronous) -
cancelTask
public void cancelTask(int taskId) -
cancelTask
-
cancelAllTasks
public void cancelAllTasks() -
isQueued
public boolean isQueued(int taskId) -
mainThreadHeartbeat
public void mainThreadHeartbeat(int currentTick) -
getQueueSize
public int getQueueSize()
-
scheduleAsyncTask(Object, AsyncTask)