Interface NablarchItemWriteListener
- All Known Implementing Classes:
AbstractNablarchItemWriteListener
,ChunkProgressLogListener
,DomaTransactionItemWriteListener
,ItemWriteTransactionManagementListener
public interface NablarchItemWriteListener
ItemWriter.writeItems(List)
の前後に任意の処理を行うインタフェース。-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterWrite
(NablarchListenerContext context, List<Object> items) ItemWriter.writeItems(List)
の実行後の処理を行う。void
beforeWrite
(NablarchListenerContext context, List<Object> items) ItemWriter.writeItems(List)
の実行前の処理を行う。void
onWriteError
(NablarchListenerContext context, List<Object> items, Exception ex) ItemWriter.writeItems(List)
でException
が発生した場合の処理を行う。
-
Method Details
-
beforeWrite
ItemWriter.writeItems(List)
の実行前の処理を行う。- Parameters:
context
-NablarchListenerContext
items
- 書き込み対象のオブジェクト
-
afterWrite
ItemWriter.writeItems(List)
の実行後の処理を行う。- Parameters:
context
-NablarchListenerContext
items
- 書き込み対象のオブジェクト
-
onWriteError
ItemWriter.writeItems(List)
でException
が発生した場合の処理を行う。 本メソッドは、Java Batch(JSR352)の仕様により、Error
系が発生した場合はコールバックされない。- Parameters:
context
-NablarchListenerContext
items
- 書き込み対象のオブジェクトex
- 発生したException
-