idyoudo
idyoudo
还可以在监听的时候,留下扩展接口,将如何添加job的控制权交给应用程序来管理。
if(!jobRecord.containsKey(job.getJobName())){ if (ClassUtils.isPresent(job.getJobClass(), JobService.class.getClassLoader())) { if(jobServiceCallbacks!=null && jobServiceCallbacks.size()>0){ for(String callKey : jobServiceCallbacks.keySet()){ jobServiceCallbacks.get(callKey).callback(job); } }else{ addJob(job); } } else { removeJob(job.getJobName()); } }