public class SchedulerUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
JOB_DATAMAP |
| 构造器和说明 |
|---|
SchedulerUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.quartz.JobDetail |
addJob(JobEntity job)
新增job
|
static void |
addJobListener(org.quartz.JobListener jobListener) |
static void |
addSchedulerListener(org.quartz.SchedulerListener schedulerListener) |
static boolean |
checkExists(String jobGroup,
String jobName)
检查job是否存在
|
static void |
clear()
删除所有job包括job的执行数据
|
static void |
executeJobImmediatelyWithParams(String jobId,
String jobParam)
代参数执行job
|
static JobExecutedEntity |
getJob(String jobGroup,
String jobName) |
static List<JobExecutedEntity> |
getJobs()
获取所有的job清单
|
static String |
getSchedulerInstanceId() |
static void |
init()
初始化任务调度容器
|
static void |
pauseAll()
暂停所有job执行
|
static void |
pauseJob(String jobId)
暂停job执行
|
static void |
removeJob(String jobId,
String action)
根据jobId删除job
|
static void |
removeJob(String groupName,
String jobName,
String action)
根据groupName和jobName删除job
|
static void |
removeJobAfterAddJobFail(String jobGroup,
String jobName)
删除job
|
static void |
resumeAll()
恢复所有的job执行
|
static void |
resumeJob(String jobId)
恢复job执行
|
static void |
shutdown()
停止job容器。
|
static void |
start()
启动job容器
|
static void |
unSchedulerJob(String jobGroup,
String jobName) |
static void |
updateJob(JobEntity job)
更新job
更新job将会删除旧的job,重新生成新的job
|
public static void init()
public static void start()
public static void shutdown()
public static org.quartz.JobDetail addJob(JobEntity job)
job - jobpublic static void updateJob(JobEntity job)
job - jobpublic static boolean checkExists(String jobGroup, String jobName)
jobGroup - job分组jobName - job名称public static void removeJob(String jobId, String action)
jobId - jobIdaction - actionpublic static void removeJob(String groupName, String jobName, String action)
groupName - groupNamejobName - jobNameaction - actionpublic static void removeJobAfterAddJobFail(String jobGroup, String jobName)
jobGroup - jobGroupjobName - jobNamepublic static void pauseJob(String jobId)
jobId - jobIdpublic static void pauseAll()
public static void resumeJob(String jobId)
jobId - jobIdpublic static void resumeAll()
public static void executeJobImmediatelyWithParams(String jobId, String jobParam)
jobId - jobIdjobParam - jobParampublic static void clear()
public static List<JobExecutedEntity> getJobs()
public static JobExecutedEntity getJob(String jobGroup, String jobName)
public static void addSchedulerListener(org.quartz.SchedulerListener schedulerListener)
public static void addJobListener(org.quartz.JobListener jobListener)
public static String getSchedulerInstanceId()
Copyright © 2017. All rights reserved.