bonjour,

j'utilise spring-batch pour traiter de gros fichiers xml.

Pour cela je traite les fichiers par lots (chunck) et j'utilise le multi-threading (TaskExecutor).

Mon reader est StaxEventItemReader. Mais ce dernier n'est pas safe-thread et j'ai des erreurs du type :

org.springframework.batch.item.NonTransientResourceException: Error while reading from event reader
AVERTISSEMENT: ItemStream was opened in a different thread. Restart data could be compromised.

Comment puis-je faire du multi-threading en utilisant StaxEventItemReader ?

merci pour vos reponses