public class JobScheduleHelper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static JobScheduleHelper |
instance |
static long |
PRE_READ_MS |
private static Map<Integer,List<Integer>> |
ringData |
private Thread |
ringThread |
private boolean |
ringThreadToStop |
private Thread |
scheduleThread |
private boolean |
scheduleThreadToStop |
| 构造器和说明 |
|---|
JobScheduleHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static JobScheduleHelper |
getInstance() |
private void |
pushTimeRing(int ringSecond,
int jobId) |
private void |
refreshNextValidTime(JobInfo jobInfo,
Date fromTime) |
void |
start() |
void |
toStop() |
private static JobScheduleHelper instance
public static final long PRE_READ_MS
private Thread scheduleThread
private Thread ringThread
private volatile boolean scheduleThreadToStop
private volatile boolean ringThreadToStop
public static JobScheduleHelper getInstance()
public void start()
private void refreshNextValidTime(JobInfo jobInfo, Date fromTime) throws ParseException
ParseExceptionprivate void pushTimeRing(int ringSecond,
int jobId)
public void toStop()
Copyright © 2022. All rights reserved.