Vai al contenuto
Eccezioni JavaErrore
RejectedExecutionException

RejectedExecutionException

Un task non può essere accettato dall'executor per l'esecuzione.

jvmspring

Cause di questo errore

La coda dell'executor è piena, l'executor è stato spento, oppure la rejection policy ha rifiutato il task. Si verifica comunemente quando si sottomettono task dopo aver chiamato shutdown().

Come correggerlo

Verificare se l'executor è stato spento. Aumentare la capacità della coda. Usare CallerRunsPolicy come handler di rifiuto. Implementare backpressure o throttling.

Documentazione ufficiale

Codici di errore correlati