Close the communication channel.
A future that completes when the associated run has terminated.
Block until a message is received.
Send a message to the JS VM.
Start the associated run and returns a Future that completes when the run terminates.
Await completion of the started Run for the duration specified by atMost.
Await completion of the started Run.
Checks whether this async runner is still running.
Abort the associated run.