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.AmbariException
void stopScheduler() throws org.apache.ambari.server.AmbariException
org.apache.ambari.server.AmbariException
void scheduleJob(org.quartz.Trigger trigger) throws org.quartz.SchedulerException
trigger
- org.quartz.SchedulerException
void addJob(org.quartz.JobDetail job) throws org.quartz.SchedulerException
job
- org.quartz.SchedulerException
void deleteJob(org.quartz.JobKey jobKey) throws org.quartz.SchedulerException
jobKey
- org.quartz.SchedulerException
org.quartz.JobDetail getJobDetail(org.quartz.JobKey jobKey) throws org.quartz.SchedulerException
jobKey
- org.quartz.SchedulerException
List<? extends org.quartz.Trigger> getTriggersForJob(org.quartz.JobKey jobKey) throws org.quartz.SchedulerException
jobKey
- org.quartz.SchedulerException
boolean isSchedulerStarted() throws org.quartz.SchedulerException
org.quartz.SchedulerException
Copyright © 2022 Apache Software Foundation. All rights reserved.