new SeqQueue(timeout)
Parameters:
Name | Type | Description |
---|---|---|
timeout |
number | a global timeout for new queue |
Methods
-
_next(tid)
-
Invoke next task
Parameters:
Name Type Description tid
String | Number last executed task id -
close(force)
-
Close queue
Parameters:
Name Type Description force
boolean if true will close the queue immediately else will execute the rest task in queue -
push(fn, onTimeout, timeout)
-
Add a task into queue.
Parameters:
Name Type Description fn
new request onTimeout
callback when task timeout timeout
timeout for current request. take the global timeout if this is invalid Returns:
- true or false