IBuildScheduler

A build scheduler is responsible for deciding when and where a job executes in certain states.