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;
}