| Name: | Throttle | | Description: | Throttles requests to allow a configured number to be passed concurrently | | Id: | layer1.Concurrency.Throttle | | Category: | transparent overlay |
Throttle is
a transparent overlay.
You must instantiate an instance of the overlay from its prototype, this will create a new instance within your application space.
ParametersThe layer1.Concurrency.Throttle prototype has the following initialisation parameters: | Name | Rules | Typing | Default | Description | | config | Optional | Identifier or XML | (none) | Configuration for the throttle | | space | Mandatory | Space | (none) | A nested space definition which the overlay will delegate all requests in to. |
Here is an auto-generated example of how to instantiate an instance of Throttle:
<overlay> <prototype>layer1.Concurrency.Throttle</prototype> <space> <!----> </space> </overlay>
Import RequirementsTo use Throttle transparent overlay you must import the module
urn:org:netkernel:ext:layer1:
<import> <uri>urn:org:netkernel:ext:layer1</uri> </import>
|