/** * Register a step listener for callbacks at the appropriate stages in a step execution. * * @param listener a {@link StepExecutionListener} */ public void registerStepExecutionListener(StepExecutionListener listener) { this.stepExecutionListener.register(listener); }
/** * Test method for * {@link org.springframework.batch.core.listener.CompositeStepExecutionListener#beforeStep(StepExecution)} * . */ public void testOpen() { listener.register(new StepExecutionListenerSupport() { @Override public void beforeStep(StepExecution stepExecution) { list.add("foo"); } }); listener.beforeStep(new StepExecution("foo", null)); assertEquals(1, list.size()); }
/** * Test method for * {@link org.springframework.batch.core.listener.CompositeStepExecutionListener#register(org.springframework.batch.core.StepExecutionListener)} * . */ public void testSetListener() { JobExecution jobExecution = new JobExecution(1L); StepExecution stepExecution = new StepExecution("s1", jobExecution); listener.register(new StepExecutionListenerSupport() { @Override public ExitStatus afterStep(StepExecution stepExecution) { list.add("fail"); return ExitStatus.FAILED; } }); assertEquals(ExitStatus.FAILED, listener.afterStep(stepExecution)); assertEquals(1, list.size()); }
this.stepListener.register((StepExecutionListener) listener);
/** * Register a step listener for callbacks at the appropriate stages in a step execution. * * @param listener a {@link StepExecutionListener} */ public void registerStepExecutionListener(StepExecutionListener listener) { this.stepExecutionListener.register(listener); }
/** * Register a step listener for callbacks at the appropriate stages in a step execution. * * @param listener a {@link StepExecutionListener} */ public void registerStepExecutionListener(StepExecutionListener listener) { this.stepExecutionListener.register(listener); }
/** * Register a step listener for callbacks at the appropriate stages in a * step execution. * * @param listener a {@link StepExecutionListener} */ public void registerStepExecutionListener(StepExecutionListener listener) { this.stepExecutionListener.register(listener); }
/** * Register a step listener for callbacks at the appropriate stages in a step execution. * * @param listener a {@link StepExecutionListener} */ public void registerStepExecutionListener(StepExecutionListener listener) { this.stepExecutionListener.register(listener); }
this.stepListener.register((StepExecutionListener) listener);
this.stepListener.register((StepExecutionListener) listener);
this.stepListener.register((StepExecutionListener) listener);
this.stepListener.register((StepExecutionListener) listener);