public class EnhancedSchedulerImpl extends Object implements EnhancedScheduler
| Constructor and Description |
|---|
EnhancedSchedulerImpl(org.quartz.Scheduler scheduler) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCalendar(String calName,
org.quartz.Calendar calendar,
boolean replace,
boolean updateTriggers) |
void |
addGlobalJobListener(org.quartz.JobListener jobListener) |
void |
addGlobalTriggerListener(org.quartz.TriggerListener triggerListener) |
void |
addJob(org.quartz.JobDetail jobDetail,
boolean replace) |
void |
addJobListener(org.quartz.JobListener jobListener) |
void |
addSchedulerListener(org.quartz.SchedulerListener schedulerListener) |
void |
addTriggerListener(org.quartz.TriggerListener triggerListener) |
boolean |
deleteCalendar(String calName) |
boolean |
deleteJob(String jobName,
String groupName) |
org.quartz.Calendar |
getCalendar(String calName) |
String[] |
getCalendarNames() |
org.quartz.SchedulerContext |
getContext() |
List |
getCurrentlyExecutingJobs() |
org.quartz.JobListener |
getGlobalJobListener(String jobName) |
List |
getGlobalJobListeners() |
org.quartz.TriggerListener |
getGlobalTriggerListener(String triggerName) |
List |
getGlobalTriggerListeners() |
org.quartz.JobDetail |
getJobDetail(String jobName,
String jobGroup) |
String[] |
getJobGroupNames() |
org.quartz.JobListener |
getJobListener(String name) |
Set |
getJobListenerNames() |
String[] |
getJobNames(String groupName) |
org.quartz.SchedulerMetaData |
getMetaData() |
Set |
getPausedTriggerGroups() |
String |
getSchedulerInstanceId() |
List |
getSchedulerListeners() |
String |
getSchedulerName() |
org.quartz.Trigger |
getTrigger(String triggerName,
String triggerGroup) |
String[] |
getTriggerGroupNames() |
org.quartz.TriggerListener |
getTriggerListener(String name) |
Set |
getTriggerListenerNames() |
String[] |
getTriggerNames(String groupName) |
org.quartz.Trigger[] |
getTriggersOfJob(String jobName,
String groupName) |
int |
getTriggerState(String triggerName,
String triggerGroup) |
boolean |
interrupt(String jobName,
String groupName) |
boolean |
isInStandbyMode() |
boolean |
isPaused() |
boolean |
isShutdown() |
boolean |
isStarted() |
void |
pause() |
void |
pauseAll() |
void |
pauseJob(String jobName,
String groupName) |
void |
pauseJobGroup(String groupName) |
void |
pauseTrigger(String triggerName,
String groupName) |
void |
pauseTriggerGroup(String groupName) |
boolean |
removeGlobalJobListener(org.quartz.JobListener jobListener) |
boolean |
removeGlobalJobListener(String jobName) |
boolean |
removeGlobalTriggerListener(String triggerName) |
boolean |
removeGlobalTriggerListener(org.quartz.TriggerListener triggerListener) |
boolean |
removeJobListener(String name) |
boolean |
removeSchedulerListener(org.quartz.SchedulerListener schedulerListener) |
boolean |
removeTriggerListener(String name) |
Date |
rescheduleJob(String triggerName,
String groupName,
org.quartz.Trigger newTrigger) |
void |
resumeAll() |
void |
resumeJob(String jobName,
String groupName) |
void |
resumeJobGroup(String groupName) |
void |
resumeTrigger(String triggerName,
String groupName) |
void |
resumeTriggerGroup(String groupName) |
void |
scheduleCronJob(String name,
String groupName,
org.quartz.JobDataMap jobData,
Class<? extends org.quartz.Job> jobClass,
boolean rescheduleIfExists,
boolean isVolatile,
String cronString)
Schedules the job such that it triggers according to the given cron schedule.
|
Date |
scheduleJob(org.quartz.JobDetail jobDetail,
org.quartz.Trigger trigger) |
Date |
scheduleJob(org.quartz.Trigger trigger) |
void |
scheduleRepeatingJob(String name,
String groupName,
org.quartz.JobDataMap jobData,
Class<? extends org.quartz.Job> jobClass,
boolean rescheduleIfExists,
boolean isVolatile,
long initialDelay,
long interval)
Schedules the job such that it triggers immediately (following the initial delay time) and then repeats every
interval seconds. |
void |
scheduleSimpleCronJob(Class<? extends org.quartz.Job> jobClass,
boolean rescheduleIfExists,
boolean isVolatile,
String cronString)
Schedules the job such that it triggers according to the given cron schedule.
|
void |
scheduleSimpleRepeatingJob(Class<? extends org.quartz.Job> jobClass,
boolean rescheduleIfExists,
boolean isVolatile,
long initialDelay,
long interval)
Schedules the job such that it triggers immediately (following the initial delay time) and then repeats every
interval seconds. |
void |
scheduleTriggeredJob(Class<? extends org.quartz.Job> jobClass,
boolean isVolatile,
org.quartz.Trigger trigger)
Schedules the job with the given triggger.
|
void |
setJobFactory(org.quartz.spi.JobFactory factory) |
void |
shutdown() |
void |
shutdown(boolean waitForJobsToComplete) |
void |
standby() |
void |
start() |
void |
startDelayed(int delay) |
void |
triggerJob(String jobName,
String groupName) |
void |
triggerJob(String jobName,
String groupName,
org.quartz.JobDataMap data) |
void |
triggerJobWithVolatileTrigger(String jobName,
String groupName) |
void |
triggerJobWithVolatileTrigger(String jobName,
String groupName,
org.quartz.JobDataMap data) |
boolean |
unscheduleJob(String triggerName,
String groupName) |
public EnhancedSchedulerImpl(org.quartz.Scheduler scheduler)
public void scheduleRepeatingJob(String name, String groupName, org.quartz.JobDataMap jobData, Class<? extends org.quartz.Job> jobClass, boolean rescheduleIfExists, boolean isVolatile, long initialDelay, long interval) throws org.quartz.SchedulerException
EnhancedSchedulerinterval seconds.
This is a convienence method to schedule jobs that need to run periodically. It schedules jobs with the given
groupName and name and a given set of job data to be passed to the job when it is
executed. The schedule repeats without end.
The schedule will may or may not be isVolatile - that is, if it is not volatile, it will be
persisted and rescheduled when the JON Server starts back up again.
If this method is called again with the same groupName and name and
rescheduleIfExists is false, this method will not schedule it again - it will leave the old
schedule. If you want to remove the old schedule, pass in true for rescheduleIfExists
or use SchedulerServiceMBean.deleteJob(String, String).
scheduleRepeatingJob in interface EnhancedSchedulername - the name of the job to be scheduled. This is also the group name.groupName - if you want to group jobs together, give them the same group name; otherwise, can be
the same as namejobData - a map of serializable data to be passed to the job each time the job is executedjobClass - the class of the job that will be executed when the trigger firesrescheduleIfExists - if true, and the job is already scheduled, this new schedule will replace
it. if false, any existing job will remain and this method simply does
nothing and returns immediatelyisVolatile - if false, the job will be persisted to the database; if
true, when the scheduler is shutdown, the job's schedule is lostinitialDelay - number of milliseconds to wait before triggering the job for the first timeinterval - number of milliseconds between each triggering of the joborg.quartz.SchedulerExceptionEnhancedScheduler.scheduleRepeatingJob(String, String, JobDataMap, Class, boolean, boolean, long, long)public void scheduleCronJob(String name, String groupName, org.quartz.JobDataMap jobData, Class<? extends org.quartz.Job> jobClass, boolean rescheduleIfExists, boolean isVolatile, String cronString) throws org.quartz.SchedulerException
EnhancedSchedulerThis is a convienence method to schedule jobs that need to run periodically. It schedules jobs with the given
groupName and name and a given set of job data to be passed to the job when it is
executed. The schedule repeats without end.
The schedule will may or may not be isVolatile - that is, if it is not volatile, it will be
persisted and rescheduled when the JON Server starts back up again.
If this method is called again with the same groupName and name and
rescheduleIfExists is false, this method will not schedule it again - it will leave the old
schedule. If you want to remove the old schedule, pass in true for rescheduleIfExists
or use SchedulerServiceMBean.deleteJob(String, String).
scheduleCronJob in interface EnhancedSchedulername - the name of the job to be scheduled. This is also the group name.groupName - if you want to group jobs together, give them the same group name; otherwise, can be
the same as namejobData - a map of serializable data to be passed to the job each time the job is executedjobClass - the class of the job that will be executed when the trigger firesrescheduleIfExists - if true, and the job is already scheduled, this new schedule will replace
it. if false, any existing job will remain and this method simply does
nothing and returns immediatelyisVolatile - if false, the job will be persisted to the database; if
true, when the scheduler is shutdown, the job's schedule is lostcronString - the actual schedule for when the job is triggered. See the Quartz documentation on
valid cron syntax.org.quartz.SchedulerExceptionEnhancedScheduler.scheduleCronJob(String, String, JobDataMap, Class, boolean, boolean, String)public void scheduleSimpleRepeatingJob(Class<? extends org.quartz.Job> jobClass, boolean rescheduleIfExists, boolean isVolatile, long initialDelay, long interval) throws org.quartz.SchedulerException
EnhancedSchedulerinterval seconds.
This is a convienence method to schedule simple jobs that need to run periodically. It schedules simple jobs -
there is no JobDataMap associated with the job and the schedule repeats without end.
This method delegates to
EnhancedScheduler.scheduleRepeatingJob(String, String, JobDataMap, Class, boolean, boolean, long, long) where the
name is the name of the given class (jobClass.getName()) and null is passed in
as the job data map.
scheduleSimpleRepeatingJob in interface EnhancedSchedulerjobClass - the class of the job that will be executed when the trigger firesrescheduleIfExists - if true, and the job is already scheduled, this new schedule will replace
it. if false, any existing job will remain and this method simply does
nothing and returns immediatelyisVolatile - if false, the job will be persisted to the database; if
true, when the scheduler is shutdown, the job's schedule is lostinitialDelay - number of milliseconds to wait before triggering the job for the first timeinterval - number of milliseconds between each triggering of the joborg.quartz.SchedulerExceptionEnhancedScheduler.scheduleSimpleRepeatingJob(Class, boolean, boolean, long, long)public void scheduleSimpleCronJob(Class<? extends org.quartz.Job> jobClass, boolean rescheduleIfExists, boolean isVolatile, String cronString) throws org.quartz.SchedulerException
EnhancedSchedulerThis is a convienence method to schedule simple cron jobs that need to run periodically. It schedules simple
jobs - there is no JobDataMap associated with the job and the schedule repeats without end.
This method delegates to EnhancedScheduler.scheduleCronJob(String, String, JobDataMap, Class, boolean, boolean, String)
where the name is the name of the given class (jobClass.getName()) and
null is passed in as the job data map.
scheduleSimpleCronJob in interface EnhancedSchedulerjobClass - the class of the job that will be executed when the trigger firesrescheduleIfExists - if true, and the job is already scheduled, this new schedule will replace
it. if false, any existing job will remain and this method simply does
nothing and returns immediatelyisVolatile - if false, the job will be persisted to the database; if
true, when the scheduler is shutdown, the job's schedule is lostcronString - the actual schedule for when the job is triggered. See the Quartz documentation on
valid cron syntax.org.quartz.SchedulerExceptionEnhancedScheduler.scheduleSimpleCronJob(Class, boolean, boolean, String)public String getSchedulerName() throws org.quartz.SchedulerException
getSchedulerName in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic String getSchedulerInstanceId() throws org.quartz.SchedulerException
getSchedulerInstanceId in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.SchedulerContext getContext()
throws org.quartz.SchedulerException
getContext in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.SchedulerMetaData getMetaData()
throws org.quartz.SchedulerException
getMetaData in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void start()
throws org.quartz.SchedulerException
start in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void pause()
throws org.quartz.SchedulerException
pause in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean isPaused()
throws org.quartz.SchedulerException
isPaused in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void shutdown()
throws org.quartz.SchedulerException
shutdown in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void shutdown(boolean waitForJobsToComplete)
throws org.quartz.SchedulerException
shutdown in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean isShutdown()
throws org.quartz.SchedulerException
isShutdown in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic List getCurrentlyExecutingJobs() throws org.quartz.SchedulerException
getCurrentlyExecutingJobs in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic Date scheduleJob(org.quartz.JobDetail jobDetail, org.quartz.Trigger trigger) throws org.quartz.SchedulerException
scheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic Date scheduleJob(org.quartz.Trigger trigger) throws org.quartz.SchedulerException
scheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void addJob(org.quartz.JobDetail jobDetail,
boolean replace)
throws org.quartz.SchedulerException
addJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean deleteJob(String jobName, String groupName) throws org.quartz.SchedulerException
deleteJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean unscheduleJob(String triggerName, String groupName) throws org.quartz.SchedulerException
unscheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void triggerJob(String jobName, String groupName) throws org.quartz.SchedulerException
triggerJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void triggerJobWithVolatileTrigger(String jobName, String groupName) throws org.quartz.SchedulerException
triggerJobWithVolatileTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void pauseTrigger(String triggerName, String groupName) throws org.quartz.SchedulerException
pauseTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void pauseTriggerGroup(String groupName) throws org.quartz.SchedulerException
pauseTriggerGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void pauseJob(String jobName, String groupName) throws org.quartz.SchedulerException
pauseJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void pauseJobGroup(String groupName) throws org.quartz.SchedulerException
pauseJobGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void resumeTrigger(String triggerName, String groupName) throws org.quartz.SchedulerException
resumeTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void resumeTriggerGroup(String groupName) throws org.quartz.SchedulerException
resumeTriggerGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void resumeJob(String jobName, String groupName) throws org.quartz.SchedulerException
resumeJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void resumeJobGroup(String groupName) throws org.quartz.SchedulerException
resumeJobGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic String[] getJobGroupNames() throws org.quartz.SchedulerException
getJobGroupNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic String[] getJobNames(String groupName) throws org.quartz.SchedulerException
getJobNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.Trigger[] getTriggersOfJob(String jobName, String groupName) throws org.quartz.SchedulerException
getTriggersOfJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic String[] getTriggerGroupNames() throws org.quartz.SchedulerException
getTriggerGroupNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic String[] getTriggerNames(String groupName) throws org.quartz.SchedulerException
getTriggerNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.JobDetail getJobDetail(String jobName, String jobGroup) throws org.quartz.SchedulerException
getJobDetail in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.Trigger getTrigger(String triggerName, String triggerGroup) throws org.quartz.SchedulerException
getTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean deleteCalendar(String calName) throws org.quartz.SchedulerException
deleteCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.Calendar getCalendar(String calName) throws org.quartz.SchedulerException
getCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic String[] getCalendarNames() throws org.quartz.SchedulerException
getCalendarNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void addGlobalJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
addGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void addJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
addJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean removeGlobalJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
removeGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean removeJobListener(String name) throws org.quartz.SchedulerException
removeJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic List getGlobalJobListeners() throws org.quartz.SchedulerException
getGlobalJobListeners in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic Set getJobListenerNames() throws org.quartz.SchedulerException
getJobListenerNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.JobListener getJobListener(String name) throws org.quartz.SchedulerException
getJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void addGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
addGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void addTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
addTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean removeGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
removeGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean removeTriggerListener(String name) throws org.quartz.SchedulerException
removeTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic List getGlobalTriggerListeners() throws org.quartz.SchedulerException
getGlobalTriggerListeners in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic Set getTriggerListenerNames() throws org.quartz.SchedulerException
getTriggerListenerNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.TriggerListener getTriggerListener(String name) throws org.quartz.SchedulerException
getTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void addSchedulerListener(org.quartz.SchedulerListener schedulerListener)
throws org.quartz.SchedulerException
addSchedulerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean removeSchedulerListener(org.quartz.SchedulerListener schedulerListener)
throws org.quartz.SchedulerException
removeSchedulerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic List getSchedulerListeners() throws org.quartz.SchedulerException
getSchedulerListeners in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void addCalendar(String calName, org.quartz.Calendar calendar, boolean replace, boolean updateTriggers) throws org.quartz.SchedulerException
addCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic Set getPausedTriggerGroups() throws org.quartz.SchedulerException
getPausedTriggerGroups in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic int getTriggerState(String triggerName, String triggerGroup) throws org.quartz.SchedulerException
getTriggerState in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean interrupt(String jobName, String groupName) throws org.quartz.UnableToInterruptJobException
interrupt in interface org.quartz.Schedulerorg.quartz.UnableToInterruptJobExceptionpublic boolean isInStandbyMode()
throws org.quartz.SchedulerException
isInStandbyMode in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void pauseAll()
throws org.quartz.SchedulerException
pauseAll in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic Date rescheduleJob(String triggerName, String groupName, org.quartz.Trigger newTrigger) throws org.quartz.SchedulerException
rescheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void resumeAll()
throws org.quartz.SchedulerException
resumeAll in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void setJobFactory(org.quartz.spi.JobFactory factory)
throws org.quartz.SchedulerException
setJobFactory in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void standby()
throws org.quartz.SchedulerException
standby in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void triggerJob(String jobName, String groupName, org.quartz.JobDataMap data) throws org.quartz.SchedulerException
triggerJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void triggerJobWithVolatileTrigger(String jobName, String groupName, org.quartz.JobDataMap data) throws org.quartz.SchedulerException
triggerJobWithVolatileTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.JobListener getGlobalJobListener(String jobName) throws org.quartz.SchedulerException
getGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic org.quartz.TriggerListener getGlobalTriggerListener(String triggerName) throws org.quartz.SchedulerException
getGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean isStarted()
throws org.quartz.SchedulerException
isStarted in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean removeGlobalJobListener(String jobName) throws org.quartz.SchedulerException
removeGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic boolean removeGlobalTriggerListener(String triggerName) throws org.quartz.SchedulerException
removeGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void startDelayed(int delay)
throws org.quartz.SchedulerException
startDelayed in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionpublic void scheduleTriggeredJob(Class<? extends org.quartz.Job> jobClass, boolean isVolatile, org.quartz.Trigger trigger) throws org.quartz.SchedulerException
EnhancedSchedulerThis is a convienence method for adding a trigger to a job. There is no job-level JobDataMap but
each trigger may contain a trigger-specific JobDataMap.
This method delegates to Scheduler.addJob(org.quartz.JobDetail, boolean) where the
name is the name of the given class (jobClass.getName()) and replace is
false. If trigger is not null, then
Scheduler.scheduleJob(org.quartz.JobDetail, org.quartz.Trigger) will be called to schedule the job.
scheduleTriggeredJob in interface EnhancedSchedulerjobClass - the class of the job that will be executed when the trigger firesisVolatile - if false, the job will be persisted to the database; if
true, when the scheduler is shutdown, the job's schedule is losttrigger - an optional trigger for firing the joborg.quartz.SchedulerExceptionSchedulerServiceMBean.addJob(org.quartz.JobDetail, boolean),
SchedulerServiceMBean.scheduleJob(org.quartz.JobDetail, org.quartz.Trigger)Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.