Defined interfaces for the scheduler.