Always-on background service that evaluates active directives. More...
| Header: | #include <DirectorateService> |
| Since: | 1.0 |
| Inherits: | ServiceWrapper |
DirectorateService wraps DirectorateBook as a service and manages TriggerExecutor instances for each active directive. When a trigger fires, the service checks overlap policy, creates a BatchJob with the trigger's TaskPlan, and submits it to the BatchQueue.
See also DirectorateBook, Directive, TriggerExecutor, and batch::BatchQueue.