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) |
org.spongepowered.api.service.scheduler.TaskBuilder |
delay(long delay,
TimeUnit unit) |
org.spongepowered.api.service.scheduler.TaskBuilder |
execute(Runnable runnable) |
org.spongepowered.api.service.scheduler.TaskBuilder |
interval(long interval) |
org.spongepowered.api.service.scheduler.TaskBuilder |
interval(long interval,
TimeUnit unit) |
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(Runnable runnable)
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 delay(long delay)
delay
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 interval(long interval)
interval
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