Executes automation triggers on a timer. More...
| Header: | #include <TriggerExecutor> |
| Since: | 1.0 |
| Inherits: | QObject and QEnableSharedFromThis |
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, and ConditionContext.