Extract Scheduler extension point
Extract SchedulerException
Introduce Scheduler.stateProvider
Polish
Extract rest-service-scheduler-plugin
clean pom