public class SpongeScheduler extends Object implements org.spongepowered.api.service.scheduler.SchedulerService
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.service.scheduler.TaskBuilder |
createTaskBuilder() |
static SpongeScheduler |
getInstance() |
Set<org.spongepowered.api.service.scheduler.Task> |
getScheduledTasks() |
Set<org.spongepowered.api.service.scheduler.Task> |
getScheduledTasks(boolean async) |
Set<org.spongepowered.api.service.scheduler.Task> |
getScheduledTasks(Object plugin) |
Optional<org.spongepowered.api.service.scheduler.Task> |
getTaskById(UUID id) |
Set<org.spongepowered.api.service.scheduler.Task> |
getTasksByName(String pattern) |
void |
tickSyncScheduler()
Ticks the synchronous scheduler.
|
public static SpongeScheduler getInstance()
public org.spongepowered.api.service.scheduler.TaskBuilder createTaskBuilder()
createTaskBuilder
in interface org.spongepowered.api.service.scheduler.SchedulerService
public Optional<org.spongepowered.api.service.scheduler.Task> getTaskById(UUID id)
getTaskById
in interface org.spongepowered.api.service.scheduler.SchedulerService
public Set<org.spongepowered.api.service.scheduler.Task> getTasksByName(String pattern)
getTasksByName
in interface org.spongepowered.api.service.scheduler.SchedulerService
public Set<org.spongepowered.api.service.scheduler.Task> getScheduledTasks()
getScheduledTasks
in interface org.spongepowered.api.service.scheduler.SchedulerService
public Set<org.spongepowered.api.service.scheduler.Task> getScheduledTasks(boolean async)
getScheduledTasks
in interface org.spongepowered.api.service.scheduler.SchedulerService
public Set<org.spongepowered.api.service.scheduler.Task> getScheduledTasks(Object plugin)
getScheduledTasks
in interface org.spongepowered.api.service.scheduler.SchedulerService
public void tickSyncScheduler()