public class SpongeTaskBuilder extends Object implements org.spongepowered.api.service.scheduler.TaskBuilder
Constructor and Description |
---|
SpongeTaskBuilder() |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.service.scheduler.TaskBuilder |
async() |
org.spongepowered.api.service.scheduler.TaskBuilder |
delay(long delay,
TimeUnit unit) |
org.spongepowered.api.service.scheduler.TaskBuilder |
delayTicks(long delay) |
org.spongepowered.api.service.scheduler.TaskBuilder |
execute(java.util.function.Consumer<org.spongepowered.api.service.scheduler.Task> executor) |
org.spongepowered.api.service.scheduler.TaskBuilder |
interval(long interval,
TimeUnit unit) |
org.spongepowered.api.service.scheduler.TaskBuilder |
intervalTicks(long interval) |
org.spongepowered.api.service.scheduler.TaskBuilder |
name(String name) |
org.spongepowered.api.service.scheduler.Task |
submit(Object plugin) |
public org.spongepowered.api.service.scheduler.TaskBuilder async()
async
in interface org.spongepowered.api.service.scheduler.TaskBuilder
public org.spongepowered.api.service.scheduler.TaskBuilder execute(java.util.function.Consumer<org.spongepowered.api.service.scheduler.Task> executor)
execute
in interface org.spongepowered.api.service.scheduler.TaskBuilder
public org.spongepowered.api.service.scheduler.TaskBuilder delay(long delay, TimeUnit unit)
delay
in interface org.spongepowered.api.service.scheduler.TaskBuilder
public org.spongepowered.api.service.scheduler.TaskBuilder delayTicks(long delay)
delayTicks
in interface org.spongepowered.api.service.scheduler.TaskBuilder
public org.spongepowered.api.service.scheduler.TaskBuilder interval(long interval, TimeUnit unit)
interval
in interface org.spongepowered.api.service.scheduler.TaskBuilder
public org.spongepowered.api.service.scheduler.TaskBuilder intervalTicks(long interval)
intervalTicks
in interface org.spongepowered.api.service.scheduler.TaskBuilder
public org.spongepowered.api.service.scheduler.TaskBuilder name(String name)
name
in interface org.spongepowered.api.service.scheduler.TaskBuilder
public org.spongepowered.api.service.scheduler.Task submit(Object plugin)
submit
in interface org.spongepowered.api.service.scheduler.TaskBuilder