batch::BatchQueue
Generic FIFO/priority queue for asynchronous batch jobs.
| Declared in | src/libs/libbatch/batch/BatchQueue.hpp |
| Inherits | QObject |
| Group | batch |
Detailed description
BatchQueue owns the runtime state of one or more in-flight BatchJob instances: it tracks job lifecycle (queued / running / completed / failed / cancelled), exposes filterable views over the live + historical job set, and detects stuck workers via a 5-second hang-check timer. Callers submit a BatchJob via submit and observe progress through the queue's signals.
See also BatchQueueService, batch::BatchJob, batch::BatchJobLog.