public class BungeeTaskAdapter
extends java.lang.Object
implements dev.id2r.api.common.plugin.task.TaskFactory
| Modifier | Constructor and Description |
|---|---|
protected |
BungeeTaskAdapter(BungeeBootstrap bootstrap) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.Executor |
async() |
dev.id2r.api.common.plugin.task.SchedularTask |
delayAsync(java.lang.Runnable runnable,
long delay,
java.util.concurrent.TimeUnit unit) |
dev.id2r.api.common.plugin.task.SchedularTask |
repeatAsync(java.lang.Runnable runnable,
long interval,
java.util.concurrent.TimeUnit unit) |
void |
shutdownExecutor() |
void |
shutdownTasks() |
java.util.concurrent.Executor |
sync() |
protected BungeeTaskAdapter(BungeeBootstrap bootstrap)
public java.util.concurrent.Executor async()
async in interface dev.id2r.api.common.plugin.task.TaskFactorypublic java.util.concurrent.Executor sync()
sync in interface dev.id2r.api.common.plugin.task.TaskFactorypublic dev.id2r.api.common.plugin.task.SchedularTask repeatAsync(java.lang.Runnable runnable,
long interval,
java.util.concurrent.TimeUnit unit)
repeatAsync in interface dev.id2r.api.common.plugin.task.TaskFactorypublic dev.id2r.api.common.plugin.task.SchedularTask delayAsync(java.lang.Runnable runnable,
long delay,
java.util.concurrent.TimeUnit unit)
delayAsync in interface dev.id2r.api.common.plugin.task.TaskFactorypublic void shutdownTasks()
shutdownTasks in interface dev.id2r.api.common.plugin.task.TaskFactorypublic void shutdownExecutor()
shutdownExecutor in interface dev.id2r.api.common.plugin.task.TaskFactory