Scala.js specific: Same as basic execute but takes a continuation.
Scala.js specific: Same as basic execute but takes a continuation.
This is to support JavaScripts asynchronous nature.
When running in a JavaScript environment, only this method will be called.
Executes this task, possibly returning to the client new tasks to execute.
Executes this task, possibly returning to the client new tasks to execute.
an event handler to which to fire events during the run
an array of loggers to which to emit log messages during the run
a possibly empty array of new tasks for the client to execute
A possibly zero-length array of string tags associated with this task.
A possibly zero-length array of string tags associated with this task.
A task may be tagged, for example, with a string that indicates it consumes a lot of CPU time. Users can configure the client to only run, say, three such CPU-intensive tasks concurrently.
a possibly zero-length string array of this task's tags
Returns the TaskDef
that was used to request this
Task
.
Returns the TaskDef
that was used to request this
Task
.
the TaskDef
that was used to request this
Task
.
A task to execute.
The client may decide when or how to execute the task based on its tags. A task can be any job, but is primarily intended for running tests and/or supplying more tasks to the client. A framework can supply more tasks to the client in the returned an array of Tasks (which can be empty if there's no more work to do.)