private void addStepListeners() {
		if (this.beanFactory.containsBean(XD_STEP_EXECUTION_LISTENER_BEAN)) {
			this.stepListeners.add((StepListener) this.beanFactory.getBean(XD_STEP_EXECUTION_LISTENER_BEAN));
		}
		if (this.beanFactory.containsBean(XD_CHUNK_LISTENER_BEAN)) {
			this.stepListeners.add((StepListener) this.beanFactory.getBean(XD_CHUNK_LISTENER_BEAN));
		}
		if (this.beanFactory.containsBean(XD_ITEM_LISTENER_BEAN)) {
			this.stepListeners.add((StepListener) this.beanFactory.getBean(XD_ITEM_LISTENER_BEAN));
		}
		if (this.beanFactory.containsBean(XD_SKIP_LISTENER_BEAN)) {
			this.stepListeners.add((StepListener) this.beanFactory.getBean(XD_SKIP_LISTENER_BEAN));
		}
	}
JobRegistryBeanPostProcessor that processes batch job from the job module.

@author Ilayaperumal Gopinathan
@author Michael Minella
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/plugins/job/BatchJobRegistryBeanPostProcessor.java