泛微oa帮助文档之判断JOB是否正在运行
//查找正在运行的JOBpublic static boolean isExecutingJob(String jobName){Boolean flag = false;String findName = "schedule."+jobName;//获取正在运行的JOBtry {Scheduler scheduler = new StdSchedulerFactory().getSchedule
·
//查找正在运行的JOB
public static boolean isExecutingJob(String jobName){
Boolean flag = false;
String findName = "schedule."+jobName;
//获取正在运行的JOB
try {
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
List<JobExecutionContext> jobContexts = scheduler.getCurrentlyExecutingJobs();
for (JobExecutionContext context : jobContexts) {
if (findName.equals(context.getTrigger().getJobName())){
flag = true;
break;
}
}
} catch (SchedulerException e) {
e.printStackTrace();
}
return flag;
}
请在评论区留言,共同探讨~~~
可以加QQ群,和志同道合的朋友相互学习
QQ群号:627815776
更多推荐



所有评论(0)