クラス EventEmittingSkipListener
java.lang.ObjectSE
org.springframework.cloud.task.batch.listener.EventEmittingSkipListener
- 実装されたすべてのインターフェース:
org.springframework.batch.core.SkipListener
、org.springframework.batch.core.StepListener
、org.springframework.core.Ordered
public class EventEmittingSkipListener
extends ObjectSE
implements org.springframework.batch.core.SkipListener, org.springframework.core.Ordered
SkipProcessListener を設定して、Spring Cloud Stream 出力チャネルにイベントを送信します。このリスナーは、各メソッドの
BatchJobHeaders.BATCH_EXCEPTION
メッセージヘッダーを介して例外のメッセージを送信します。SkipListener.onSkipInProcess(Object, Throwable)
および SkipListener.onSkipInWrite(Object, Throwable)
の場合、メッセージの本文はエラーの原因となった項目で構成されます。- 作成者:
- Glenn Renfro, Ali Shahbour
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクター説明EventEmittingSkipListener
(MessagePublisher messagePublisher, int order, TaskEventProperties properties) EventEmittingSkipListener
(MessagePublisher messagePublisher, TaskEventProperties properties) メソッドのサマリー
修飾子と型メソッド説明int
getOrder()
void
onSkipInProcess
(ObjectSE item, ThrowableSE t) void
void
onSkipInWrite
(ObjectSE item, ThrowableSE t)
コンストラクターの詳細
EventEmittingSkipListener
EventEmittingSkipListener
public EventEmittingSkipListener(MessagePublisher messagePublisher, int order, TaskEventProperties properties)
メソッドの詳細
onSkipInRead
- 次で指定:
- インターフェース
org.springframework.batch.core.SkipListener
のonSkipInRead
onSkipInWrite
- 次で指定:
- インターフェース
org.springframework.batch.core.SkipListener
のonSkipInWrite
onSkipInProcess
- 次で指定:
- インターフェース
org.springframework.batch.core.SkipListener
のonSkipInProcess
getOrder
public int getOrder()- 次で指定:
- インターフェース
org.springframework.core.Ordered
のgetOrder