Data Throttler Component

Throttles the flow of data within a pipeline.  The flow of data through this component is limited to no more than one item per configured time interval.  This allows the data flow rate in a deployment to be controlled.

Data Governance

This component does not modify the Data Governance status of any items.  

Input Channels

data — Receives a PipelineData item to be held for the configured delay period before being returned.

release — Receives a SignalData item that triggers the immediate release of the held data item. If no data item is currently held, the signal is ignored.

Output Channels

data — Returns the last PipelineData item received on the input channel after the specified delay has elapsed, or a signal has been received to release it.

Parameters

delayInMS – (integer) The minimum length of time, in milliseconds, between each output data item.  Setting this value to 0 will cause data items to be returned immediately with no delay.  Setting this to a negative value will cause the data item to be held indefinitely until released by a signal on the 'release' input channel.

delayFirstItem – (boolean, default = false) Indicates whether the first data item received by the component should be delayed or not.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us