Package-level declarations

Workers allow running pieces of work in the background, either in-process in isolated classloaders or out-of-process in reusable daemons.

Since

3.5

Types

Link copied to clipboard
A worker spec providing the requirements of an isolated classpath.
Link copied to clipboard
A worker spec providing the requirements of a forked process.
Link copied to clipboard
Isolation mode for workers.
Link copied to clipboard
A worker spec providing the requirements of a forked process with a custom classpath.
Link copied to clipboard
Represents the implementation of a unit of work to be used when submitting work to the WorkerExecutor.
Link copied to clipboard
open class WorkerExecutionException : DefaultMultiCauseException
Indicates that a failure occurred during execution of work in a worker.
Link copied to clipboard
@ServiceScope(value = Project::class)
interface WorkerExecutor
Allows work to be submitted for asynchronous execution.
Link copied to clipboard
interface WorkerSpec
Represents the common configuration of a worker.
Link copied to clipboard
interface WorkParameters
Marker interface for parameter objects to WorkActions.
Link copied to clipboard
interface WorkQueue
Represents a queue of work items with a uniform set of worker requirements.