@Named
@Dependent
public class NablarchItemWriteListenerExecutor
extends java.lang.Object
implements javax.batch.api.chunk.listener.ItemWriteListener
ItemWriteListener
を実装したクラスで、NablarchItemWriteListener
を順次実行するクラス。
本クラスでは、SystemRepository
から実行対象のリスナー(NablarchItemWriteListener
)のリストを取得する。
SystemRepository
からリスナーリストを取得する方法は以下のとおり。
Constructor and Description |
---|
NablarchItemWriteListenerExecutor() |
Modifier and Type | Method and Description |
---|---|
void |
afterWrite(java.util.List<java.lang.Object> items)
|
void |
beforeWrite(java.util.List<java.lang.Object> items)
|
void |
onWriteError(java.util.List<java.lang.Object> items,
java.lang.Exception ex)
|
public void beforeWrite(java.util.List<java.lang.Object> items) throws java.lang.Exception
beforeWrite
in interface javax.batch.api.chunk.listener.ItemWriteListener
items
- 書き込み処理対象のObject
java.lang.Exception
- NablarchItemWriteListener.beforeWrite(NablarchListenerContext, List)
実行時に送出された例外public void afterWrite(java.util.List<java.lang.Object> items) throws java.lang.Exception
afterWrite
in interface javax.batch.api.chunk.listener.ItemWriteListener
items
- 書き込み処理対象のObject
java.lang.Exception
- NablarchItemWriteListener.afterWrite(NablarchListenerContext, List)
実行時に送出された例外public void onWriteError(java.util.List<java.lang.Object> items, java.lang.Exception ex) throws java.lang.Exception
onWriteError
in interface javax.batch.api.chunk.listener.ItemWriteListener
items
- 書き込み処理対象のObject
ex
- 書き込み処理時に発生したException
java.lang.Exception
- NablarchItemWriteListener.onWriteError(NablarchListenerContext, List, Exception)
実行時に送出された例外