[Batchserver-cvs] batchserver/examples/poolcontroller/com/mycompany/jobs IntegerJobLoader.java, NO
Brought to you by:
suresh_pragada
From: Suresh <sur...@us...> - 2006-10-23 23:49:06
|
Update of /cvsroot/batchserver/batchserver/examples/poolcontroller/com/mycompany/jobs In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28003 Added Files: IntegerJobLoader.java IntegerJobProcessor.java Log Message: no message --- NEW FILE: IntegerJobProcessor.java --- package com.mycompany.jobs; import org.jmonks.batch.framework.controller.pool.AbstractPoolJobProcessor; import org.jmonks.batch.framework.JobContext; import org.jmonks.batch.framework.ErrorCode; public class IntegerJobProcessor extends AbstractPoolJobProcessor { public IntegerJobProcessor() { } public void initialize(JobContext jobContext) { } public ErrorCode process(Object jobData) { Integer value=(Integer)jobData; // Perform business logic on jobData. System.out.println("Received Value = " + value.toString()); return ErrorCode.JOB_COMPLETED_SUCCESSFULLY; } public void cleanup() { } } --- NEW FILE: IntegerJobLoader.java --- package com.mycompany.jobs; import org.jmonks.batch.framework.controller.pool.AbstractPoolJobLoader; import org.jmonks.batch.framework.JobContext; import org.jmonks.batch.framework.ErrorCode; public class IntegerJobLoader extends AbstractPoolJobLoader { public IntegerJobLoader() { } public ErrorCode loadPool(JobContext jobContext) { for(int i=0;i<10;i++) loadJobData(new Integer(i)); loadJobData(null); return ErrorCode.JOB_COMPLETED_SUCCESSFULLY; } public long getTotalJobDataCount() { return 10; } } |