Core job and scheduler refactoring
Description
Following recent architecture discussions, this patch reworks the core Job
and Scheduler
class for better internal state encapsulation and new API introduction.
Changes proposed in this merge request:
-
Better state encapsulation for the Job
operation and lease state. -
New public API as described in #117 (closed).
This merge request, when approved, will close issue/bug:
Edited by Martin Blanchard