Signal Trigger Component

Emits a SignalData on the signal   output channel in response to an incoming PipelineData according to the configuration of the component, discarding the input data item in the process. The component can be configured to control how frequently a signal is emitted, the minimum length of time between emitted signals, and the total number of signals it is allowed to emit.

Data Governance

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

Input Channels

trigger – A PipelineData arriving on this input channel may cause a signal to be emitted, based on the configuration parameters.

Output Channels

signal – Outputs a SignalData object when a trigger is received and the configuration determines it is appropriate to do so.

Parameters

maxSignalsToSend – (int, default: 0) The maximum number of signals this component will emit. Once it has emitted this number of signals, the component will not emit any more. Setting this to 0 will remove the limit and allow it to continue emitting signals indefinitely.

quietPeriodMs –  (int, default: 0) The length of time, in milliseconds, that must elapse between emitted signals. Input signals received before this time has elapsed will not trigger new output signals but will count toward the number of triggers required to generate a signal.

triggersRequiredToSignal –  (int, default: 1) The number of input items that must be received before the output signal is generated. It may take more input items to trigger a signal if they arrive within the quiet period.

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