public final class SchedulerUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
org.quartz.Trigger |
addSchedule(String name,
Class<? extends org.quartz.Job> task,
int intervalInHours,
int intervalInMinutes,
int intervalInSeconds,
int intervalInMillis,
int repeatCount,
org.quartz.JobDataMap param)
增加一个调度任务
|
org.quartz.Trigger |
addSchedule(String name,
Class<? extends org.quartz.Job> task,
int intervalInSeconds,
org.quartz.JobDataMap param)
增加一个调度任务
|
org.quartz.Trigger |
addSchedule(String name,
Class<? extends org.quartz.Job> task,
String cronExpression,
org.quartz.JobDataMap param)
增加一个调度任务(cron版)
|
boolean |
hasSchedule(String name)
是否有这个任务
|
boolean |
removeSchedule(String name)
关闭一个调度任务
|
static SchedulerUtil |
self() |
void |
shutdown()
关闭所有调度任务
|
public static SchedulerUtil self()
public org.quartz.Trigger addSchedule(String name, Class<? extends org.quartz.Job> task, String cronExpression, org.quartz.JobDataMap param) throws org.quartz.SchedulerException
name - 任务名称job - 执行内容cronExpression - cron表达式org.quartz.SchedulerExceptionpublic org.quartz.Trigger addSchedule(String name, Class<? extends org.quartz.Job> task, int intervalInHours, int intervalInMinutes, int intervalInSeconds, int intervalInMillis, int repeatCount, org.quartz.JobDataMap param) throws org.quartz.SchedulerException
name - 任务名称job - 执行内容intervalInHours - 间隔小时intervalInMinutes - 间隔分钟intervalInSeconds - 间隔秒intervalInMillis - 间隔毫秒repeatCount - 重复次数org.quartz.SchedulerExceptionpublic org.quartz.Trigger addSchedule(String name, Class<? extends org.quartz.Job> task, int intervalInSeconds, org.quartz.JobDataMap param) throws org.quartz.SchedulerException
name - 任务名称job - 执行内容intervalInSeconds - 间隔秒org.quartz.SchedulerExceptionpublic boolean hasSchedule(String name) throws org.quartz.SchedulerException
name - org.quartz.SchedulerExceptionpublic boolean removeSchedule(String name) throws org.quartz.SchedulerException
name - org.quartz.SchedulerExceptionpublic void shutdown()
Copyright © 2017. All rights reserved.