5.6 KiB
5.6 KiB
title
title |
---|
net.axay.kspigot.runnables - |
//KSpigot/net.axay.kspigot.runnables
Package net.axay.kspigot.runnables
Types
Name | Summary |
---|---|
ChainedRunnablePart | [jvm] Content abstract class ChainedRunnablePart<T, R>(sync: Boolean) |
ChainedRunnablePartFirst | [jvm] Content class ChainedRunnablePartFirst<R>(runnable: () -> R, sync: Boolean) : ChainedRunnablePart<Unit, R> |
ChainedRunnablePartThen | [jvm] Content class ChainedRunnablePartThen<T, R>(runnable: (T) -> R, sync: Boolean, previous: ChainedRunnablePart<*, T>) : ChainedRunnablePart<T, R> |
KSpigotRunnable | [jvm] Content abstract class KSpigotRunnable(counterUp: Long?, counterDownToOne: Long?, counterDownToZero: Long?) : BukkitRunnable |
Functions
Name | Summary |
---|---|
async | [jvm] Brief description Starts an asynchronous task. Content fun async(runnable: () -> Unit): BukkitTask |
firstAsync | [jvm] Content fun <R> firstAsync(runnable: () -> R): ChainedRunnablePartFirst<R> |
firstDo | [jvm] Content fun <R> firstDo(sync: Boolean, runnable: () -> R): ChainedRunnablePartFirst<R> |
firstSync | [jvm] Content fun <R> firstSync(runnable: () -> R): ChainedRunnablePartFirst<R> |
sync | [jvm] Brief description Starts a synchronous task. Content fun sync(runnable: () -> Unit): BukkitTask |
task | [jvm] Brief description Starts a new BukkitRunnable. Content fun task(sync: Boolean, delay: Long, period: Long?, howOften: Long?, safe: Boolean, endCallback: () -> Unit?, runnable: (KSpigotRunnable) -> Unit?) |
thenAsync | [jvm] Content fun <T, R, U> ChainedRunnablePart<T, R>.thenAsync(runnable: (R) -> U): ChainedRunnablePartThen<R, U> |
thenDo | [jvm] Content fun <T, R, U> ChainedRunnablePart<T, R>.thenDo(sync: Boolean, runnable: (R) -> U): ChainedRunnablePartThen<R, U> |
thenSync | [jvm] Content fun <T, R, U> ChainedRunnablePart<T, R>.thenSync(runnable: (R) -> U): ChainedRunnablePartThen<R, U> |