クラス EventEmittingItemWriteListener
java.lang.ObjectSE
org.springframework.cloud.task.batch.listener.EventEmittingItemWriteListener
- 実装されたすべてのインターフェース:
org.springframework.batch.core.ItemWriteListener
、org.springframework.batch.core.StepListener
、org.springframework.core.Ordered
public class EventEmittingItemWriteListener
extends ObjectSE
implements org.springframework.batch.core.ItemWriteListener, org.springframework.core.Ordered
ItemWriteEventsListener を設定して、Spring Cloud Stream 出力チャネルにイベントを送信します。各メソッドは情報メッセージを提供します。
ItemWriteListener.onWriteError(Exception, Chunk)
は、BatchJobHeaders.BATCH_EXCEPTION
メッセージヘッダーを介してメッセージと例外メッセージを提供します。- 作成者:
- Glenn Renfro, Ali Shahbour
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
コンストラクター説明EventEmittingItemWriteListener
(MessagePublisher messagePublisher, int order, TaskEventProperties properties) EventEmittingItemWriteListener
(MessagePublisher messagePublisher, TaskEventProperties properties) メソッドのサマリー
修飾子と型メソッド説明void
afterWrite
(org.springframework.batch.item.Chunk items) void
beforeWrite
(org.springframework.batch.item.Chunk items) int
getOrder()
void
onWriteError
(ExceptionSE exception, org.springframework.batch.item.Chunk items)
コンストラクターの詳細
EventEmittingItemWriteListener
public EventEmittingItemWriteListener(MessagePublisher messagePublisher, TaskEventProperties properties) EventEmittingItemWriteListener
public EventEmittingItemWriteListener(MessagePublisher messagePublisher, int order, TaskEventProperties properties)
メソッドの詳細
beforeWrite
public void beforeWrite(org.springframework.batch.item.Chunk items) - 次で指定:
- インターフェース
org.springframework.batch.core.ItemWriteListener
のbeforeWrite
afterWrite
public void afterWrite(org.springframework.batch.item.Chunk items) - 次で指定:
- インターフェース
org.springframework.batch.core.ItemWriteListener
のafterWrite
onWriteError
- 次で指定:
- インターフェース
org.springframework.batch.core.ItemWriteListener
のonWriteError
getOrder
public int getOrder()- 次で指定:
- インターフェース
org.springframework.core.Ordered
のgetOrder