Uses of Class
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Packages that use SchedulerException | |
|---|---|
| org.quartz | The main package of Quartz, containing the client-side interfaces. |
| org.quartz.core | Contains the core classes and interfaces for the Quartz job scheduler. |
| org.quartz.ee.jmx.jboss | |
| org.quartz.ee.jta | |
| org.quartz.impl | Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and other interfaces required by the org.quartz.core.QuartzScheduler. |
| org.quartz.impl.jdbcjobstore | |
| org.quartz.jobs.ee.jms | |
| org.quartz.listeners | |
| org.quartz.plugins | |
| org.quartz.plugins.history | |
| org.quartz.plugins.management | |
| org.quartz.plugins.xml | |
| org.quartz.simpl | Contains simple / light-weight implementations (with no dependencies on external libraries) of interfaces required by the org.quartz.core.QuartzScheduler. |
| org.quartz.spi | Contains Service Provider Interfaces that can be implemented by those wishing to create and use custom versions of Quartz back-end/behind-the-scenes services. |
| org.quartz.xml | |
| Uses of SchedulerException in org.quartz |
|---|
| Subclasses of SchedulerException in org.quartz | |
|---|---|
class |
CriticalSchedulerException
An exception that is thrown to indicate that there has been a critical failure within the scheduler's core services (such as loss of database connectivity). |
class |
JobExecutionException
An exception that can be thrown by a
to indicate to the Quartz that an error
occured while executing, and whether or not the Job requests
to be re-fired immediately (using the same ,
or whether it wants to be unscheduled. |
class |
JobPersistenceException
An exception that is thrown to indicate that there has been a failure in the scheduler's underlying persistence mechanism. |
class |
ObjectAlreadyExistsException
An exception that is thrown to indicate that an attempt to store a new object (i.e. |
class |
SchedulerConfigException
An exception that is thrown to indicate that there is a misconfiguration of the SchedulerFactory- or one of the components it
configures. |
class |
UnableToInterruptJobException
An exception that is thrown to indicate that a call to InterruptableJob.interrupt() failed without interrupting the Job. |
| Methods in org.quartz with parameters of type SchedulerException | |
|---|---|
void |
SchedulerListener.schedulerError(String msg,
SchedulerException cause)
Called by the when a serious error has
occured within the scheduler - such as repeated failures in the JobStore,
or the inability to instantiate a Job instance when its
Trigger has fired. |
| Methods in org.quartz that throw SchedulerException | |
|---|---|
void |
Scheduler.addCalendar(String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
Add (register) the given Calendar to the Scheduler. |
void |
Scheduler.addGlobalJobListener(JobListener jobListener)
Add the given to the Scheduler's
global list. |
void |
Scheduler.addGlobalTriggerListener(TriggerListener triggerListener)
Add the given to the Scheduler's
global list. |
void |
Scheduler.addJob(JobDetail jobDetail,
boolean replace)
Add the given Job to the Scheduler - with no associated
Trigger. |
void |
Scheduler.addJobListener(JobListener jobListener)
Add the given to the Scheduler's
list, of registered JobListeners. |
void |
Scheduler.addSchedulerListener(SchedulerListener schedulerListener)
Register the given with the
Scheduler. |
void |
Scheduler.addTriggerListener(TriggerListener triggerListener)
Add the given to the Scheduler's
list, of registered TriggerListeners. |
boolean |
Scheduler.deleteCalendar(String calName)
Delete the identified Calendar from the Scheduler. |
boolean |
Scheduler.deleteJob(String jobName,
String groupName)
Delete the identified Job from the Scheduler - and any
associated Triggers. |
Collection |
SchedulerFactory.getAllSchedulers()
Returns handles to all known Schedulers (made by any SchedulerFactory within this jvm.). |
Calendar |
Scheduler.getCalendar(String calName)
Get the instance with the given name. |
String[] |
Scheduler.getCalendarNames()
Get the names of all registered . |
SchedulerContext |
Scheduler.getContext()
Returns the SchedulerContext of the Scheduler. |
List |
Scheduler.getCurrentlyExecutingJobs()
Return a list of JobExecutionContext objects that
represent all currently executing Jobs in this Scheduler instance. |
JobListener |
Scheduler.getGlobalJobListener(String name)
Get the global that has
the given name. |
List |
Scheduler.getGlobalJobListeners()
Get a List containing all of the s in
the Scheduler'sglobal list. |
TriggerListener |
Scheduler.getGlobalTriggerListener(String name)
Get the global that
has the given name. |
List |
Scheduler.getGlobalTriggerListeners()
Get a List containing all of the
s in the Scheduler'sglobal list. |
JobDetail |
Scheduler.getJobDetail(String jobName,
String jobGroup)
Get the for the Job
instance with the given name and group. |
String[] |
Scheduler.getJobGroupNames()
Get the names of all known
groups. |
JobListener |
Scheduler.getJobListener(String name)
Get the non-global that has
the given name. |
Set |
Scheduler.getJobListenerNames()
Get a Set containing the names of all the non-global
s registered with the Scheduler. |
String[] |
Scheduler.getJobNames(String groupName)
Get the names of all the
in the given group. |
SchedulerMetaData |
Scheduler.getMetaData()
Get a SchedulerMetaData object describiing the settings
and capabilities of the scheduler instance. |
Set |
Scheduler.getPausedTriggerGroups()
Get the names of all groups that are paused. |
Scheduler |
SchedulerFactory.getScheduler()
Returns a client-usable handle to a Scheduler. |
Scheduler |
SchedulerFactory.getScheduler(String schedName)
Returns a handle to the Scheduler with the given name, if it exists. |
String |
Scheduler.getSchedulerInstanceId()
Returns the instance Id of the Scheduler. |
List |
Scheduler.getSchedulerListeners()
Get a List containing all of the
s registered with the Scheduler. |
String |
Scheduler.getSchedulerName()
Returns the name of the Scheduler. |
String |
SchedulerMetaData.getSummary()
Returns a formatted (human readable) String describing all the Scheduler's
meta-data values. |
Trigger |
Scheduler.getTrigger(String triggerName,
String triggerGroup)
Get the instance with the given name and
group. |
String[] |
Scheduler.getTriggerGroupNames()
Get the names of all known groups. |
TriggerListener |
Scheduler.getTriggerListener(String name)
Get the non-global that
has the given name. |
Set |
Scheduler.getTriggerListenerNames()
Get a Set containing the names of all the non-global
s registered with the Scheduler. |
String[] |
Scheduler.getTriggerNames(String groupName)
Get the names of all the in the given
group. |
Trigger[] |
Scheduler.getTriggersOfJob(String jobName,
String groupName)
Get all s that are associated with the
identified . |
int |
Scheduler.getTriggerState(String triggerName,
String triggerGroup)
Get the current state of the identified . |
boolean |
Scheduler.isInStandbyMode()
Reports whether the Scheduler is in stand-by mode. |
boolean |
Scheduler.isPaused()
Deprecated. |
boolean |
Scheduler.isShutdown()
Reports whether the Scheduler has been shutdown. |
boolean |
Scheduler.isStarted()
Whether the scheduler has been started. |
void |
Scheduler.pause()
Deprecated. replaced by better-named standby() method. |
void |
Scheduler.pauseAll()
Pause all triggers - similar to calling pauseTriggerGroup(group)
on every group, however, after using this method resumeAll()
must be called to clear the scheduler's state of 'remembering' that all
new triggers will be paused as they are added. |
void |
Scheduler.pauseJob(String jobName,
String groupName)
Pause the with the given
name - by pausing all of its current Triggers. |
void |
Scheduler.pauseJobGroup(String groupName)
Pause all of the in the
given group - by pausing all of their Triggers. |
void |
Scheduler.pauseTrigger(String triggerName,
String groupName)
Pause the with the given name. |
void |
Scheduler.pauseTriggerGroup(String groupName)
Pause all of the in the given group. |
boolean |
Scheduler.removeGlobalJobListener(JobListener jobListener)
Deprecated. Use |
boolean |
Scheduler.removeGlobalJobListener(String name)
Remove the identifed from the Scheduler's
list of global listeners. |
boolean |
Scheduler.removeGlobalTriggerListener(String name)
Remove the identifed from the Scheduler's
list of global listeners. |
boolean |
Scheduler.removeGlobalTriggerListener(TriggerListener triggerListener)
Deprecated. Use |
boolean |
Scheduler.removeJobListener(String name)
Remove the identifed from the Scheduler's
list of registered listeners. |
boolean |
Scheduler.removeSchedulerListener(SchedulerListener schedulerListener)
Remove the given from the
Scheduler. |
boolean |
Scheduler.removeTriggerListener(String name)
Remove the identifed from the
Scheduler's list of registered listeners. |
Date |
Scheduler.rescheduleJob(String triggerName,
String groupName,
Trigger newTrigger)
Remove (delete) the with the
given name, and store the new given one - which must be associated
with the same job (the new trigger must have the job name & group specified)
- however, the new trigger need not have the same name as the old trigger. |
void |
Scheduler.resumeAll()
Resume (un-pause) all triggers - similar to calling resumeTriggerGroup(group) on every group. |
void |
Scheduler.resumeJob(String jobName,
String groupName)
Resume (un-pause) the with
the given name. |
void |
Scheduler.resumeJobGroup(String groupName)
Resume (un-pause) all of the
in the given group. |
void |
Scheduler.resumeTrigger(String triggerName,
String groupName)
Resume (un-pause) the with the given
name. |
void |
Scheduler.resumeTriggerGroup(String groupName)
Resume (un-pause) all of the in the
given group. |
Date |
Scheduler.scheduleJob(JobDetail jobDetail,
Trigger trigger)
Add the given to the
Scheduler, and associate the given with
it. |
Date |
Scheduler.scheduleJob(Trigger trigger)
Schedule the given with the
Job identified by the Trigger's settings. |
void |
Scheduler.setJobFactory(JobFactory factory)
Set the JobFactory that will be responsible for producing
instances of Job classes. |
void |
Scheduler.shutdown()
Halts the Scheduler's firing of ,
and cleans up all resources associated with the Scheduler. |
void |
Scheduler.shutdown(boolean waitForJobsToComplete)
Halts the Scheduler's firing of ,
and cleans up all resources associated with the Scheduler. |
void |
Scheduler.standby()
Temporarily halts the Scheduler's firing of . |
void |
Scheduler.start()
Starts the Scheduler's threads that fire . |
void |
Scheduler.startDelayed(int seconds)
Calls {#start()} after the indicated number of seconds. |
void |
Scheduler.triggerJob(String jobName,
String groupName)
Trigger the identified
(execute it now) - the generated trigger will be non-volatile. |
void |
Scheduler.triggerJob(String jobName,
String groupName,
JobDataMap data)
Trigger the identified
(execute it now) - the generated trigger will be non-volatile. |
void |
Scheduler.triggerJobWithVolatileTrigger(String jobName,
String groupName)
Trigger the identified
(execute it now) - the generated trigger will be volatile. |
void |
Scheduler.triggerJobWithVolatileTrigger(String jobName,
String groupName,
JobDataMap data)
Trigger the identified
(execute it now) - the generated trigger will be volatile. |
boolean |
Scheduler.unscheduleJob(String triggerName,
String groupName)
Remove the indicated from the scheduler. |
void |
Trigger.validate()
Validates whether the properties of the JobDetail are
valid for submission into a Scheduler. |
void |
SimpleTrigger.validate()
Validates whether the properties of the JobDetail are
valid for submission into a Scheduler. |
void |
JobDetail.validate()
Validates whether the properties of the JobDetail are
valid for submission into a Scheduler. |
| Uses of SchedulerException in org.quartz.core |
|---|
| Methods in org.quartz.core with parameters of type SchedulerException | |
|---|---|
void |
QuartzScheduler.notifySchedulerListenersError(String msg,
SchedulerException se)
|
| Methods in org.quartz.core that throw SchedulerException | |
|---|---|
void |
RemotableQuartzScheduler.addCalendar(SchedulingContext ctxt,
String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
|
void |
QuartzScheduler.addCalendar(SchedulingContext ctxt,
String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
Add (register) the given Calendar to the Scheduler. |
void |
RemotableQuartzScheduler.addJob(SchedulingContext ctxt,
JobDetail jobDetail,
boolean replace)
|
void |
QuartzScheduler.addJob(SchedulingContext ctxt,
JobDetail jobDetail,
boolean replace)
Add the given Job to the Scheduler - with no associated
Trigger. |
protected void |
JobRunShell.begin()
|
JobRunShell |
JobRunShellFactory.borrowJobRunShell()
Called by the
to obtain instances of . |
protected void |
JobRunShell.complete(boolean successfulExecution)
|
boolean |
RemotableQuartzScheduler.deleteCalendar(SchedulingContext ctxt,
String calName)
|
boolean |
QuartzScheduler.deleteCalendar(SchedulingContext ctxt,
String calName)
Delete the identified Calendar from the Scheduler. |
boolean |
RemotableQuartzScheduler.deleteJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
boolean |
QuartzScheduler.deleteJob(SchedulingContext ctxt,
String jobName,
String groupName)
Delete the identified Job from the Scheduler - and any
associated Triggers. |
Calendar |
RemotableQuartzScheduler.getCalendar(SchedulingContext ctxt,
String calName)
|
Calendar |
QuartzScheduler.getCalendar(SchedulingContext ctxt,
String calName)
Get the instance with the given name. |
String[] |
RemotableQuartzScheduler.getCalendarNames(SchedulingContext ctxt)
|
String[] |
QuartzScheduler.getCalendarNames(SchedulingContext ctxt)
Get the names of all registered . |
List |
RemotableQuartzScheduler.getCurrentlyExecutingJobs()
|
JobDetail |
RemotableQuartzScheduler.getJobDetail(SchedulingContext ctxt,
String jobName,
String jobGroup)
|
JobDetail |
QuartzScheduler.getJobDetail(SchedulingContext ctxt,
String jobName,
String jobGroup)
Get the for the Job
instance with the given name and group. |
String[] |
RemotableQuartzScheduler.getJobGroupNames(SchedulingContext ctxt)
|
String[] |
QuartzScheduler.getJobGroupNames(SchedulingContext ctxt)
Get the names of all known groups. |
String[] |
RemotableQuartzScheduler.getJobNames(SchedulingContext ctxt,
String groupName)
|
String[] |
QuartzScheduler.getJobNames(SchedulingContext ctxt,
String groupName)
Get the names of all the in the
given group. |
Set |
RemotableQuartzScheduler.getPausedTriggerGroups(SchedulingContext ctxt)
|
Set |
QuartzScheduler.getPausedTriggerGroups(SchedulingContext ctxt)
|
SchedulerContext |
RemotableQuartzScheduler.getSchedulerContext()
|
SchedulerContext |
QuartzScheduler.getSchedulerContext()
Returns the SchedulerContext of the Scheduler. |
Trigger |
RemotableQuartzScheduler.getTrigger(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
|
Trigger |
QuartzScheduler.getTrigger(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
Get the instance with the given name and
group. |
String[] |
RemotableQuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)
|
String[] |
QuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)
Get the names of all known
groups. |
String[] |
RemotableQuartzScheduler.getTriggerNames(SchedulingContext ctxt,
String groupName)
|
String[] |
QuartzScheduler.getTriggerNames(SchedulingContext ctxt,
String groupName)
Get the names of all the in
the given group. |
Trigger[] |
RemotableQuartzScheduler.getTriggersOfJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
Trigger[] |
QuartzScheduler.getTriggersOfJob(SchedulingContext ctxt,
String jobName,
String groupName)
Get all s that are associated with the
identified . |
int |
RemotableQuartzScheduler.getTriggerState(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
|
int |
QuartzScheduler.getTriggerState(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
Get the current state of the identified . |
void |
JobRunShell.initialize(QuartzScheduler qs,
TriggerFiredBundle firedBundle)
|
void |
QuartzScheduler.notifyJobListenersToBeExecuted(JobExecutionContext jec)
|
void |
QuartzScheduler.notifyJobListenersWasExecuted(JobExecutionContext jec,
JobExecutionException je)
|
void |
QuartzScheduler.notifyJobListenersWasVetoed(JobExecutionContext jec)
|
void |
QuartzScheduler.notifyTriggerListenersComplete(JobExecutionContext jec,
int instCode)
|
boolean |
QuartzScheduler.notifyTriggerListenersFired(JobExecutionContext jec)
|
void |
QuartzScheduler.notifyTriggerListenersMisfired(Trigger trigger)
|
void |
RemotableQuartzScheduler.pauseAll(SchedulingContext ctxt)
|
void |
QuartzScheduler.pauseAll(SchedulingContext ctxt)
Pause all triggers - equivalent of calling pauseTriggerGroup(group)
on every group. |
void |
RemotableQuartzScheduler.pauseJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
void |
QuartzScheduler.pauseJob(SchedulingContext ctxt,
String jobName,
String groupName)
Pause the with the given
name - by pausing all of its current Triggers. |
void |
RemotableQuartzScheduler.pauseJobGroup(SchedulingContext ctxt,
String groupName)
|
void |
QuartzScheduler.pauseJobGroup(SchedulingContext ctxt,
String groupName)
Pause all of the in the
given group - by pausing all of their Triggers. |
void |
RemotableQuartzScheduler.pauseTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
|
void |
QuartzScheduler.pauseTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
Pause the with the given name. |
void |
RemotableQuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt,
String groupName)
|
void |
QuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt,
String groupName)
Pause all of the in the given group. |
Date |
RemotableQuartzScheduler.rescheduleJob(SchedulingContext ctxt,
String triggerName,
String groupName,
Trigger newTrigger)
|
Date |
QuartzScheduler.rescheduleJob(SchedulingContext ctxt,
String triggerName,
String groupName,
Trigger newTrigger)
Remove (delete) the with the
given name, and store the new given one - which must be associated
with the same job. |
void |
RemotableQuartzScheduler.resumeAll(SchedulingContext ctxt)
|
void |
QuartzScheduler.resumeAll(SchedulingContext ctxt)
Resume (un-pause) all triggers - equivalent of calling resumeTriggerGroup(group)
on every group. |
void |
RemotableQuartzScheduler.resumeJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
void |
QuartzScheduler.resumeJob(SchedulingContext ctxt,
String jobName,
String groupName)
Resume (un-pause) the with
the given name. |
void |
RemotableQuartzScheduler.resumeJobGroup(SchedulingContext ctxt,
String groupName)
|
void |
QuartzScheduler.resumeJobGroup(SchedulingContext ctxt,
String groupName)
Resume (un-pause) all of the
in the given group. |
void |
RemotableQuartzScheduler.resumeTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
|
void |
QuartzScheduler.resumeTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
Resume (un-pause) the with the given
name. |
void |
RemotableQuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt,
String groupName)
|
void |
QuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt,
String groupName)
Resume (un-pause) all of the in the
given group. |
Date |
RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger)
|
Date |
QuartzScheduler.scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger)
Add the identified by the given
to the Scheduler, and
associate the given with it. |
Date |
RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt,
Trigger trigger)
|
Date |
QuartzScheduler.scheduleJob(SchedulingContext ctxt,
Trigger trigger)
Schedule the given with the
Job identified by the Trigger's settings. |
void |
QuartzScheduler.setJobFactory(JobFactory factory)
|
void |
RemotableQuartzScheduler.start()
|
void |
QuartzScheduler.start()
Starts the QuartzScheduler's threads that fire . |
void |
RemotableQuartzScheduler.startDelayed(int seconds)
|
void |
QuartzScheduler.startDelayed(int seconds)
|
void |
RemotableQuartzScheduler.triggerJob(SchedulingContext ctxt,
String jobName,
String groupName,
JobDataMap data)
|
void |
QuartzScheduler.triggerJob(SchedulingContext ctxt,
String jobName,
String groupName,
JobDataMap data)
Trigger the identified (execute it
now) - with a non-volatile trigger. |
void |
RemotableQuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext ctxt,
String jobName,
String groupName,
JobDataMap data)
|
void |
QuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext ctxt,
String jobName,
String groupName,
JobDataMap data)
Trigger the identified (execute it
now) - with a volatile trigger. |
boolean |
RemotableQuartzScheduler.unscheduleJob(SchedulingContext ctxt,
String triggerName,
String groupName)
&nbs |