public interface ExecutionScheduler
| Modifier and Type | Method and Description |
|---|---|
void |
addJob(org.quartz.JobDetail job)
Persist job data
|
void |
deleteJob(org.quartz.JobKey jobKey)
Delete the identified Job from the Scheduler - and any associated Triggers.
|
org.quartz.JobDetail |
getJobDetail(org.quartz.JobKey jobKey)
Get details for a job from scheduler.
|
List<? extends org.quartz.Trigger> |
getTriggersForJob(org.quartz.JobKey jobKey)
Get all triggers created for a job.
|
boolean |
isSchedulerStarted()
Check whether the scheduler is already running.
|
void |
scheduleJob(org.quartz.Trigger trigger)
Add a trigger to the execution scheduler
|
void |
startScheduler(Integer delay)
Initialize and start the scheduler to accept jobs.
|
void |
stopScheduler()
Shutdown the scheduler threads and do not accept any more jobs.
|
void startScheduler(Integer delay) throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariExceptionvoid stopScheduler()
throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariExceptionvoid scheduleJob(org.quartz.Trigger trigger)
throws org.quartz.SchedulerException
trigger - org.quartz.SchedulerExceptionvoid addJob(org.quartz.JobDetail job)
throws org.quartz.SchedulerException
job - org.quartz.SchedulerExceptionvoid deleteJob(org.quartz.JobKey jobKey)
throws org.quartz.SchedulerException
jobKey - org.quartz.SchedulerExceptionorg.quartz.JobDetail getJobDetail(org.quartz.JobKey jobKey)
throws org.quartz.SchedulerException
jobKey - org.quartz.SchedulerExceptionList<? extends org.quartz.Trigger> getTriggersForJob(org.quartz.JobKey jobKey) throws org.quartz.SchedulerException
jobKey - org.quartz.SchedulerExceptionboolean isSchedulerStarted()
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionCopyright © 2022 Apache Software Foundation. All rights reserved.