Я автоматически подключаю ThreadPoolTaskExecutor в свой класс весеннего пакетного редактора.Я должен проверить, жив ли исполнитель, прежде чем создавать поток.И если исполнитель выключен, он должен быть восстановлен.Можно ли это сделать весной?
public class FooWriter implements ItemWriter<Long> {
@Autowired
@Qualifier("taskExecutor")
private ThreadPoolTaskExecutor executor;
@Autowired
private FooRunnable fooRunnable;
@Override
public void write(List<? extends Long> items) throws Exception {
executor.execute(fooRunnable);
executor.shutdown();
}
}