Concurrency is set via MXML based access to RPC services to indicate how to handle multiple calls to the same service. The default concurrency value is multiple.

Static variables

@:value("last")staticfinalread onlyLAST:String = "last"

Making a request causes the client to ignore a result or fault for any current outstanding request. Only the result or fault for the most recent request will be dispatched on the client. This may simplify event handling in the client application, but care should be taken to only use this mode when results or faults for requests may be safely ignored.

@:value("multiple")staticfinalread onlyMULTIPLE:String = "multiple"

Existing requests are not cancelled, and the developer is responsible for ensuring the consistency of returned data by carefully managing the event stream.

@:value("single")staticfinalread onlySINGLE:String = "single"

Making only one request at a time is allowed on the method; additional requests made while a request is outstanding are immediately faulted on the client and are not sent to the server.