new AsyncQueue(): AsyncQueue< T, K, R >Returns:
{AsyncQueue< T, K, R >}
Attributes
hooks:
<object>M
add
add(item, callback): voiditem{T}callback{CallbackAsyncQueue< R >}- Returns: {void}
Processes the provided item.
clear(): voidReturns:
{void}
decreaseParallelism(): voidReturns:
{void}
Decrease parallelism.
getContext(): stringReturns:
<string>Returns context of execution.
increaseParallelism(): voidReturns:
{void}
Increase parallelism.
invalidate(item): voiditem{T}- Returns: {void}
Processes the provided item.
isDone(item): voiditem{T}- Returns:
<boolean>
Checks whether this async queue is done.
isProcessing(item): voiditem{T}- Returns:
<boolean>
Checks whether this async queue is processing.
isQueued(item): voiditem{T}- Returns:
<boolean>
Checks whether this async queue is queued.
setContext(value): voidAttributes
value:
<string>Returns:
{void}
Updates context using the provided value.
M
stop
stop(): voidReturns:
{void}
Describes how this stop operation behaves.
waitFor(item, callback): voiditem{T}callback{CallbackAsyncQueue< R >}- Returns: {void}
Waits for an already started item