class DefaultSchedulerService implements SchedulerService {

    @Override
    public void refreshSchedulerForJob(final JobConfiguration jobConfiguration) {
        this.terminate(jobConfiguration.getJobSchedulerConfiguration().getBeanName());
        this.unregisterSchedulerForJob(jobConfiguration.getJobSchedulerConfiguration().getBeanName());
        this.registerSchedulerForJob(jobConfiguration);
    }

    public  DefaultSchedulerService(final BeanRegistrar beanRegistrar,
                                   final JobRepository jobRepository,
                                   final JobRegistry jobRegistry);

}