Class PaperScheduledTask
java.lang.Object
be.seeseemelk.mockbukkit.scheduler.paper.PaperScheduledTask
- All Implemented Interfaces:
io.papermc.paper.threadedregions.scheduler.ScheduledTask
public class PaperScheduledTask
extends Object
implements io.papermc.paper.threadedregions.scheduler.ScheduledTask
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.papermc.paper.threadedregions.scheduler.ScheduledTask
io.papermc.paper.threadedregions.scheduler.ScheduledTask.CancelledState, io.papermc.paper.threadedregions.scheduler.ScheduledTask.ExecutionState -
Constructor Summary
ConstructorsConstructorDescriptionPaperScheduledTask(org.bukkit.plugin.Plugin plugin, @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> consumer) Constructs a newPaperScheduledTaskwith the provided parameters. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.papermc.paper.threadedregions.scheduler.ScheduledTask
isCancelled
-
Constructor Details
-
PaperScheduledTask
public PaperScheduledTask(org.bukkit.plugin.Plugin plugin, @NotNull @NotNull Consumer<io.papermc.paper.threadedregions.scheduler.ScheduledTask> consumer) Constructs a newPaperScheduledTaskwith the provided parameters.- Parameters:
plugin- The plugin owning the task.consumer- The consumer to run.
-
-
Method Details
-
getOwningPlugin
@NotNull public @NotNull org.bukkit.plugin.Plugin getOwningPlugin()- Specified by:
getOwningPluginin interfaceio.papermc.paper.threadedregions.scheduler.ScheduledTask
-
isRepeatingTask
public boolean isRepeatingTask()- Specified by:
isRepeatingTaskin interfaceio.papermc.paper.threadedregions.scheduler.ScheduledTask
-
run
public void run() -
cancel
@NotNull public @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTask.CancelledState cancel()- Specified by:
cancelin interfaceio.papermc.paper.threadedregions.scheduler.ScheduledTask
-
getExecutionState
@NotNull public @NotNull io.papermc.paper.threadedregions.scheduler.ScheduledTask.ExecutionState getExecutionState()- Specified by:
getExecutionStatein interfaceio.papermc.paper.threadedregions.scheduler.ScheduledTask
-