Boa noite galeram
Eu tenho um projeto em spring batch que utiliza de threads. Estou montando minhas threads com o partitioner do spring batch.
E eu configuro o max pool size e core pool size utilizando o ThreadPoolTaskExecutor
O problema é que eu preciso finalizar a thread caso ela passe de 1h30m de execução.
alguém sabe fazer isso?
@Bean
public TaskExecutor taskExecutor() {
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
executor.setMaxPoolSize(200);
executor.setCorePoolSize(50);
executor.setAllowCoreThreadTimeOut(true);
return executor;
}