Companion

object Companion

Properties

Link copied to clipboard

Timeout value for an infinite task that will run forever.

Functions

Link copied to clipboard
infix fun BunyipsSubsystem.default(defaultTask: Task)

Default task setter extension for BunyipsSubsystem to set the default task of a subsystem.

Link copied to clipboard
fun defer(taskBuilder: () -> Task): DeferredTask

Utility to create a new DeferredTask based on the supplied task builder. Useful for constructing tasks that use data that is not available at the build time of the wrapped task.

Link copied to clipboard

Utility to create a new DynamicTask instance for building a new task.

fun task(block: DynamicTask.() -> Unit): DynamicTask

DSL function to create a new DynamicTask instance for building a new task.