PackageDescription: TimeLimitedPromise

Time Limited Promise

Last published: February 2, 2012 by 'stevek'

Defines 1 Classes
Extends 2 Classes

TimeLimitedPromise evaluates a block in a lower-priority subprocess, with a timeout. It has the ability to pass subprocess errors to the parent process, like Promise, and a timeout like TimedPromise. On timeout, it too raises PromiseExpiredError, but also first terminates the subprocess.