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) { } }