Lock
Ensures the integrity of shared data.
Component Signature
Attributes
Atrribute | Type | Required | Description | Default |
---|---|---|---|---|
|
|
| Lock name. Mutually exclusive with the scope attribute. Only one request can execute the code within a lock component with a given name at a time. Cannot be an empty string. | |
|
|
| Lock scope. Mutually exclusive with the name attribut Lock name. Only one request in the specified scope can execute the code within this component (or within any other lock component with the same lock scope scope) at a time. | |
|
|
| readOnly: lets more than one request read shared data. exclusive: lets one request read or write shared data. |
|
|
|
| Maximum length of time, in seconds, to wait to obtain a lock. If lock is obtained, tag execution continues. Otherwise, behavior depends on throwOnTimeout attribute value. A value of 0 will wait forever. | |
|
|
| True: if lock is not obtained within the timeout period, a runtime exception is thrown. False: if lock is not obtained, the body of the component is skipped and execution continues without running the statements in the component. |
|
Examples
Last updated