クラス EventEmittingItemProcessListener
java.lang.ObjectSE
org.springframework.cloud.task.batch.listener.EventEmittingItemProcessListener
- 実装されたすべてのインターフェース:
org.springframework.batch.core.ItemProcessListener
、org.springframework.batch.core.StepListener
、org.springframework.core.Ordered
public class EventEmittingItemProcessListener
extends ObjectSE
implements org.springframework.batch.core.ItemProcessListener, org.springframework.core.Ordered
バッチジョブの
ItemProcessListener
に関する情報メッセージを提供します。このリスナーの ItemProcessListener.beforeProcess(Object)
は何も行いません。ItemProcessListener.afterProcess(Object, Object)
は、アイテムがフィルター処理された場合 (ItemProcessor
が null を返した場合)、プロセッサーの結果が入力と等しい場合 (.equals
経由)、または等しくない場合にメッセージを返します。ItemProcessListener.onProcessError(Object, Exception)
は、BatchJobHeaders.BATCH_EXCEPTION
メッセージヘッダーを介して例外を提供します。- 作成者:
- Michael Minella, Glenn Renfro, Ali Shahbour
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクター説明EventEmittingItemProcessListener
(MessagePublisher messagePublisher, int order, TaskEventProperties properties) EventEmittingItemProcessListener
(MessagePublisher messagePublisher, TaskEventProperties properties) メソッドのサマリー
修飾子と型メソッド説明void
afterProcess
(ObjectSE item, ObjectSE result) void
beforeProcess
(ObjectSE item) int
getOrder()
void
onProcessError
(ObjectSE item, ExceptionSE e)
コンストラクターの詳細
EventEmittingItemProcessListener
public EventEmittingItemProcessListener(MessagePublisher messagePublisher, TaskEventProperties properties) EventEmittingItemProcessListener
public EventEmittingItemProcessListener(MessagePublisher messagePublisher, int order, TaskEventProperties properties)
メソッドの詳細
beforeProcess
- 次で指定:
- インターフェース
org.springframework.batch.core.ItemProcessListener
のbeforeProcess
afterProcess
- 次で指定:
- インターフェース
org.springframework.batch.core.ItemProcessListener
のafterProcess
onProcessError
- 次で指定:
- インターフェース
org.springframework.batch.core.ItemProcessListener
のonProcessError
getOrder
public int getOrder()- 次で指定:
- インターフェース
org.springframework.core.Ordered
のgetOrder