@PreDestroy
 public void unregister() {
   jobExecutionService.removeListener(listener);
 }
 @PostConstruct
 public void register() {
   jobExecutionService.addListener(listener);
 }