Class PaperScheduledTask
java.lang.Object
be.seeseemelk.mockbukkit.scheduler.paper.PaperScheduledTask
- All Implemented Interfaces:
ScheduledTask
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.papermc.paper.threadedregions.scheduler.ScheduledTask
ScheduledTask.CancelledState, ScheduledTask.ExecutionState
-
Constructor Summary
ConstructorDescriptionPaperScheduledTask
(Plugin plugin, @NotNull Consumer<ScheduledTask> consumer) Constructs a newPaperScheduledTask
with the provided parameters. -
Method Summary
Modifier and TypeMethodDescription@NotNull ScheduledTask.CancelledState
cancel()
@NotNull ScheduledTask.ExecutionState
@NotNull Plugin
boolean
void
run()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.papermc.paper.threadedregions.scheduler.ScheduledTask
isCancelled
-
Constructor Details
-
PaperScheduledTask
Constructs a newPaperScheduledTask
with the provided parameters.- Parameters:
plugin
- The plugin owning the task.consumer
- The consumer to run.
-
-
Method Details
-
getOwningPlugin
- Specified by:
getOwningPlugin
in interfaceScheduledTask
-
isRepeatingTask
public boolean isRepeatingTask()- Specified by:
isRepeatingTask
in interfaceScheduledTask
-
run
public void run() -
cancel
- Specified by:
cancel
in interfaceScheduledTask
-
getExecutionState
- Specified by:
getExecutionState
in interfaceScheduledTask
-