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() |
long |
getDelay() |
long |
getInterval() |
String |
getName() |
org.spongepowered.api.plugin.PluginContainer |
getOwner() |
Runnable |
getRunnable() |
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 Runnable getRunnable()
getRunnable
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