wait
Awaits a signal.
wait (timeout)
Parameters
timeout
Waiting time in milliseconds.
Return value
A boolean to true if a signal is received before the expiry of waiting time.
Remarks
The signal is issued by the Wakeup and WakeupTask SOAP methods. The protocol used (UDP) doesn't guarantee message reception. This signal is only useful for executing an operation faster. Warning, this signal will never be received in a sub-workflow.
Example:
Here is a typical example of use: a loop processes operations coming from a queue (poll()) then waits a certain amount of time between each operation. An additional delay is added to force workflow passivation.
var lifetime = 30 * 60 * 1000 // 30 minutes
var frequency = 30 * 1000 // 30 seconds
var start = new Date().getTime()
while( new Date().getTime() - start < lifetime )
{
poll()
task.wait(frequency)
}
Features

