/** * Addresses wrapping {@link JobListener} as needed to be used with * the framework. * * @param jobListeners a list of all job listeners */ public void setJobExecutionListeners(Object[] jobListeners) { if(jobListeners != null) { JobExecutionListener[] listeners = new JobExecutionListener[jobListeners.length]; for(int i = 0; i < jobListeners.length; i++) { Object curListener = jobListeners[i]; if(curListener instanceof JobExecutionListener) { listeners[i] = (JobExecutionListener) curListener; } else if(curListener instanceof JobListener){ listeners[i] = new JobListenerAdapter((JobListener) curListener); } } this.jobExecutionListeners = listeners; } } }
@Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); adapter = new JobListenerAdapter(delegate); }
@Test(expected=IllegalArgumentException.class) public void testCreateWithNull() { adapter = new JobListenerAdapter(null); }
/** * Addresses wrapping {@link JobListener} as needed to be used with * the framework. * * @param jobListeners a list of all job listeners */ public void setJobExecutionListeners(Object[] jobListeners) { if(jobListeners != null) { JobExecutionListener[] listeners = new JobExecutionListener[jobListeners.length]; for(int i = 0; i < jobListeners.length; i++) { Object curListener = jobListeners[i]; if(curListener instanceof JobExecutionListener) { listeners[i] = (JobExecutionListener) curListener; } else if(curListener instanceof JobListener){ listeners[i] = new JobListenerAdapter((JobListener) curListener); } } this.jobExecutionListeners = listeners; } } }
/** * Addresses wrapping {@link JobListener} as needed to be used with * the framework. * * @param jobListeners a list of all job listeners */ public void setJobExecutionListeners(Object[] jobListeners) { if(jobListeners != null) { JobExecutionListener[] listeners = new JobExecutionListener[jobListeners.length]; for(int i = 0; i < jobListeners.length; i++) { Object curListener = jobListeners[i]; if(curListener instanceof JobExecutionListener) { listeners[i] = (JobExecutionListener) curListener; } else if(curListener instanceof JobListener){ listeners[i] = new JobListenerAdapter((JobListener) curListener); } } this.jobExecutionListeners = listeners; } } }
/** * Addresses wrapping {@link JobListener} as needed to be used with * the framework. * * @param jobListeners a list of all job listeners */ public void setJobExecutionListeners(Object[] jobListeners) { if(jobListeners != null) { JobExecutionListener[] listeners = new JobExecutionListener[jobListeners.length]; for(int i = 0; i < jobListeners.length; i++) { Object curListener = jobListeners[i]; if(curListener instanceof JobExecutionListener) { listeners[i] = (JobExecutionListener) curListener; } else if(curListener instanceof JobListener){ listeners[i] = new JobListenerAdapter((JobListener) curListener); } } this.jobExecutionListeners = listeners; } } }