wait

Waits until the end of a list of asynchronous queries.


      	wait (requests,waitAll)
         

Parameters

requests

A table of queries.

waitAll

Boolean (by default true), wait all requests from the query list to be completed. When set to false, if a least one request is completed, the function gets out of the listening loop.

Return value

None.

Remarks

The function doesn't apply to a query but is a function of the HttpClientRequest bin. Example:
var req = new HttpClientRequest("http://www.adobe.com/")
req.complete = function(req, context, status) { logInfo(status) }
req.execute(false, true)

HttpClientRequest.wait( [req] )
A query may only be added to the list if it is asynchronous and if the execute call hasn't raised an exception. Once a query is finished, it is automatically deleted from the list. This means that when the function returns control, the table passed as a parameter will be empty. The list can be modified by the complete function: for instance, it is possible to start a new query and add it to the list.

Features

Method of class: HttpClientRequest

Available in:

  • Content management
  • Delivery properties
  • Typology rule
  • JSSP
  • SOAP Method
  • WebApp
  • Workflow