クラス EventEmittingItemProcessListener

java.lang.ObjectSE
org.springframework.cloud.task.batch.listener.EventEmittingItemProcessListener
実装されたすべてのインターフェース:
org.springframework.batch.core.ItemProcessListenerorg.springframework.batch.core.StepListenerorg.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
  • コンストラクターの詳細

  • メソッドの詳細

    • beforeProcess

      public void beforeProcess(ObjectSE item)
      次で指定:
      インターフェース org.springframework.batch.core.ItemProcessListenerbeforeProcess 
    • afterProcess

      public void afterProcess(ObjectSE item, ObjectSE result)
      次で指定:
      インターフェース org.springframework.batch.core.ItemProcessListenerafterProcess 
    • onProcessError

      public void onProcessError(ObjectSE item, ExceptionSE e)
      次で指定:
      インターフェース org.springframework.batch.core.ItemProcessListeneronProcessError 
    • getOrder

      public int getOrder()
      次で指定:
      インターフェース org.springframework.core.OrderedgetOrder