Uses of Class
org.quartz.SchedulerException

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 Job to indicate to the Quartz Scheduler that an error occured while executing, and whether or not the Job requests to be re-fired immediately (using the same JobExecutionContext, 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 Scheduler 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 JobListener to the Scheduler's global list.
 void Scheduler.addGlobalTriggerListener(TriggerListener triggerListener)
           Add the given TriggerListener 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 JobListener to the Scheduler's list, of registered JobListeners.
 void Scheduler.addSchedulerListener(SchedulerListener schedulerListener)
           Register the given SchedulerListener with the Scheduler.
 void Scheduler.addTriggerListener(TriggerListener triggerListener)
           Add the given TriggerListener 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 Calendar instance with the given name.
 String[] Scheduler.getCalendarNames()
           Get the names of all registered Calendars.
 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 globalJobListener that has the given name.
 List Scheduler.getGlobalJobListeners()
           Get a List containing all of the JobListener s in the Scheduler'sglobal list.
 TriggerListener Scheduler.getGlobalTriggerListener(String name)
           Get the globalTriggerListener that has the given name.
 List Scheduler.getGlobalTriggerListeners()
           Get a List containing all of the TriggerListener s in the Scheduler'sglobal list.
 JobDetail Scheduler.getJobDetail(String jobName, String jobGroup)
           Get the JobDetail for the Job instance with the given name and group.
 String[] Scheduler.getJobGroupNames()
           Get the names of all known JobDetail groups.
 JobListener Scheduler.getJobListener(String name)
           Get the non-globalJobListener that has the given name.
 Set Scheduler.getJobListenerNames()
           Get a Set containing the names of all the non-globalJobListener s registered with the Scheduler.
 String[] Scheduler.getJobNames(String groupName)
           Get the names of all the JobDetails 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 Trigger 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 SchedulerListener 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 Trigger instance with the given name and group.
 String[] Scheduler.getTriggerGroupNames()
           Get the names of all known Trigger groups.
 TriggerListener Scheduler.getTriggerListener(String name)
           Get the non-globalTriggerListener that has the given name.
 Set Scheduler.getTriggerListenerNames()
           Get a Set containing the names of all the non-globalTriggerListener s registered with the Scheduler.
 String[] Scheduler.getTriggerNames(String groupName)
           Get the names of all the Triggers in the given group.
 Trigger[] Scheduler.getTriggersOfJob(String jobName, String groupName)
           Get all Trigger s that are associated with the identified JobDetail.
 int Scheduler.getTriggerState(String triggerName, String triggerGroup)
           Get the current state of the identified Trigger.
 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 JobDetail with the given name - by pausing all of its current Triggers.
 void Scheduler.pauseJobGroup(String groupName)
           Pause all of the JobDetails in the given group - by pausing all of their Triggers.
 void Scheduler.pauseTrigger(String triggerName, String groupName)
           Pause the Trigger with the given name.
 void Scheduler.pauseTriggerGroup(String groupName)
           Pause all of the Triggers in the given group.
 boolean Scheduler.removeGlobalJobListener(JobListener jobListener)
          Deprecated. Use Scheduler.removeGlobalJobListener(String)
 boolean Scheduler.removeGlobalJobListener(String name)
           Remove the identifed JobListener from the Scheduler's list of global listeners.
 boolean Scheduler.removeGlobalTriggerListener(String name)
           Remove the identifed TriggerListener from the Scheduler's list of global listeners.
 boolean Scheduler.removeGlobalTriggerListener(TriggerListener triggerListener)
          Deprecated. Use Scheduler.removeGlobalTriggerListener(String)
 boolean Scheduler.removeJobListener(String name)
           Remove the identifed JobListener from the Scheduler's list of registered listeners.
 boolean Scheduler.removeSchedulerListener(SchedulerListener schedulerListener)
           Remove the given SchedulerListener from the Scheduler.
 boolean Scheduler.removeTriggerListener(String name)
           Remove the identifed TriggerListener from the Scheduler's list of registered listeners.
 Date Scheduler.rescheduleJob(String triggerName, String groupName, Trigger newTrigger)
           Remove (delete) the Trigger 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 JobDetail with the given name.
 void Scheduler.resumeJobGroup(String groupName)
           Resume (un-pause) all of the JobDetails in the given group.
 void Scheduler.resumeTrigger(String triggerName, String groupName)
           Resume (un-pause) the Trigger with the given name.
 void Scheduler.resumeTriggerGroup(String groupName)
           Resume (un-pause) all of the Triggers in the given group.
 Date Scheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Add the given JobDetail to the Scheduler, and associate the given Trigger with it.
 Date Scheduler.scheduleJob(Trigger trigger)
           Schedule the given Trigger 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 Triggers, and cleans up all resources associated with the Scheduler.
 void Scheduler.shutdown(boolean waitForJobsToComplete)
           Halts the Scheduler's firing of Triggers, and cleans up all resources associated with the Scheduler.
 void Scheduler.standby()
           Temporarily halts the Scheduler's firing of Triggers.
 void Scheduler.start()
           Starts the Scheduler's threads that fire Triggers.
 void Scheduler.startDelayed(int seconds)
           Calls {#start()} after the indicated number of seconds.
 void Scheduler.triggerJob(String jobName, String groupName)
           Trigger the identified JobDetail (execute it now) - the generated trigger will be non-volatile.
 void Scheduler.triggerJob(String jobName, String groupName, JobDataMap data)
           Trigger the identified JobDetail (execute it now) - the generated trigger will be non-volatile.
 void Scheduler.triggerJobWithVolatileTrigger(String jobName, String groupName)
           Trigger the identified JobDetail (execute it now) - the generated trigger will be volatile.
 void Scheduler.triggerJobWithVolatileTrigger(String jobName, String groupName, JobDataMap data)
           Trigger the identified JobDetail (execute it now) - the generated trigger will be volatile.
 boolean Scheduler.unscheduleJob(String triggerName, String groupName)
           Remove the indicated Trigger 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 QuartzSchedulerThread to obtain instances of JobRunShell.
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 Calendar instance with the given name.
 String[] RemotableQuartzScheduler.getCalendarNames(SchedulingContext ctxt)
           
 String[] QuartzScheduler.getCalendarNames(SchedulingContext ctxt)
           Get the names of all registered Calendars.
 List RemotableQuartzScheduler.getCurrentlyExecutingJobs()
           
 JobDetail RemotableQuartzScheduler.getJobDetail(SchedulingContext ctxt, String jobName, String jobGroup)
           
 JobDetail QuartzScheduler.getJobDetail(SchedulingContext ctxt, String jobName, String jobGroup)
           Get the JobDetail 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 Job groups.
 String[] RemotableQuartzScheduler.getJobNames(SchedulingContext ctxt, String groupName)
           
 String[] QuartzScheduler.getJobNames(SchedulingContext ctxt, String groupName)
           Get the names of all the Jobs 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 Trigger instance with the given name and group.
 String[] RemotableQuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)
           
 String[] QuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)
           Get the names of all known Trigger groups.
 String[] RemotableQuartzScheduler.getTriggerNames(SchedulingContext ctxt, String groupName)
           
 String[] QuartzScheduler.getTriggerNames(SchedulingContext ctxt, String groupName)
           Get the names of all the Triggers in the given group.
 Trigger[] RemotableQuartzScheduler.getTriggersOfJob(SchedulingContext ctxt, String jobName, String groupName)
           
 Trigger[] QuartzScheduler.getTriggersOfJob(SchedulingContext ctxt, String jobName, String groupName)
           Get all Trigger s that are associated with the identified JobDetail.
 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 Trigger.
 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 JobDetail 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 JobDetails 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 Trigger with the given name.
 void RemotableQuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt, String groupName)
           
 void QuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt, String groupName)
           Pause all of the Triggers 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 Trigger 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 JobDetail with the given name.
 void RemotableQuartzScheduler.resumeJobGroup(SchedulingContext ctxt, String groupName)
           
 void QuartzScheduler.resumeJobGroup(SchedulingContext ctxt, String groupName)
           Resume (un-pause) all of the JobDetails 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 Trigger with the given name.
 void RemotableQuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt, String groupName)
           
 void QuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt, String groupName)
           Resume (un-pause) all of the Triggers in the given group.
 Date RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt, JobDetail jobDetail, Trigger trigger)
           
 Date QuartzScheduler.scheduleJob(SchedulingContext ctxt, JobDetail jobDetail, Trigger trigger)
           Add the Job identified by the given JobDetail to the Scheduler, and associate the given Trigger with it.
 Date RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt, Trigger trigger)
           
 Date QuartzScheduler.scheduleJob(SchedulingContext ctxt, Trigger trigger)
           Schedule the given Trigger 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 Triggers.
 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 Job (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 Job (execute it now) - with a volatile trigger.
 boolean RemotableQuartzScheduler.unscheduleJob(SchedulingContext ctxt, String triggerName, String groupName)
       &nbs