Back Forum Reply New

Problem starting the batch job 2nd. time

mons.logging.Log;
import org.apache.commons.logging.LogFactory;

import no.aftenposten.accountbalancer.scheduler.AbBatchInvoker;

/*** Launch each job into a new separate context.* lt;p/gt;* Date: Jan 25, 2008* Time: 4:22:18 PM** @author regearne (created by)* @author $Author: regearne $* @version $Revision: 14027 $ $Date: 2008-04-11 13:56:52 +0200 (Fri, 11 Apr 2008) $*/
public class JobStarterImpl extends StartServer implements AbBatchInvoker {   private static transient Log log = LogFactory.getLog(JobStarterImpl.class);
   JobLauncher jobLauncher;   JobLocator jobLocator;
   public void setJobLocator(JobLocator jobLocator) {       this.jobLocator = jobLocator;   }
   public void setJobLauncher(JobLauncher jobLauncher) {       this.jobLauncher = jobLauncher;   }
   public void run(final String jobName) {
       new Thread(new Runnable() {
public void run() {    log.info(quot;Loading job xml: quot; + jobName);    JobFactory jobFactory = new ClassPathXmlApplicationContextJobFactory(            jobName, quot;batch/jobs/quot; + jobName + quot;.xmlquot;, parent);    jobFactory.createJob();}
;       }).start();
   }
   public void stop(String s) {   }

}
¥
Back Forum Reply New