Interface JobManager
-
- All Known Implementing Classes:
DefaultJobManager
public interface JobManager
-
-
Field Summary
Fields Modifier and Type Field Description static StringDELEGATE_IMPLEMENTATIONstatic StringDOMAIN_KEYstatic StringDRY_RUN_JOBDETAIL_KEYstatic StringEXECUTOR_KEYstatic org.quartz.JobKeyNOTIFICATION_JOBstatic StringREPORT_KEYstatic StringTASK_KEYstatic StringTASK_TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisRunning(org.quartz.JobKey jobKey)Map<String,Object>register(Report report, OffsetDateTime startAt, String executor)Map<String,Object>register(SchedTask task, OffsetDateTime startAt, String executor)voidunregister(Report report)voidunregister(Task<?> task)
-
-
-
Field Detail
-
TASK_TYPE
static final String TASK_TYPE
- See Also:
- Constant Field Values
-
TASK_KEY
static final String TASK_KEY
- See Also:
- Constant Field Values
-
REPORT_KEY
static final String REPORT_KEY
- See Also:
- Constant Field Values
-
DOMAIN_KEY
static final String DOMAIN_KEY
- See Also:
- Constant Field Values
-
EXECUTOR_KEY
static final String EXECUTOR_KEY
- See Also:
- Constant Field Values
-
DRY_RUN_JOBDETAIL_KEY
static final String DRY_RUN_JOBDETAIL_KEY
- See Also:
- Constant Field Values
-
DELEGATE_IMPLEMENTATION
static final String DELEGATE_IMPLEMENTATION
- See Also:
- Constant Field Values
-
NOTIFICATION_JOB
static final org.quartz.JobKey NOTIFICATION_JOB
-
-
Method Detail
-
isRunning
boolean isRunning(org.quartz.JobKey jobKey) throws org.quartz.SchedulerException- Throws:
org.quartz.SchedulerException
-
register
Map<String,Object> register(SchedTask task, OffsetDateTime startAt, String executor) throws org.quartz.SchedulerException
- Throws:
org.quartz.SchedulerException
-
register
Map<String,Object> register(Report report, OffsetDateTime startAt, String executor) throws org.quartz.SchedulerException
- Throws:
org.quartz.SchedulerException
-
unregister
void unregister(Task<?> task)
-
unregister
void unregister(Report report)
-
-