WorkQueue

interface WorkQueue(source)

Represents a queue of work items with a uniform set of worker requirements. Note that this object is not thread-safe.

Since

5.6

Functions

Link copied to clipboard
abstract fun await()
Blocks until all work associated with this queue is complete.
Link copied to clipboard
abstract fun <T : WorkParameters?> submit(workActionClass: Class<out WorkAction<T>>, parameterAction: Action<in T>)
Submits a piece of work to be executed asynchronously.
Link copied to clipboard
inline fun <T : WorkParameters> WorkQueue.submit(workActionClass: KClass<out WorkAction<T>>, parameterAction: Action<in T>)

Kotlin extension function taking kotlin.reflect.KClass for org.gradle.workers.WorkQueue.submit.