@Configuration @ConditionalOnClass(value=org.springframework.batch.core.Job.class) @ConditionalOnBean(value={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 Object
EventEmittingJobExecutionListener
- job-execution-eventsEventEmittingStepExecutionListener
- step-execution-eventsChunkListener
- chunk-eventsEventEmittingItemReadListener
- item-read-eventsEventEmittingItemProcessListener
- item-process-eventsEventEmittingItemWriteListener
- item-write-eventsEventEmittingSkipListener
- skip-eventsModifier and Type | Class and Description |
---|---|
static interface |
BatchEventAutoConfiguration.BatchEventsChannels |
static class |
BatchEventAutoConfiguration.JobExecutionListenerConfiguration |
Modifier and Type | Field and Description |
---|---|
static String |
CHUNK_EVENTS_LISTENER |
static String |
ITEM_PROCESS_EVENTS_LISTENER |
static String |
ITEM_READ_EVENTS_LISTENER |
static String |
ITEM_WRITE_EVENTS_LISTENER |
static String |
JOB_EXECUTION_EVENTS_LISTENER |
static String |
SKIP_EVENTS_LISTENER |
static String |
STEP_EXECUTION_EVENTS_LISTENER |
Constructor and Description |
---|
BatchEventAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
TaskBatchEventListenerBeanPostProcessor |
batchTaskEventListenerBeanPostProcessor() |
public static final String JOB_EXECUTION_EVENTS_LISTENER
public static final String CHUNK_EVENTS_LISTENER
public static final String STEP_EXECUTION_EVENTS_LISTENER
public static final String ITEM_READ_EVENTS_LISTENER
public static final String ITEM_WRITE_EVENTS_LISTENER
public static final String ITEM_PROCESS_EVENTS_LISTENER
public static final String SKIP_EVENTS_LISTENER
@Bean @ConditionalOnMissingBean public TaskBatchEventListenerBeanPostProcessor batchTaskEventListenerBeanPostProcessor()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.