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.

In this section