Finalizar uma thread com ThreadPoolTaskExecutor

1 resposta
threadsjava
J

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;
    }

1 Resposta

J

Acredito que essa discussão possa te ajudar!

Criado 12 de março de 2020
Ultima resposta 13 de mar. de 2020
Respostas 1
Participantes 2