@PersistJobDataAfterExecution @DisallowConcurrentExecution public abstract class BaseJob extends Object implements org.quartz.Job
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BaseJob.Type
调度类型
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.quartz.JobExecutionContext |
context
当前调度对象
|
| 构造器和说明 |
|---|
BaseJob() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute(org.quartz.JobExecutionContext context) |
void |
execute(org.quartz.JobExecutionContext context,
Class entityClass) |
protected int |
getInt(String key,
int default_)
获取调度运行传入数据
|
protected int |
getJobId() |
static List<JobRunResultStatus> |
getJobStatus()
获取调度运行状态
|
protected int |
getJobType() |
protected String |
getName()
获取当前调度名称
|
com.alibaba.fastjson.JSONObject |
getRunDataValueToJSONObject() |
String |
getString(String name,
String default_) |
void |
putStatus()
运行结束
|
void |
saveRunDataValue(com.alibaba.fastjson.JSONObject jsonObject) |
void |
saveRunDataValue(String name,
Object value) |
public void execute(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
execute 在接口中 org.quartz.Jobcontext - contextorg.quartz.JobExecutionException - 异常public void execute(org.quartz.JobExecutionContext context,
Class entityClass)
throws org.quartz.JobExecutionException
context - contextentityClass - 运行对应实体org.quartz.JobExecutionException - 异常public void saveRunDataValue(String name, Object value)
name - namevalue - valuepublic void saveRunDataValue(com.alibaba.fastjson.JSONObject jsonObject)
jsonObject - jsonpublic com.alibaba.fastjson.JSONObject getRunDataValueToJSONObject()
public void putStatus()
public static List<JobRunResultStatus> getJobStatus()
protected int getInt(String key, int default_)
key - keydefault_ - 默认子protected String getName()
protected int getJobId()
protected int getJobType()
Copyright © 2017. All Rights Reserved.