@PersistJobDataAfterExecution @DisallowConcurrentExecution public abstract class QuartzScanExecutor extends Object implements IExecutor, IJobSup, org.quartz.Job
| 限定符和类型 | 字段和说明 |
|---|---|
protected JobsWorkEntityRepository |
jobsWorkEntityRepository |
protected JobsTaskEntityRepository |
jobTaskEntityRepository |
JOBS_MAPDATA_NAME_EXEC, JOBS_MAPDATA_NAME_FIREID, JOBS_MAPDATA_NAME_TASKID, JOBS_TRIGGER_PREFIX| 构造器和说明 |
|---|
QuartzScanExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
begin() |
protected void |
end() |
abstract void |
execute(IExecContext context) |
void |
execute(org.quartz.JobExecutionContext context) |
protected void |
saveTaskEntity(JobsTaskEntity entity,
TaskStatus status,
Long beginTime,
Long endTime,
Long beginid,
Long endid,
String snapshot,
String message) |
protected void |
saveWorkEntity(TaskStatus status,
long taskid,
String taskdata,
Long beginTime,
Long endTime,
Long beginid,
Long endid,
Long effectnum,
String snapshot,
String message) |
@Autowired protected JobsTaskEntityRepository jobTaskEntityRepository
@Autowired protected JobsWorkEntityRepository jobsWorkEntityRepository
public void execute(org.quartz.JobExecutionContext context)
throws org.quartz.JobExecutionException
execute 在接口中 org.quartz.Joborg.quartz.JobExecutionExceptionpublic abstract void execute(IExecContext context)
protected void saveTaskEntity(JobsTaskEntity entity, TaskStatus status, Long beginTime, Long endTime, Long beginid, Long endid, String snapshot, String message)
protected void saveWorkEntity(TaskStatus status, long taskid, String taskdata, Long beginTime, Long endTime, Long beginid, Long endid, Long effectnum, String snapshot, String message)
protected void begin()
protected void end()
Copyright (c) 2002-2020 Luther Inc.