クラス BatchEventAutoConfiguration
java.lang.ObjectSE
org.springframework.cloud.task.batch.listener.BatchEventAutoConfiguration
@AutoConfiguration(after=SimpleTaskAutoConfiguration.class)
@ConditionalOnClass(org.springframework.batch.core.Job.class)
@ConditionalOnBean({org.springframework.batch.core.Job.class,TaskLifecycleListener.class})
@ConditionalOnProperty(prefix="spring.cloud.task.batch.events",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class BatchEventAutoConfiguration
extends ObjectSE
次のチャネルでイベントを発行するように設計された Spring Batch リスナーを自動構成します。
EventEmittingJobExecutionListener
- job-execution-eventsEventEmittingStepExecutionListener
- step-execution-eventsChunkListener
- chunk-eventsEventEmittingItemReadListener
- item-read-eventsEventEmittingItemProcessListener
- item-process-eventsEventEmittingItemWriteListener
- item-write-eventsEventEmittingSkipListener
- skip-events
- 作成者:
- Michael Minella, Glenn Renfro, Ali Shahbour
ネストされたクラスのサマリー
修飾子と型クラス説明static class
ジョブ実行リスナーの構成。フィールドサマリー
修飾子と型フィールド説明static final StringSE
チャンクイベントリスナーの名前 Bean。static final StringSE
アイテムプロセスイベントリスナーの名前は Bean です。static final StringSE
アイテム読み取りイベントリスナーの名前は Bean です。static final StringSE
アイテム書き込みイベントリスナーの名前は Bean です。static final StringSE
ジョブ実行イベントリスナー Bean の名前。static final StringSE
スキップイベントリスナーの名前 Bean。static final StringSE
ステップ実行イベントリスナー Bean の名前。コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明
フィールドの詳細
JOB_EXECUTION_EVENTS_LISTENER
ジョブ実行イベントリスナー Bean の名前。- 関連事項:
CHUNK_EVENTS_LISTENER
チャンクイベントリスナーの名前 Bean。- 関連事項:
STEP_EXECUTION_EVENTS_LISTENER
ステップ実行イベントリスナー Bean の名前。- 関連事項:
ITEM_READ_EVENTS_LISTENER
アイテム読み取りイベントリスナーの名前は Bean です。- 関連事項:
ITEM_WRITE_EVENTS_LISTENER
アイテム書き込みイベントリスナーの名前は Bean です。- 関連事項:
ITEM_PROCESS_EVENTS_LISTENER
アイテムプロセスイベントリスナーの名前は Bean です。- 関連事項:
SKIP_EVENTS_LISTENER
スキップイベントリスナーの名前 Bean。- 関連事項:
コンストラクターの詳細
BatchEventAutoConfiguration
public BatchEventAutoConfiguration()
メソッドの詳細
batchTaskEventListenerBeanPostProcessor
@Bean @ConditionalOnMissingBean public static TaskBatchEventListenerBeanPostProcessor batchTaskEventListenerBeanPostProcessor()