/** * Test method for * {@link org.springframework.batch.core.listener.CompositeJobExecutionListener#register(org.springframework.batch.core.JobExecutionListener)} * . */ public void testSetListener() { listener.register(new JobExecutionListenerSupport() { @Override public void afterJob(JobExecution jobExecution) { list.add("fail"); } }); listener.afterJob(null); assertEquals(1, list.size()); }
/** * Test method for * {@link org.springframework.batch.core.listener.CompositeJobExecutionListener#beforeJob(JobExecution)} * . */ public void testOpen() { listener.register(new JobExecutionListenerSupport() { @Override public void beforeJob(JobExecution stepExecution) { list.add("foo"); } }); listener.beforeJob(new JobExecution(new JobInstance(new Long(11L), "testOpenJob"), null)); assertEquals(1, list.size()); }
/** * Test method for * {@link org.springframework.batch.core.listener.CompositeJobExecutionListener#setListeners(List)} */ public void testSetListeners() { listener.setListeners(Arrays.asList(new JobExecutionListenerSupport() { @Override public void afterJob(JobExecution jobExecution) { list.add("fail"); } }, new JobExecutionListenerSupport() { @Override public void afterJob(JobExecution jobExecution) { list.add("continue"); } })); listener.afterJob(null); assertEquals(2, list.size()); }
/** * Public setter for injecting {@link JobExecutionListener}s. They will all * be given the listener callbacks at the appropriate point in the job. * * @param listeners * the listeners to set. */ public void setJobExecutionListeners(JobExecutionListener[] listeners) { for (int i = 0; i < listeners.length; i++) { this.listener.register(listeners[i]); } }
/** * Register a single listener for the {@link JobExecutionListener} * callbacks. * * @param listener * a {@link JobExecutionListener} */ public void registerJobExecutionListener(JobExecutionListener listener) { this.listener.register(listener); }
/** * Register a single listener for the {@link JobExecutionListener} * callbacks. * * @param listener * a {@link JobExecutionListener} */ public void registerJobExecutionListener(JobExecutionListener listener) { this.listener.register(listener); }
/** * Public setter for injecting {@link JobExecutionListener}s. They will all * be given the listener callbacks at the appropriate point in the job. * * @param listeners the listeners to set. */ public void setJobExecutionListeners(JobExecutionListener[] listeners) { for (int i = 0; i < listeners.length; i++) { this.listener.register(listeners[i]); } }
/** * Register a single listener for the {@link JobExecutionListener} * callbacks. * * @param listener * a {@link JobExecutionListener} */ public void registerJobExecutionListener(JobExecutionListener listener) { this.listener.register(listener); }
/** * Public setter for injecting {@link JobExecutionListener}s. They will all * be given the listener callbacks at the appropriate point in the job. * * @param listeners * the listeners to set. */ public void setJobExecutionListeners(JobExecutionListener[] listeners) { for (int i = 0; i < listeners.length; i++) { this.listener.register(listeners[i]); } }
/** * Register a single listener for the {@link JobExecutionListener} * callbacks. * * @param listener * a {@link JobExecutionListener} */ public void registerJobExecutionListener(JobExecutionListener listener) { this.listener.register(listener); }
/** * Public setter for injecting {@link JobExecutionListener}s. They will all * be given the listener callbacks at the appropriate point in the job. * * @param listeners * the listeners to set. */ public void setJobExecutionListeners(JobExecutionListener[] listeners) { for (int i = 0; i < listeners.length; i++) { this.listener.register(listeners[i]); } }
/** * Public setter for injecting {@link JobExecutionListener}s. They will all * be given the listener callbacks at the appropriate point in the job. * * @param listeners * the listeners to set. */ public void setJobExecutionListeners(JobExecutionListener[] listeners) { for (int i = 0; i < listeners.length; i++) { this.listener.register(listeners[i]); } }
/** * Register a single listener for the {@link JobExecutionListener} * callbacks. * * @param listener a {@link JobExecutionListener} */ public void registerJobExecutionListener(JobExecutionListener listener) { this.listener.register(listener); }