Class AbstractNablarchItemWriteListener
java.lang.Object
nablarch.fw.batch.ee.listener.chunk.AbstractNablarchItemWriteListener
- All Implemented Interfaces:
NablarchItemWriteListener
- Direct Known Subclasses:
ChunkProgressLogListener
,DomaTransactionItemWriteListener
,ItemWriteTransactionManagementListener
@Published(tag="architect")
public abstract class AbstractNablarchItemWriteListener
extends Object
implements NablarchItemWriteListener
NablarchItemWriteListener
を実装した抽象クラス。
本クラスの実装では処理を何も行わない。サブクラス側で必要なメソッドをオーバライドし処理を追加すること。-
Constructor Summary
Constructors -
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
が発生した場合の処理を行う。
-
Constructor Details
-
AbstractNablarchItemWriteListener
public AbstractNablarchItemWriteListener()
-
-
Method Details
-
beforeWrite
Description copied from interface:NablarchItemWriteListener
ItemWriter.writeItems(List)
の実行前の処理を行う。- Specified by:
beforeWrite
in interfaceNablarchItemWriteListener
- Parameters:
context
-NablarchListenerContext
items
- 書き込み対象のオブジェクト
-
afterWrite
Description copied from interface:NablarchItemWriteListener
ItemWriter.writeItems(List)
の実行後の処理を行う。- Specified by:
afterWrite
in interfaceNablarchItemWriteListener
- Parameters:
context
-NablarchListenerContext
items
- 書き込み対象のオブジェクト
-
onWriteError
Description copied from interface:NablarchItemWriteListener
ItemWriter.writeItems(List)
でException
が発生した場合の処理を行う。 本メソッドは、Java Batch(JSR352)の仕様により、Error
系が発生した場合はコールバックされない。- Specified by:
onWriteError
in interfaceNablarchItemWriteListener
- Parameters:
context
-NablarchListenerContext
items
- 書き込み対象のオブジェクトex
- 発生したException
-