package com.hqyg.test;
import java.util.concurrent.TimeUnit;
import com.hqyg.disjob.java.bean.SchedulerParam;
import com.hqyg.disjob.java.core.annotation.JobDec;
import com.hqyg.disjob.java.job.EJob;
import com.hqyg.disjob.java.utils.TimeUtils;
import com.hqyg.disjob.quence.TaskExecuteException;
@JobDec(group="job",jobName="Job_4")
public class Job_4 implements EJob{
@Override
public void beforeExecute(SchedulerParam schedulerParam) {
}
@Override
public void execute(SchedulerParam schedulerParam)
throws TaskExecuteException {
try {
TimeUnit.SECONDS.sleep(8);
} catch (InterruptedException e) {
e.printStackTrace();
}
int val = 8 / 0 ;
System.out.println("-->"+this.getClass().getName()+"; at time:"+TimeUtils.getFormatNow());
}
@Override
public void executeSuccess(SchedulerParam schedulerParam) {
}
@Override
public void executeFail(SchedulerParam schedulerParam) {
}
}