Aller au contenu
Exceptions JavaErreur
RejectedExecutionException

RejectedExecutionException

Une tâche ne peut pas être acceptée par l'exécuteur pour exécution.

jvmspring

Causes de cette erreur

La file d'attente de l'exécuteur est pleine, l'exécuteur a été arrêté, ou la politique de rejet a refusé la tâche. Cela se produit fréquemment lors de la soumission de tâches après l'appel à shutdown().

Comment la corriger

Vérifiez si l'exécuteur est arrêté. Augmentez la capacité de la file d'attente. Utilisez CallerRunsPolicy comme gestionnaire de rejet. Mettez en place un mécanisme de contre-pression ou de limitation de débit.

Documentation officielle

Codes d'erreur associés