public abstract class AbstractQuartzJob extends Object implements org.quartz.Job
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
AbstractQuartzJob() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
beforeRun(org.quartz.JobExecutionContext context)
在任务开始之前记录日志
|
void |
execute(org.quartz.JobExecutionContext context) |
protected abstract void |
loadExecutionContext(org.quartz.JobExecutionContext context)
通过 context 构建任务的实例,job的参数内容在 context.getMergedJobDataMap() 中。
|
protected void |
onError(org.quartz.JobExecutionContext context)
在任务运行失败时记录日志
|
protected void |
onSuccess(org.quartz.JobExecutionContext context)
在任务成功执行之后记录日志
|
protected abstract boolean |
runRealJob(org.quartz.JobExecutionContext context)
正式运行任务的地方
|
protected abstract boolean runRealJob(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
context - job运行环境变量org.quartz.JobExecutionException - 执行异常protected abstract void loadExecutionContext(org.quartz.JobExecutionContext context)
context - job运行环境变量protected void beforeRun(org.quartz.JobExecutionContext context)
context - job运行环境变量protected void onSuccess(org.quartz.JobExecutionContext context)
context - job运行环境变量protected void onError(org.quartz.JobExecutionContext context)
context - job运行环境变量public void execute(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
execute 在接口中 org.quartz.Joborg.quartz.JobExecutionExceptionCopyright © 2020 Centit Information Technical, co. Inc.. All rights reserved.