Lps 50952 Refactor SchedulerEngine interface