public class ScheduledTask extends Object implements org.spongepowered.api.service.scheduler.Task
Task
created by a plugin.Modifier and Type | Class and Description |
---|---|
static class |
ScheduledTask.ScheduledTaskState |
static class |
ScheduledTask.TaskSynchronicity |
Modifier and Type | Method and Description |
---|---|
boolean |
cancel() |
java.util.function.Consumer<org.spongepowered.api.service.scheduler.Task> |
getConsumer() |
long |
getDelay() |
long |
getInterval() |
String |
getName() |
org.spongepowered.api.plugin.PluginContainer |
getOwner() |
UUID |
getUniqueId() |
boolean |
isAsynchronous() |
String |
toString() |
public org.spongepowered.api.plugin.PluginContainer getOwner()
getOwner
in interface org.spongepowered.api.service.scheduler.Task
public long getDelay()
getDelay
in interface org.spongepowered.api.service.scheduler.Task
public long getInterval()
getInterval
in interface org.spongepowered.api.service.scheduler.Task
public boolean cancel()
cancel
in interface org.spongepowered.api.service.scheduler.Task
public java.util.function.Consumer<org.spongepowered.api.service.scheduler.Task> getConsumer()
getConsumer
in interface org.spongepowered.api.service.scheduler.Task
public UUID getUniqueId()
getUniqueId
in interface org.spongepowered.api.util.Identifiable
public String getName()
getName
in interface org.spongepowered.api.service.scheduler.Task
public boolean isAsynchronous()
isAsynchronous
in interface org.spongepowered.api.service.scheduler.Task