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.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.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 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.
 String SchedulerMetaData.getSummary()
           Returns a formatted (human readable) String describing all the Scheduler's meta-data values.
 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.
 Collection SchedulerFactory.getAllSchedulers()
           Returns handles to all known Schedulers (made by any SchedulerFactory within this jvm.).
 String Scheduler.getSchedulerName()
           Returns the name of the Scheduler.
 String Scheduler.getSchedulerInstanceId()
           Returns the instance Id of the Scheduler.
 SchedulerContext Scheduler.getContext()
           Returns the SchedulerContext of the Scheduler.
 void Scheduler.start()
           Starts the Scheduler's threads that fire Triggers.
 void Scheduler.standby()
           Temporarily halts the Scheduler's firing of Triggers.
 void Scheduler.pause()
          Deprecated. replaced by better-named standby() method.
 boolean Scheduler.isInStandbyMode()
           Reports whether the Scheduler is in stand-by mode.
 boolean Scheduler.isPaused()
          Deprecated.  
 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.
 boolean Scheduler.isShutdown()
           Reports whether the Scheduler has been shutdown.
 SchedulerMetaData Scheduler.getMetaData()
           Get a SchedulerMetaData object describiing the settings and capabilities of the scheduler instance.
 List Scheduler.getCurrentlyExecutingJobs()
           Return a list of JobExecutionContext objects that represent all currently executing Jobs.
 void Scheduler.setJobFactory(JobFactory factory)
           Set the JobFactory that will be responsible for producing instances of Job classes.
 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.
 boolean Scheduler.unscheduleJob(String triggerName, String groupName)
           Remove the indicated Trigger from the scheduler.
 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.addJob(JobDetail jobDetail, boolean replace)
           Add the given Job to the Scheduler - with no associated Trigger.
 boolean Scheduler.deleteJob(String jobName, String groupName)
           Delete the identified Job from the Scheduler - and any associated Triggers.
 void Scheduler.triggerJob(String jobName, String groupName)
           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.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, JobDataMap data)
           Trigger the identified JobDetail (execute it now) - the generated trigger will be volatile.
 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.
 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.
 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.resumeAll()
           Resume (un-pause) all triggers - similar to calling resumeTriggerGroup(group) on every group.
 String[] Scheduler.getJobGroupNames()
           Get the names of all known JobDetail groups.
 String[] Scheduler.getJobNames(String groupName)
           Get the names of all the JobDetails in the given group.
 Trigger[] Scheduler.getTriggersOfJob(String jobName, String groupName)
           Get all Trigger s that are associated with the identified JobDetail.
 String[] Scheduler.getTriggerGroupNames()
           Get the names of all known Trigger groups.
 String[] Scheduler.getTriggerNames(String groupName)
           Get the names of all the Triggers in the given group.
 Set Scheduler.getPausedTriggerGroups()
           Get the names of all Trigger groups that are paused.
 JobDetail Scheduler.getJobDetail(String jobName, String jobGroup)
           Get the JobDetail for the Job instance with the given name and group.
 Trigger Scheduler.getTrigger(String triggerName, String triggerGroup)
           Get the Trigger instance with the given name and group.
 int Scheduler.getTriggerState(String triggerName, String triggerGroup)
           Get the current state of the identified Trigger.
 void Scheduler.addCalendar(String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Add (register) the given Calendar to the Scheduler.
 boolean Scheduler.deleteCalendar(String calName)
           Delete the identified Calendar from the Scheduler.
 Calendar Scheduler.getCalendar(String calName)
           Get the Calendar instance with the given name.
 String[] Scheduler.getCalendarNames()
           Get the names of all registered Calendars.
 void Scheduler.addGlobalJobListener(JobListener jobListener)
           Add the given JobListener to the Scheduler's global list.
 void Scheduler.addJobListener(JobListener jobListener)
           Add the given JobListener to the Scheduler's list, of registered JobListeners.
 boolean Scheduler.removeGlobalJobListener(JobListener jobListener)
           Remove the given JobListener from the Scheduler's list of global listeners.
 boolean Scheduler.removeJobListener(String name)
           Remove the identifed JobListener from the Scheduler's list of registered listeners.
 List Scheduler.getGlobalJobListeners()
           Get a List containing all of the JobListener s in the Scheduler'sglobal list.
 Set Scheduler.getJobListenerNames()
           Get a Set containing the names of all the non-globalJobListener s registered with the Scheduler.
 JobListener Scheduler.getJobListener(String name)
           Get the non-globalJobListener that has the given name.
 void Scheduler.addGlobalTriggerListener(TriggerListener triggerListener)
           Add the given TriggerListener to the Scheduler's global list.
 void Scheduler.addTriggerListener(TriggerListener triggerListener)
           Add the given TriggerListener to the Scheduler's list, of registered TriggerListeners.
 boolean Scheduler.removeGlobalTriggerListener(TriggerListener triggerListener)
           Remove the given TriggerListener from the Scheduler's list of global listeners.
 boolean Scheduler.removeTriggerListener(String name)
           Remove the identifed TriggerListener from the Scheduler's list of registered listeners.
 List Scheduler.getGlobalTriggerListeners()
           Get a List containing all of the TriggerListener s in the Scheduler'sglobal list.
 Set Scheduler.getTriggerListenerNames()
           Get a Set containing the names of all the non-globalTriggerListener s registered with the Scheduler.
 TriggerListener Scheduler.getTriggerListener(String name)
           Get the non-globalTriggerListener that has the given name.
 void Scheduler.addSchedulerListener(SchedulerListener schedulerListener)
           Register the given SchedulerListener with the Scheduler.
 boolean Scheduler.removeSchedulerListener(SchedulerListener schedulerListener)
           Remove the given SchedulerListener from the Scheduler.
 List Scheduler.getSchedulerListeners()
           Get a List containing all of the SchedulerListener s registered with the 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
 SchedulerContext RemotableQuartzScheduler.getSchedulerContext()
           
 void RemotableQuartzScheduler.start()
           
 List RemotableQuartzScheduler.getCurrentlyExecutingJobs()
           
 Date RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt, JobDetail jobDetail, Trigger trigger)
           
 Date RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt, Trigger trigger)
           
 void RemotableQuartzScheduler.addJob(SchedulingContext ctxt, JobDetail jobDetail, boolean replace)
           
 boolean RemotableQuartzScheduler.deleteJob(SchedulingContext ctxt, String jobName, String groupName)
           
 boolean RemotableQuartzScheduler.unscheduleJob(SchedulingContext ctxt, String triggerName, String groupName)
           
 Date RemotableQuartzScheduler.rescheduleJob(SchedulingContext ctxt, String triggerName, String groupName, Trigger newTrigger)
           
 void RemotableQuartzScheduler.triggerJob(SchedulingContext ctxt, String jobName, String groupName, JobDataMap data)
           
 void RemotableQuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext ctxt, String jobName, String groupName, JobDataMap data)
           
 void RemotableQuartzScheduler.pauseTrigger(SchedulingContext ctxt, String triggerName, String groupName)
           
 void RemotableQuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt, String groupName)
           
 void RemotableQuartzScheduler.pauseJob(SchedulingContext ctxt, String jobName, String groupName)
           
 void RemotableQuartzScheduler.pauseJobGroup(SchedulingContext ctxt, String groupName)
           
 void RemotableQuartzScheduler.resumeTrigger(SchedulingContext ctxt, String triggerName, String groupName)
           
 void RemotableQuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt, String groupName)
           
 Set RemotableQuartzScheduler.getPausedTriggerGroups(SchedulingContext ctxt)
           
 void RemotableQuartzScheduler.resumeJob(SchedulingContext ctxt, String jobName, String groupName)
           
 void RemotableQuartzScheduler.resumeJobGroup(SchedulingContext ctxt, String groupName)
           
 void RemotableQuartzScheduler.pauseAll(SchedulingContext ctxt)
           
 void RemotableQuartzScheduler.resumeAll(SchedulingContext ctxt)
           
 String[] RemotableQuartzScheduler.getJobGroupNames(SchedulingContext ctxt)
           
 String[] RemotableQuartzScheduler.getJobNames(SchedulingContext ctxt, String groupName)
           
 Trigger[] RemotableQuartzScheduler.getTriggersOfJob(SchedulingContext ctxt, String jobName, String groupName)
           
 String[] RemotableQuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)
           
 String[] RemotableQuartzScheduler.getTriggerNames(SchedulingContext ctxt, String groupName)
           
 JobDetail RemotableQuartzScheduler.getJobDetail(SchedulingContext ctxt, String jobName, String jobGroup)
           
 Trigger RemotableQuartzScheduler.getTrigger(SchedulingContext ctxt, String triggerName, String triggerGroup)
           
 int RemotableQuartzScheduler.getTriggerState(SchedulingContext ctxt, String triggerName, String triggerGroup)
           
 void RemotableQuartzScheduler.addCalendar(SchedulingContext ctxt, String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           
 boolean RemotableQuartzScheduler.deleteCalendar(SchedulingContext ctxt, String calName)
           
 Calendar RemotableQuartzScheduler.getCalendar(SchedulingContext ctxt, String calName)
           
 String[] RemotableQuartzScheduler.getCalendarNames(SchedulingContext ctxt)
           
 SchedulerContext QuartzScheduler.getSchedulerContext()
           Returns the SchedulerContext of the Scheduler.
 void QuartzScheduler.start()
           Starts the QuartzScheduler's threads that fire Triggers.
 void QuartzScheduler.validateState()
           
 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 QuartzScheduler.scheduleJob(SchedulingContext ctxt, Trigger trigger)
           Schedule the given Trigger with the Job identified by the Trigger's settings.
 void QuartzScheduler.addJob(SchedulingContext ctxt, JobDetail jobDetail, boolean replace)
           Add the given Job to the Scheduler - with no associated Trigger.
 boolean QuartzScheduler.deleteJob(SchedulingContext ctxt, String jobName, String groupName)
           Delete the identified Job from the Scheduler - and any associated Triggers.
 boolean QuartzScheduler.unscheduleJob(SchedulingContext ctxt, String triggerName, String groupName)
           Remove the indicated Trigger from the scheduler.
 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 QuartzScheduler.triggerJob(SchedulingContext ctxt, String jobName, String groupName, JobDataMap data)
           Trigger the identified Job (execute it now) - with a non-volatile trigger.
 void QuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext ctxt, String jobName, String groupName, JobDataMap data)
           Trigger the identified Job (execute it now) - with a volatile trigger.
 void QuartzScheduler.pauseTrigger(SchedulingContext ctxt, String triggerName, String groupName)
           Pause the Trigger with the given name.
 void QuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt, String groupName)
           Pause all of the Triggers in the given group.
 void QuartzScheduler.pauseJob(SchedulingContext ctxt, String jobName, String groupName)
           Pause the JobDetail with the given name - by pausing all of its current Triggers.
 void QuartzScheduler.pauseJobGroup(SchedulingContext ctxt, String groupName)
           Pause all of the JobDetails in the given group - by pausing all of their Triggers.
 void QuartzScheduler.resumeTrigger(SchedulingContext ctxt, String triggerName, String groupName)
           Resume (un-pause) the Trigger with the given name.
 void QuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt, String groupName)
           Resume (un-pause) all of the Triggers in the given group.
 Set QuartzScheduler.getPausedTriggerGroups(SchedulingContext ctxt)
           
 void QuartzScheduler.resumeJob(SchedulingContext ctxt, String jobName, String groupName)
           Resume (un-pause) the JobDetail with the given name.
 void QuartzScheduler.resumeJobGroup(SchedulingContext ctxt, String groupName)
           Resume (un-pause) all of the JobDetails in the given group.
 void QuartzScheduler.pauseAll(SchedulingContext ctxt)
           Pause all triggers - equivalent of calling pauseTriggerGroup(group) on every group.
 void QuartzScheduler.resumeAll(SchedulingContext ctxt)
           Resume (un-pause) all triggers - equivalent of calling resumeTriggerGroup(group) on every group.
 String[] QuartzScheduler.getJobGroupNames(SchedulingContext ctxt)
           Get the names of all known Job groups.
 String[] QuartzScheduler.getJobNames(SchedulingContext ctxt, String groupName)
           Get the names of all the Jobs in the given group.
 Trigger[] QuartzScheduler.getTriggersOfJob(SchedulingContext ctxt, String jobName, String groupName)
           Get all Trigger s that are associated with the identified JobDetail.
 String[] QuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)
           Get the names of all known Trigger groups.
 String[] QuartzScheduler.getTriggerNames(SchedulingContext ctxt, String groupName)
           Get the names of all the Triggers in the given group.
 JobDetail QuartzScheduler.getJobDetail(SchedulingContext ctxt, String jobName, String jobGroup)
           Get the JobDetail for the Job instance with the given name and group.
 Trigger QuartzScheduler.getTrigger(SchedulingContext ctxt, String triggerName, String triggerGroup)
           Get the Trigger instance with the given name and group.
 int QuartzScheduler.getTriggerState(SchedulingContext ctxt, String triggerName, String triggerGroup)
           Get the current state of the identified Trigger.
 void QuartzScheduler.addCalendar(SchedulingContext ctxt, String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Add (register) the given Calendar to the Scheduler.
 boolean QuartzScheduler.deleteCalendar(SchedulingContext ctxt, String calName)
           Delete the identified Calendar from the Scheduler.
 Calendar QuartzScheduler.getCalendar(SchedulingContext ctxt, String calName)
           Get the Calendar instance with the given name.
 String[] QuartzScheduler.getCalendarNames(SchedulingContext ctxt)
           Get the names of all registered Calendars.
 boolean QuartzScheduler.notifyTriggerListenersFired(JobExecutionContext jec)
           
 void QuartzScheduler.notifyTriggerListenersMisfired(Trigger trigger)
           
 void QuartzScheduler.notifyTriggerListenersComplete(JobExecutionContext jec, int instCode)
           
 void QuartzScheduler.notifyJobListenersToBeExecuted(JobExecutionContext jec)
           
 void QuartzScheduler.notifyJobListenersWasVetoed(JobExecutionContext jec)
           
 void QuartzScheduler.notifyJobListenersWasExecuted(JobExecutionContext jec, JobExecutionException je)
           
 void QuartzScheduler.setJobFactory(JobFactory factory)
           
 JobRunShell JobRunShellFactory.borrowJobRunShell()
           Called by the QuartzSchedulerThread to obtain instances of JobRunShell.
 void JobRunShell.initialize(QuartzScheduler qs, TriggerFiredBundle firedBundle)
           
protected  void JobRunShell.begin()
           
protected  void JobRunShell.complete(boolean successfulExecution)
           
 

Constructors in org.quartz.core that throw SchedulerException
QuartzScheduler(QuartzSchedulerResources resources, SchedulingContext ctxt, long idleWaitTime, long dbRetryInterval)
           Create a QuartzScheduler with the given configuration properties.
 

Uses of SchedulerException in org.quartz.ee.jta
 

Methods in org.quartz.ee.jta that throw SchedulerException
 UserTransaction UserTransactionHelper.lookup()
           
protected  void JTAJobRunShell.begin()
           
protected  void JTAJobRunShell.complete(boolean successfulExecution)
           
 

Uses of SchedulerException in org.quartz.impl
 

Methods in org.quartz.impl that return SchedulerException
protected  SchedulerException RemoteScheduler.invalidateHandleCreateException(String msg, Exception cause)
           
 

Methods in org.quartz.impl with parameters of type SchedulerException
 void QuartzServer.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.impl that throw SchedulerException
 void StdSchedulerFactory.initialize()
           Initialize the SchedulerFactory with the contenents of a Properties file.
 void StdSchedulerFactory.initialize(String filename)
           Initialize the SchedulerFactory with the contenents of the Properties file with the given name.
 void StdSchedulerFactory.initialize(InputStream propertiesStream)
           Initialize the SchedulerFactory with the contenents of the Properties file opened with the given InputStream.
 void StdSchedulerFactory.initialize(Properties props)
           Initialize the SchedulerFactory with the contenents of the given Properties object.
 Scheduler StdSchedulerFactory.getScheduler()
           Returns a handle to the Scheduler produced by this factory.
static Scheduler StdSchedulerFactory.getDefaultScheduler()
           Returns a handle to the default Scheduler, creating it if it does not yet exist.
 Scheduler StdSchedulerFactory.getScheduler(String schedName)
           Returns a handle to the Scheduler with the given name, if it exists (if it has already been instantiated).
 Collection StdSchedulerFactory.getAllSchedulers()
           Returns a handle to all known Schedulers (made by any StdSchedulerFactory instance.).
 SchedulerContext StdScheduler.getContext()
           Returns the SchedulerContext of the Scheduler.
 void StdScheduler.start()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Date StdScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Date StdScheduler.scheduleJob(Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.addJob(JobDetail jobDetail, boolean replace)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 boolean StdScheduler.deleteJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 boolean StdScheduler.unscheduleJob(String triggerName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Date StdScheduler.rescheduleJob(String triggerName, String groupName, Trigger newTrigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.triggerJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.triggerJob(String jobName, String groupName, JobDataMap data)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.triggerJobWithVolatileTrigger(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.triggerJobWithVolatileTrigger(String jobName, String groupName, JobDataMap data)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.pauseTrigger(String triggerName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.pauseTriggerGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.pauseJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Set StdScheduler.getPausedTriggerGroups()
           
 void StdScheduler.pauseJobGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.resumeTrigger(String triggerName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.resumeTriggerGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.resumeJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.resumeJobGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.pauseAll()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.resumeAll()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] StdScheduler.getJobGroupNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Trigger[] StdScheduler.getTriggersOfJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] StdScheduler.getJobNames(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] StdScheduler.getTriggerGroupNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] StdScheduler.getTriggerNames(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 JobDetail StdScheduler.getJobDetail(String jobName, String jobGroup)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Trigger StdScheduler.getTrigger(String triggerName, String triggerGroup)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 int StdScheduler.getTriggerState(String triggerName, String triggerGroup)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.addCalendar(String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 boolean StdScheduler.deleteCalendar(String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Calendar StdScheduler.getCalendar(String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] StdScheduler.getCalendarNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void StdScheduler.setJobFactory(JobFactory factory)
           
 JobRunShell StdJobRunShellFactory.borrowJobRunShell()
           Called by the QuartzSchedulerThread to obtain instances of JobRunShell.
 void SchedulerRepository.bind(Scheduler sched)
           
protected  RemotableQuartzScheduler RemoteScheduler.getRemoteScheduler()
           
 String RemoteScheduler.getSchedulerName()
           Returns the name of the Scheduler.
 String RemoteScheduler.getSchedulerInstanceId()
           Returns the instance Id of the Scheduler.
 SchedulerMetaData RemoteScheduler.getMetaData()
           
 SchedulerContext RemoteScheduler.getContext()
           Returns the SchedulerContext of the Scheduler.
 void RemoteScheduler.start()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.standby()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.pause()
          Deprecated.  
 boolean RemoteScheduler.isInStandbyMode()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 boolean RemoteScheduler.isPaused()
           
 void RemoteScheduler.shutdown()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.shutdown(boolean waitForJobsToComplete)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 boolean RemoteScheduler.isShutdown()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 List RemoteScheduler.getCurrentlyExecutingJobs()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Date RemoteScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Date RemoteScheduler.scheduleJob(Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.addJob(JobDetail jobDetail, boolean replace)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 boolean RemoteScheduler.deleteJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 boolean RemoteScheduler.unscheduleJob(String triggerName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Date RemoteScheduler.rescheduleJob(String triggerName, String groupName, Trigger newTrigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.triggerJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.triggerJob(String jobName, String groupName, JobDataMap data)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.triggerJobWithVolatileTrigger(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.triggerJobWithVolatileTrigger(String jobName, String groupName, JobDataMap data)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.pauseTrigger(String triggerName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.pauseTriggerGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.pauseJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.pauseJobGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.resumeTrigger(String triggerName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.resumeTriggerGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.resumeJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.resumeJobGroup(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.pauseAll()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.resumeAll()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] RemoteScheduler.getJobGroupNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] RemoteScheduler.getJobNames(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Trigger[] RemoteScheduler.getTriggersOfJob(String jobName, String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] RemoteScheduler.getTriggerGroupNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] RemoteScheduler.getTriggerNames(String groupName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 JobDetail RemoteScheduler.getJobDetail(String jobName, String jobGroup)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Trigger RemoteScheduler.getTrigger(String triggerName, String triggerGroup)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 int RemoteScheduler.getTriggerState(String triggerName, String triggerGroup)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.addCalendar(String calName, Calendar calendar, boolean replace, boolean updateTriggers)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 boolean RemoteScheduler.deleteCalendar(String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Calendar RemoteScheduler.getCalendar(String calName)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 String[] RemoteScheduler.getCalendarNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 void RemoteScheduler.addGlobalJobListener(JobListener jobListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.addJobListener(JobListener jobListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 boolean RemoteScheduler.removeGlobalJobListener(JobListener jobListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 boolean RemoteScheduler.removeJobListener(String name)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 List RemoteScheduler.getGlobalJobListeners()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Set RemoteScheduler.getJobListenerNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 JobListener RemoteScheduler.getJobListener(String name)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.addGlobalTriggerListener(TriggerListener triggerListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.addTriggerListener(TriggerListener triggerListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 boolean RemoteScheduler.removeGlobalTriggerListener(TriggerListener triggerListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 boolean RemoteScheduler.removeTriggerListener(String name)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 List RemoteScheduler.getGlobalTriggerListeners()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Set RemoteScheduler.getTriggerListenerNames()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 TriggerListener RemoteScheduler.getTriggerListener(String name)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteScheduler.addSchedulerListener(SchedulerListener schedulerListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 boolean RemoteScheduler.removeSchedulerListener(SchedulerListener schedulerListener)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 List RemoteScheduler.getSchedulerListeners()
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Set RemoteScheduler.getPausedTriggerGroups()
           
 void RemoteScheduler.setJobFactory(JobFactory factory)
           
 void DirectSchedulerFactory.createVolatileScheduler(int maxThreads)
          Creates an in memory job store (RAMJobStore) The thread priority is set to Thread.NORM_PRIORITY
 void DirectSchedulerFactory.createVolatileSchduler(int maxThreads)
          Deprecated. see correctly spelled method.
 void DirectSchedulerFactory.createRemoteScheduler(String rmiHost, int rmiPort)
          Creates a proxy to a remote scheduler.
protected  void DirectSchedulerFactory.createRemoteScheduler(String schedulerName, String schedulerInstanceId, String rmiHost, int rmiPort)
          Same as DirectSchedulerFactory.createRemoteScheduler(String rmiHost, int rmiPort), with the addition of specifying the scheduler name and instance ID.
 void DirectSchedulerFactory.createScheduler(ThreadPool threadPool, JobStore jobStore)
          Creates a scheduler using the specified thread pool and job store.
 void DirectSchedulerFactory.createScheduler(String schedulerName, String schedulerInstanceId, ThreadPool threadPool, JobStore jobStore)
          Same as DirectSchedulerFactory.createScheduler(ThreadPool threadPool, JobStore jobStore), with the addition of specifying the scheduler name and instance ID.
 void DirectSchedulerFactory.createScheduler(String schedulerName, String schedulerInstanceId, ThreadPool threadPool, JobStore jobStore, String rmiRegistryHost, int rmiRegistryPort, long idleWaitTime, long dbFailureRetryInterval)
          Creates a scheduler using the specified thread pool and job store and binds it to RMI.
 Scheduler DirectSchedulerFactory.getScheduler()
           Returns a handle to the Scheduler produced by this factory.
 Scheduler DirectSchedulerFactory.getScheduler(String schedName)
           Returns a handle to the Scheduler with the given name, if it exists.
 Collection DirectSchedulerFactory.getAllSchedulers()
           Returns a handle to all known Schedulers (made by any StdSchedulerFactory instance.).
 

Constructors in org.quartz.impl that throw SchedulerException
StdSchedulerFactory(Properties props)
           
StdSchedulerFactory(String fileName)
           
 

Uses of SchedulerException in org.quartz.impl.jdbcjobstore
 

Subclasses of SchedulerException in org.quartz.impl.jdbcjobstore
 class LockException
           Exception class for when there is a failure obtaining or releasing a resource lock.
 class NoSuchDelegateException
           Exception class for when a driver delegate cannot be found for a given configuration, or lack thereof.
 

Methods in org.quartz.impl.jdbcjobstore that throw SchedulerException
 void JobStoreSupport.schedulerStarted()
           
 

Uses of SchedulerException in org.quartz.plugins.history
 

Methods in org.quartz.plugins.history that throw SchedulerException
 void LoggingTriggerHistoryPlugin.initialize(String name, Scheduler scheduler)
           Called during creation of the Scheduler in order to give the SchedulerPlugin a chance to initialize.
 void LoggingJobHistoryPlugin.initialize(String name, Scheduler scheduler)
           Called during creation of the Scheduler in order to give the SchedulerPlugin a chance to initialize.
 

Uses of SchedulerException in org.quartz.plugins.management
 

Methods in org.quartz.plugins.management that throw SchedulerException
 void ShutdownHookPlugin.initialize(String name, Scheduler scheduler)
           Called during creation of the Scheduler in order to give the SchedulerPlugin a chance to initialize.
 

Uses of SchedulerException in org.quartz.plugins.xml
 

Methods in org.quartz.plugins.xml that throw SchedulerException
 void JobInitializationPluginMultiple.initialize(String name, Scheduler scheduler)
           Called during creation of the Scheduler in order to give the SchedulerPlugin a chance to initialize.
 void JobInitializationPlugin.initialize(String name, Scheduler scheduler)
           Called during creation of the Scheduler in order to give the SchedulerPlugin a chance to initialize.
 

Uses of SchedulerException in org.quartz.simpl
 

Methods in org.quartz.simpl that throw SchedulerException
 Job SimpleJobFactory.newJob(TriggerFiredBundle bundle)
           
 String SimpleInstanceIdGenerator.generateInstanceId()
           
 void RAMJobStore.schedulerStarted()
           
 Job PropertySettingJobFactory.newJob(TriggerFiredBundle bundle)
           
protected  void PropertySettingJobFactory.setBeanProps(Object obj, JobDataMap data)
           
 String HostnameInstanceIdGenerator.generateInstanceId()
           
 

Uses of SchedulerException in org.quartz.spi
 

Methods in org.quartz.spi that throw SchedulerException
 Date TimeBroker.getCurrentTime()
           Get the current time, as known by the TimeBroker.
 void SchedulerPlugin.initialize(String name, Scheduler scheduler)
           Called during creation of the Scheduler in order to give the SchedulerPlugin a chance to initialize.
 void JobStore.schedulerStarted()
           Called by the QuartzScheduler to inform the JobStore that the scheduler has started.
 Job JobFactory.newJob(TriggerFiredBundle bundle)
          Called by the scheduler at the time of the trigger firing, in order to produce a Job instance on which to call execute.
 String InstanceIdGenerator.generateInstanceId()
          Generate the instance id for a Scheduler
 

Uses of SchedulerException in org.quartz.xml
 

Methods in org.quartz.xml that throw SchedulerException
 void JobSchedulingDataProcessor.processFile(String fileName, String systemId)
          Process the xmlfile named fileName with the given system ID.
 void JobSchedulingDataProcessor.processStream(InputStream stream, String systemId)
          Process the xmlfile named fileName with the given system ID.
 void JobSchedulingDataProcessor.processFileAndScheduleJobs(Scheduler sched, boolean overWriteExistingJobs)
          Process the xml file in the default location, and schedule all of the jobs defined within it.
 void JobSchedulingDataProcessor.scheduleJob(JobSchedulingBundle job)
          Schedules a given job and trigger (both wrapped by a JobSchedulingBundle).
 void JobSchedulingDataProcessor.scheduleJob(JobSchedulingBundle job, Scheduler sched, boolean localOverWriteExistingJobs)
          Schedules a given job and trigger (both wrapped by a JobSchedulingBundle).
 void JobSchedulingDataProcessor.addCalendar(Scheduler sched, CalendarBundle calendarBundle)
          Adds a calendar.
 


Quartz Enterprise Job Scheduler Project Page