TriggerExecutor
Executes automation triggers on a timer.
| Declared in | src/libs/libtrigger/trigger/executor/TriggerExecutor.hpp |
| Inherits | QObject and QEnableSharedFromThis |
| Group | trigger |
Detailed description
TriggerExecutor evaluates trigger conditions at a configurable poll rate and emits triggerFired when conditions are met.
Recurring triggers stay active after firing. One-shot triggers are deactivated. The DirectorateService handles batch job submission in response to the triggerFired signal.
See also Directive, Trigger, ConditionContext.