簡體   English   中英

春季批處理

[英]Spring Batch Chunk processing

當在Spring Batch中使用塊處理(指定提交間隔)處理步驟級別時,是否有一種方法可以知道Writer內部的文件中的所有記錄都已被讀取和處理了。我的想法是傳遞讀取所有記錄后,從文件讀取到ExecutionContext的記錄。

請幫忙。

我不知道它是否是可以CompletionPolicy您想要的工作的預先構建的CompletionPolicy之一,但是如果沒有,您可以編寫一個自定義的CompletionPolicy ,當作家返回null時將其標記為已完成; 這樣,您可以保留從文件讀取的所有項目。
之后,您確定這正是您所擁有的嗎? 因為將所有項目存儲在ExecutionContext中不是一個好習慣; 您還將失去塊處理,可重新啟動性以及所有其他SB功能...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM