| Package | Description | 
|---|---|
| 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.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 | 
| Modifier and Type | Class and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SchedulerListener.schedulerError(java.lang.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. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Scheduler.addCalendar(java.lang.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)
 | 
void | 
Scheduler.addSchedulerListener(SchedulerListener schedulerListener)
 Register the given  
 with the
 Scheduler. | 
void | 
Scheduler.addTriggerListener(TriggerListener triggerListener)
 | 
boolean | 
Scheduler.deleteCalendar(java.lang.String calName)
 Delete the identified  
Calendar from the Scheduler. | 
boolean | 
Scheduler.deleteJob(java.lang.String jobName,
         java.lang.String groupName)
 Delete the identified  
Job from the Scheduler - and any
 associated Triggers. | 
java.util.Collection | 
SchedulerFactory.getAllSchedulers()
 Returns handles to all known Schedulers (made by any SchedulerFactory
 within this jvm.). 
 | 
Calendar | 
Scheduler.getCalendar(java.lang.String calName)
 Get the  
 instance with the given name. | 
java.lang.String[] | 
Scheduler.getCalendarNames()
 Get the names of all registered  
. | 
SchedulerContext | 
Scheduler.getContext()
 Returns the  
SchedulerContext of the Scheduler. | 
java.util.List | 
Scheduler.getCurrentlyExecutingJobs()
 Return a list of  
JobExecutionContext objects that
 represent all currently executing Jobs in this Scheduler instance. | 
JobListener | 
Scheduler.getGlobalJobListener(java.lang.String name)
 Get the global 
 that has
 the given name. | 
java.util.List | 
Scheduler.getGlobalJobListeners()
 Get a List containing all of the  
 s in
 the Scheduler'sglobal list. | 
TriggerListener | 
Scheduler.getGlobalTriggerListener(java.lang.String name)
 Get the global 
 that
 has the given name. | 
java.util.List | 
Scheduler.getGlobalTriggerListeners()
 Get a List containing all of the  
 s in the Scheduler'sglobal list. | 
JobDetail | 
Scheduler.getJobDetail(java.lang.String jobName,
            java.lang.String jobGroup)
 Get the  
 for the Job
 instance with the given name and group. | 
java.lang.String[] | 
Scheduler.getJobGroupNames()
 Get the names of all known  
 groups. | 
JobListener | 
Scheduler.getJobListener(java.lang.String name)
 Get the non-global 
 that has
 the given name. | 
java.util.Set | 
Scheduler.getJobListenerNames()
 Get a Set containing the names of all the non-global 
 s registered with the Scheduler. | 
java.lang.String[] | 
Scheduler.getJobNames(java.lang.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. | 
java.util.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(java.lang.String schedName)
 Returns a handle to the Scheduler with the given name, if it exists. 
 | 
java.lang.String | 
Scheduler.getSchedulerInstanceId()
 Returns the instance Id of the  
Scheduler. | 
java.util.List | 
Scheduler.getSchedulerListeners()
 Get a List containing all of the  
 s registered with the Scheduler. | 
java.lang.String | 
Scheduler.getSchedulerName()
 Returns the name of the  
Scheduler. | 
java.lang.String | 
SchedulerMetaData.getSummary()
 Returns a formatted (human readable) String describing all the  
Scheduler's
 meta-data values. | 
Trigger | 
Scheduler.getTrigger(java.lang.String triggerName,
          java.lang.String triggerGroup)
 Get the  
 instance with the given name and
 group. | 
java.lang.String[] | 
Scheduler.getTriggerGroupNames()
 Get the names of all known  
 groups. | 
TriggerListener | 
Scheduler.getTriggerListener(java.lang.String name)
 Get the non-global 
 that
 has the given name. | 
java.util.Set | 
Scheduler.getTriggerListenerNames()
 Get a Set containing the names of all the non-global 
 s registered with the Scheduler. | 
java.lang.String[] | 
Scheduler.getTriggerNames(java.lang.String groupName)
 Get the names of all the  
 in the given
 group. | 
Trigger[] | 
Scheduler.getTriggersOfJob(java.lang.String jobName,
                java.lang.String groupName)
 | 
int | 
Scheduler.getTriggerState(java.lang.String triggerName,
               java.lang.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(java.lang.String jobName,
        java.lang.String groupName)
 Pause the  
 with the given
 name - by pausing all of its current Triggers. | 
void | 
Scheduler.pauseJobGroup(java.lang.String groupName)
 Pause all of the  
 in the
 given group - by pausing all of their Triggers. | 
void | 
Scheduler.pauseTrigger(java.lang.String triggerName,
            java.lang.String groupName)
 Pause the  
 with the given name. | 
void | 
Scheduler.pauseTriggerGroup(java.lang.String groupName)
 Pause all of the  
 in the given group. | 
boolean | 
Scheduler.removeGlobalJobListener(JobListener jobListener)
Deprecated. 
 
 | 
boolean | 
Scheduler.removeGlobalJobListener(java.lang.String name)
 Remove the identifed  
 from the Scheduler's
 list of global listeners. | 
boolean | 
Scheduler.removeGlobalTriggerListener(java.lang.String name)
 Remove the identifed  
 from the Scheduler's
 list of global listeners. | 
boolean | 
Scheduler.removeGlobalTriggerListener(TriggerListener triggerListener)
Deprecated. 
 
 | 
boolean | 
Scheduler.removeJobListener(java.lang.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(java.lang.String name)
 Remove the identifed  
 from the
 Scheduler's list of registered listeners. | 
java.util.Date | 
Scheduler.rescheduleJob(java.lang.String triggerName,
             java.lang.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(java.lang.String jobName,
         java.lang.String groupName)
 Resume (un-pause) the  
 with
 the given name. | 
void | 
Scheduler.resumeJobGroup(java.lang.String groupName)
 Resume (un-pause) all of the  
 in the given group. | 
void | 
Scheduler.resumeTrigger(java.lang.String triggerName,
             java.lang.String groupName)
 Resume (un-pause) the  
 with the given
 name. | 
void | 
Scheduler.resumeTriggerGroup(java.lang.String groupName)
 Resume (un-pause) all of the  
 in the
 given group. | 
java.util.Date | 
Scheduler.scheduleJob(JobDetail jobDetail,
           Trigger trigger)
 | 
java.util.Date | 
Scheduler.scheduleJob(Trigger trigger)
 | 
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(java.lang.String jobName,
          java.lang.String groupName)
 Trigger the identified  
 (execute it now) - the generated trigger will be non-volatile. | 
void | 
Scheduler.triggerJob(java.lang.String jobName,
          java.lang.String groupName,
          JobDataMap data)
 Trigger the identified  
 (execute it now) - the generated trigger will be non-volatile. | 
void | 
Scheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName)
 Trigger the identified  
 (execute it now) - the generated trigger will be volatile. | 
void | 
Scheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName,
                             JobDataMap data)
 Trigger the identified  
 (execute it now) - the generated trigger will be volatile. | 
boolean | 
Scheduler.unscheduleJob(java.lang.String triggerName,
             java.lang.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. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QuartzScheduler.notifySchedulerListenersError(java.lang.String msg,
                             SchedulerException se)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RemotableQuartzScheduler.addCalendar(SchedulingContext ctxt,
           java.lang.String calName,
           Calendar calendar,
           boolean replace,
           boolean updateTriggers)  | 
void | 
QuartzScheduler.addCalendar(SchedulingContext ctxt,
           java.lang.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. | 
JobRunShell | 
JobRunShellFactory.borrowJobRunShell()
 Called by the  
 to obtain instances of . | 
boolean | 
RemotableQuartzScheduler.deleteCalendar(SchedulingContext ctxt,
              java.lang.String calName)  | 
boolean | 
QuartzScheduler.deleteCalendar(SchedulingContext ctxt,
              java.lang.String calName)
 Delete the identified  
Calendar from the Scheduler. | 
boolean | 
RemotableQuartzScheduler.deleteJob(SchedulingContext ctxt,
         java.lang.String jobName,
         java.lang.String groupName)  | 
boolean | 
QuartzScheduler.deleteJob(SchedulingContext ctxt,
         java.lang.String jobName,
         java.lang.String groupName)
 Delete the identified  
Job from the Scheduler - and any
 associated Triggers. | 
Calendar | 
RemotableQuartzScheduler.getCalendar(SchedulingContext ctxt,
           java.lang.String calName)  | 
Calendar | 
QuartzScheduler.getCalendar(SchedulingContext ctxt,
           java.lang.String calName)
 Get the  
 instance with the given name. | 
java.lang.String[] | 
RemotableQuartzScheduler.getCalendarNames(SchedulingContext ctxt)  | 
java.lang.String[] | 
QuartzScheduler.getCalendarNames(SchedulingContext ctxt)
 Get the names of all registered  
. | 
java.util.List | 
RemotableQuartzScheduler.getCurrentlyExecutingJobs()  | 
JobDetail | 
RemotableQuartzScheduler.getJobDetail(SchedulingContext ctxt,
            java.lang.String jobName,
            java.lang.String jobGroup)  | 
JobDetail | 
QuartzScheduler.getJobDetail(SchedulingContext ctxt,
            java.lang.String jobName,
            java.lang.String jobGroup)
 Get the  
 for the Job
 instance with the given name and group. | 
java.lang.String[] | 
RemotableQuartzScheduler.getJobGroupNames(SchedulingContext ctxt)  | 
java.lang.String[] | 
QuartzScheduler.getJobGroupNames(SchedulingContext ctxt)
 Get the names of all known  
 groups. | 
java.lang.String[] | 
RemotableQuartzScheduler.getJobNames(SchedulingContext ctxt,
           java.lang.String groupName)  | 
java.lang.String[] | 
QuartzScheduler.getJobNames(SchedulingContext ctxt,
           java.lang.String groupName)
 Get the names of all the  
 in the
 given group. | 
java.util.Set | 
RemotableQuartzScheduler.getPausedTriggerGroups(SchedulingContext ctxt)  | 
java.util.Set | 
QuartzScheduler.getPausedTriggerGroups(SchedulingContext ctxt)  | 
SchedulerContext | 
RemotableQuartzScheduler.getSchedulerContext()  | 
SchedulerContext | 
QuartzScheduler.getSchedulerContext()
 Returns the  
SchedulerContext of the Scheduler. | 
Trigger | 
RemotableQuartzScheduler.getTrigger(SchedulingContext ctxt,
          java.lang.String triggerName,
          java.lang.String triggerGroup)  | 
Trigger | 
QuartzScheduler.getTrigger(SchedulingContext ctxt,
          java.lang.String triggerName,
          java.lang.String triggerGroup)
 Get the  
 instance with the given name and
 group. | 
java.lang.String[] | 
RemotableQuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)  | 
java.lang.String[] | 
QuartzScheduler.getTriggerGroupNames(SchedulingContext ctxt)
 Get the names of all known  
 groups. | 
java.lang.String[] | 
RemotableQuartzScheduler.getTriggerNames(SchedulingContext ctxt,
               java.lang.String groupName)  | 
java.lang.String[] | 
QuartzScheduler.getTriggerNames(SchedulingContext ctxt,
               java.lang.String groupName)
 Get the names of all the  
 in
 the given group. | 
Trigger[] | 
RemotableQuartzScheduler.getTriggersOfJob(SchedulingContext ctxt,
                java.lang.String jobName,
                java.lang.String groupName)  | 
Trigger[] | 
QuartzScheduler.getTriggersOfJob(SchedulingContext ctxt,
                java.lang.String jobName,
                java.lang.String groupName)
 | 
int | 
RemotableQuartzScheduler.getTriggerState(SchedulingContext ctxt,
               java.lang.String triggerName,
               java.lang.String triggerGroup)  | 
int | 
QuartzScheduler.getTriggerState(SchedulingContext ctxt,
               java.lang.String triggerName,
               java.lang.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,
        java.lang.String jobName,
        java.lang.String groupName)  | 
void | 
QuartzScheduler.pauseJob(SchedulingContext ctxt,
        java.lang.String jobName,
        java.lang.String groupName)
 Pause the  
 with the given
 name - by pausing all of its current Triggers. | 
void | 
RemotableQuartzScheduler.pauseJobGroup(SchedulingContext ctxt,
             java.lang.String groupName)  | 
void | 
QuartzScheduler.pauseJobGroup(SchedulingContext ctxt,
             java.lang.String groupName)
 Pause all of the  
 in the
 given group - by pausing all of their Triggers. | 
void | 
RemotableQuartzScheduler.pauseTrigger(SchedulingContext ctxt,
            java.lang.String triggerName,
            java.lang.String groupName)  | 
void | 
QuartzScheduler.pauseTrigger(SchedulingContext ctxt,
            java.lang.String triggerName,
            java.lang.String groupName)
 Pause the  
 with the given name. | 
void | 
RemotableQuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt,
                 java.lang.String groupName)  | 
void | 
QuartzScheduler.pauseTriggerGroup(SchedulingContext ctxt,
                 java.lang.String groupName)
 Pause all of the  
 in the given group. | 
java.util.Date | 
RemotableQuartzScheduler.rescheduleJob(SchedulingContext ctxt,
             java.lang.String triggerName,
             java.lang.String groupName,
             Trigger newTrigger)  | 
java.util.Date | 
QuartzScheduler.rescheduleJob(SchedulingContext ctxt,
             java.lang.String triggerName,
             java.lang.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,
         java.lang.String jobName,
         java.lang.String groupName)  | 
void | 
QuartzScheduler.resumeJob(SchedulingContext ctxt,
         java.lang.String jobName,
         java.lang.String groupName)
 Resume (un-pause) the  
 with
 the given name. | 
void | 
RemotableQuartzScheduler.resumeJobGroup(SchedulingContext ctxt,
              java.lang.String groupName)  | 
void | 
QuartzScheduler.resumeJobGroup(SchedulingContext ctxt,
              java.lang.String groupName)
 Resume (un-pause) all of the  
 in the given group. | 
void | 
RemotableQuartzScheduler.resumeTrigger(SchedulingContext ctxt,
             java.lang.String triggerName,
             java.lang.String groupName)  | 
void | 
QuartzScheduler.resumeTrigger(SchedulingContext ctxt,
             java.lang.String triggerName,
             java.lang.String groupName)
 Resume (un-pause) the  
 with the given
 name. | 
void | 
RemotableQuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt,
                  java.lang.String groupName)  | 
void | 
QuartzScheduler.resumeTriggerGroup(SchedulingContext ctxt,
                  java.lang.String groupName)
 Resume (un-pause) all of the  
 in the
 given group. | 
java.util.Date | 
RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt,
           JobDetail jobDetail,
           Trigger trigger)  | 
java.util.Date | 
QuartzScheduler.scheduleJob(SchedulingContext ctxt,
           JobDetail jobDetail,
           Trigger trigger)
 | 
java.util.Date | 
RemotableQuartzScheduler.scheduleJob(SchedulingContext ctxt,
           Trigger trigger)  | 
java.util.Date | 
QuartzScheduler.scheduleJob(SchedulingContext ctxt,
           Trigger trigger)
 | 
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,
          java.lang.String jobName,
          java.lang.String groupName,
          JobDataMap data)  | 
void | 
QuartzScheduler.triggerJob(SchedulingContext ctxt,
          java.lang.String jobName,
          java.lang.String groupName,
          JobDataMap data)
 Trigger the identified  
 (execute it
 now) - with a non-volatile trigger. | 
void | 
RemotableQuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext ctxt,
                             java.lang.String jobName,
                             java.lang.String groupName,
                             JobDataMap data)  | 
void | 
QuartzScheduler.triggerJobWithVolatileTrigger(SchedulingContext ctxt,
                             java.lang.String jobName,
                             java.lang.String groupName,
                             JobDataMap data)
 Trigger the identified  
 (execute it
 now) - with a volatile trigger. | 
boolean | 
RemotableQuartzScheduler.unscheduleJob(SchedulingContext ctxt,
             java.lang.String triggerName,
             java.lang.String groupName)  | 
boolean | 
QuartzScheduler.unscheduleJob(SchedulingContext ctxt,
             java.lang.String triggerName,
             java.lang.String groupName)
 Remove the indicated  
 from the
 scheduler. | 
void | 
QuartzScheduler.validateState()  | 
| Constructor and Description | 
|---|
QuartzScheduler(QuartzSchedulerResources resources,
               SchedulingContext ctxt,
               long idleWaitTime,
               long dbRetryInterval)
 Create a  
QuartzScheduler with the given configuration
 properties. | 
| Modifier and Type | Method and Description | 
|---|---|
static javax.transaction.UserTransaction | 
UserTransactionHelper.lookupUserTransaction()
Create/Lookup a UserTransaction in the InitialContext via the
 name set in setUserTxLocation(). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
QuartzServer.schedulerError(java.lang.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. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StdScheduler.addCalendar(java.lang.String calName,
           Calendar calendar,
           boolean replace,
           boolean updateTriggers)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.addCalendar(java.lang.String calName,
           Calendar calendar,
           boolean replace,
           boolean updateTriggers)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.addCalendar(java.lang.String calName,
           Calendar calendar,
           boolean replace,
           boolean updateTriggers)
 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 | 
RemoteMBeanScheduler.addGlobalJobListener(JobListener jobListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteScheduler.addGlobalTriggerListener(TriggerListener triggerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.addGlobalTriggerListener(TriggerListener triggerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
StdScheduler.addJob(JobDetail jobDetail,
      boolean replace)
 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. | 
void | 
RemoteMBeanScheduler.addJob(JobDetail jobDetail,
      boolean replace)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.addJobListener(JobListener jobListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.addJobListener(JobListener jobListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteScheduler.addSchedulerListener(SchedulerListener schedulerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.addSchedulerListener(SchedulerListener schedulerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteScheduler.addTriggerListener(TriggerListener triggerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.addTriggerListener(TriggerListener triggerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
SchedulerRepository.bind(Scheduler sched)  | 
JobRunShell | 
StdJobRunShellFactory.borrowJobRunShell()
 Called by the  
QuartzSchedulerThread
  to obtain instances of 
 . | 
void | 
DirectSchedulerFactory.createRemoteScheduler(java.lang.String rmiHost,
                     int rmiPort)
Creates a proxy to a remote scheduler. 
 | 
void | 
DirectSchedulerFactory.createRemoteScheduler(java.lang.String schedulerName,
                     java.lang.String schedulerInstanceId,
                     java.lang.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.createRemoteScheduler(java.lang.String schedulerName,
                     java.lang.String schedulerInstanceId,
                     java.lang.String rmiBindName,
                     java.lang.String rmiHost,
                     int rmiPort)
Same as
  
DirectSchedulerFactory.createRemoteScheduler(String rmiHost, int rmiPort),
 with the addition of specifying the scheduler name, instance ID, and rmi 
 bind name. | 
void | 
DirectSchedulerFactory.createScheduler(java.lang.String schedulerName,
               java.lang.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(java.lang.String schedulerName,
               java.lang.String schedulerInstanceId,
               ThreadPool threadPool,
               JobStore jobStore,
               java.util.Map schedulerPluginMap,
               java.lang.String rmiRegistryHost,
               int rmiRegistryPort,
               long idleWaitTime,
               long dbFailureRetryInterval)
Creates a scheduler using the specified thread pool, job store, and
 plugins, and binds it to RMI. 
 | 
void | 
DirectSchedulerFactory.createScheduler(java.lang.String schedulerName,
               java.lang.String schedulerInstanceId,
               ThreadPool threadPool,
               JobStore jobStore,
               java.lang.String rmiRegistryHost,
               int rmiRegistryPort,
               long idleWaitTime,
               long dbFailureRetryInterval)
Creates a scheduler using the specified thread pool and job store and
 binds it to RMI. 
 | 
void | 
DirectSchedulerFactory.createScheduler(ThreadPool threadPool,
               JobStore jobStore)
Creates a scheduler using the specified thread pool and job store. 
 | 
void | 
DirectSchedulerFactory.createVolatileSchduler(int maxThreads)
Deprecated. 
 
see correctly spelled method. 
 | 
void | 
DirectSchedulerFactory.createVolatileScheduler(int maxThreads)
Creates an in memory job store ( 
)
 The thread priority is set to Thread.NORM_PRIORITY | 
boolean | 
StdScheduler.deleteCalendar(java.lang.String calName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
RemoteScheduler.deleteCalendar(java.lang.String calName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
RemoteMBeanScheduler.deleteCalendar(java.lang.String calName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
StdScheduler.deleteJob(java.lang.String jobName,
         java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
RemoteScheduler.deleteJob(java.lang.String jobName,
         java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
RemoteMBeanScheduler.deleteJob(java.lang.String jobName,
         java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Collection | 
StdSchedulerFactory.getAllSchedulers()
 Returns a handle to all known Schedulers (made by any
 StdSchedulerFactory instance.). 
 | 
java.util.Collection | 
DirectSchedulerFactory.getAllSchedulers()
 Returns a handle to all known Schedulers (made by any
 StdSchedulerFactory instance.). 
 | 
Calendar | 
StdScheduler.getCalendar(java.lang.String calName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
Calendar | 
RemoteScheduler.getCalendar(java.lang.String calName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
Calendar | 
RemoteMBeanScheduler.getCalendar(java.lang.String calName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
StdScheduler.getCalendarNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteScheduler.getCalendarNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteMBeanScheduler.getCalendarNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
SchedulerContext | 
StdScheduler.getContext()
 Returns the  
SchedulerContext of the Scheduler. | 
SchedulerContext | 
RemoteScheduler.getContext()
 Returns the  
SchedulerContext of the Scheduler. | 
SchedulerContext | 
RemoteMBeanScheduler.getContext()
 Returns the  
SchedulerContext of the Scheduler. | 
java.util.List | 
RemoteScheduler.getCurrentlyExecutingJobs()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.List | 
RemoteMBeanScheduler.getCurrentlyExecutingJobs()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
static Scheduler | 
StdSchedulerFactory.getDefaultScheduler()
 Returns a handle to the default Scheduler, creating it if it does not
 yet exist. 
 | 
JobListener | 
RemoteScheduler.getGlobalJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
JobListener | 
RemoteMBeanScheduler.getGlobalJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.List | 
RemoteScheduler.getGlobalJobListeners()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.List | 
RemoteMBeanScheduler.getGlobalJobListeners()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
TriggerListener | 
RemoteScheduler.getGlobalTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
TriggerListener | 
RemoteMBeanScheduler.getGlobalTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.List | 
RemoteScheduler.getGlobalTriggerListeners()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.List | 
RemoteMBeanScheduler.getGlobalTriggerListeners()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
JobDetail | 
StdScheduler.getJobDetail(java.lang.String jobName,
            java.lang.String jobGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
JobDetail | 
RemoteScheduler.getJobDetail(java.lang.String jobName,
            java.lang.String jobGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
JobDetail | 
RemoteMBeanScheduler.getJobDetail(java.lang.String jobName,
            java.lang.String jobGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
StdScheduler.getJobGroupNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteScheduler.getJobGroupNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteMBeanScheduler.getJobGroupNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
JobListener | 
RemoteScheduler.getJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
JobListener | 
RemoteMBeanScheduler.getJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.Set | 
RemoteScheduler.getJobListenerNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.Set | 
RemoteMBeanScheduler.getJobListenerNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.lang.String[] | 
StdScheduler.getJobNames(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteScheduler.getJobNames(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteMBeanScheduler.getJobNames(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
SchedulerMetaData | 
RemoteScheduler.getMetaData()  | 
SchedulerMetaData | 
RemoteMBeanScheduler.getMetaData()  | 
java.util.Set | 
StdScheduler.getPausedTriggerGroups()  | 
java.util.Set | 
RemoteScheduler.getPausedTriggerGroups()  | 
java.util.Set | 
RemoteMBeanScheduler.getPausedTriggerGroups()  | 
Scheduler | 
StdSchedulerFactory.getScheduler()
 Returns a handle to the Scheduler produced by this factory. 
 | 
Scheduler | 
DirectSchedulerFactory.getScheduler()
 Returns a handle to the Scheduler produced by this factory. 
 | 
Scheduler | 
StdSchedulerFactory.getScheduler(java.lang.String schedName)
 Returns a handle to the Scheduler with the given name, if it exists (if
 it has already been instantiated). 
 | 
Scheduler | 
DirectSchedulerFactory.getScheduler(java.lang.String schedName)
 Returns a handle to the Scheduler with the given name, if it exists. 
 | 
java.lang.String | 
RemoteScheduler.getSchedulerInstanceId()
 Returns the instance Id of the  
Scheduler. | 
java.lang.String | 
RemoteMBeanScheduler.getSchedulerInstanceId()
 Returns the instance Id of the  
Scheduler. | 
java.util.List | 
RemoteScheduler.getSchedulerListeners()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.List | 
RemoteMBeanScheduler.getSchedulerListeners()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.lang.String | 
RemoteScheduler.getSchedulerName()
 Returns the name of the  
Scheduler. | 
java.lang.String | 
RemoteMBeanScheduler.getSchedulerName()
 Returns the name of the  
Scheduler. | 
Trigger | 
StdScheduler.getTrigger(java.lang.String triggerName,
          java.lang.String triggerGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
Trigger | 
RemoteScheduler.getTrigger(java.lang.String triggerName,
          java.lang.String triggerGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
Trigger | 
RemoteMBeanScheduler.getTrigger(java.lang.String triggerName,
          java.lang.String triggerGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
StdScheduler.getTriggerGroupNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteScheduler.getTriggerGroupNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteMBeanScheduler.getTriggerGroupNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
TriggerListener | 
RemoteScheduler.getTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
TriggerListener | 
RemoteMBeanScheduler.getTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.Set | 
RemoteScheduler.getTriggerListenerNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.Set | 
RemoteMBeanScheduler.getTriggerListenerNames()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.lang.String[] | 
StdScheduler.getTriggerNames(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteScheduler.getTriggerNames(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.lang.String[] | 
RemoteMBeanScheduler.getTriggerNames(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
Trigger[] | 
StdScheduler.getTriggersOfJob(java.lang.String jobName,
                java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
Trigger[] | 
RemoteScheduler.getTriggersOfJob(java.lang.String jobName,
                java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
Trigger[] | 
RemoteMBeanScheduler.getTriggersOfJob(java.lang.String jobName,
                java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
int | 
StdScheduler.getTriggerState(java.lang.String triggerName,
               java.lang.String triggerGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
int | 
RemoteScheduler.getTriggerState(java.lang.String triggerName,
               java.lang.String triggerGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
int | 
RemoteMBeanScheduler.getTriggerState(java.lang.String triggerName,
               java.lang.String triggerGroup)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdSchedulerFactory.initialize()
 Initialize the  
 with
 the contents of a Properties file and overriding System 
 properties. | 
abstract void | 
RemoteMBeanScheduler.initialize()
Initialize this RemoteMBeanScheduler instance, connecting to the
 remote MBean server. 
 | 
void | 
StdSchedulerFactory.initialize(java.io.InputStream propertiesStream)
 Initialize the  
 with
 the contenents of the Properties file opened with the
 given InputStream. | 
void | 
StdSchedulerFactory.initialize(java.util.Properties props)
 Initialize the  
 with
 the contenents of the given Properties object. | 
void | 
StdSchedulerFactory.initialize(java.lang.String filename)
 Initialize the  
 with
 the contenents of the Properties file with the given
 name. | 
boolean | 
RemoteScheduler.isInStandbyMode()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteMBeanScheduler.isInStandbyMode()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteScheduler.isPaused()  | 
boolean | 
RemoteMBeanScheduler.isPaused()
Deprecated.   
 | 
boolean | 
RemoteScheduler.isShutdown()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteMBeanScheduler.isShutdown()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteScheduler.isStarted()
Whether the scheduler has been started. 
 | 
boolean | 
RemoteMBeanScheduler.isStarted()
Whether the scheduler has been started. 
 | 
void | 
RemoteScheduler.pause()
Deprecated.   
 | 
void | 
RemoteMBeanScheduler.pause()
Deprecated.   
 | 
void | 
StdScheduler.pauseAll()
 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 | 
RemoteMBeanScheduler.pauseAll()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.pauseJob(java.lang.String jobName,
        java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.pauseJob(java.lang.String jobName,
        java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.pauseJob(java.lang.String jobName,
        java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.pauseJobGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.pauseJobGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.pauseJobGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.pauseTrigger(java.lang.String triggerName,
            java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.pauseTrigger(java.lang.String triggerName,
            java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.pauseTrigger(java.lang.String triggerName,
            java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.pauseTriggerGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.pauseTriggerGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.pauseTriggerGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
RemoteScheduler.removeGlobalJobListener(JobListener jobListener)
Deprecated. 
 
 | 
boolean | 
RemoteMBeanScheduler.removeGlobalJobListener(JobListener jobListener)
Deprecated. 
 
 | 
boolean | 
RemoteScheduler.removeGlobalJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteMBeanScheduler.removeGlobalJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteScheduler.removeGlobalTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteMBeanScheduler.removeGlobalTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteScheduler.removeGlobalTriggerListener(TriggerListener triggerListener)
Deprecated. 
 
 | 
boolean | 
RemoteMBeanScheduler.removeGlobalTriggerListener(TriggerListener triggerListener)
Deprecated. 
 
 | 
boolean | 
RemoteScheduler.removeJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteMBeanScheduler.removeJobListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteScheduler.removeSchedulerListener(SchedulerListener schedulerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteMBeanScheduler.removeSchedulerListener(SchedulerListener schedulerListener)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteScheduler.removeTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
boolean | 
RemoteMBeanScheduler.removeTriggerListener(java.lang.String name)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
java.util.Date | 
StdScheduler.rescheduleJob(java.lang.String triggerName,
             java.lang.String groupName,
             Trigger newTrigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
RemoteScheduler.rescheduleJob(java.lang.String triggerName,
             java.lang.String groupName,
             Trigger newTrigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
RemoteMBeanScheduler.rescheduleJob(java.lang.String triggerName,
             java.lang.String groupName,
             Trigger newTrigger)
 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. | 
void | 
RemoteScheduler.resumeAll()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.resumeAll()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.resumeJob(java.lang.String jobName,
         java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.resumeJob(java.lang.String jobName,
         java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.resumeJob(java.lang.String jobName,
         java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.resumeJobGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.resumeJobGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.resumeJobGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.resumeTrigger(java.lang.String triggerName,
             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.resumeTrigger(java.lang.String triggerName,
             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.resumeTrigger(java.lang.String triggerName,
             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.resumeTriggerGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.resumeTriggerGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.resumeTriggerGroup(java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
StdScheduler.scheduleJob(JobDetail jobDetail,
           Trigger trigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
RemoteScheduler.scheduleJob(JobDetail jobDetail,
           Trigger trigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
RemoteMBeanScheduler.scheduleJob(JobDetail jobDetail,
           Trigger trigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
StdScheduler.scheduleJob(Trigger trigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
RemoteScheduler.scheduleJob(Trigger trigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
java.util.Date | 
RemoteMBeanScheduler.scheduleJob(Trigger trigger)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.setJobFactory(JobFactory factory)  | 
void | 
RemoteScheduler.setJobFactory(JobFactory factory)  | 
void | 
RemoteMBeanScheduler.setJobFactory(JobFactory factory)  | 
void | 
RemoteMBeanScheduler.setSchedulerObjectName(javax.management.ObjectName schedulerObjectName)
Set the name under which the Scheduler MBean is registered on the
 remote MBean server. 
 | 
void | 
RemoteMBeanScheduler.setSchedulerObjectName(java.lang.String schedulerObjectName)
Set the name under which the Scheduler MBean is registered on the
 remote MBean server. 
 | 
void | 
RemoteScheduler.shutdown()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.shutdown()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteScheduler.shutdown(boolean waitForJobsToComplete)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.shutdown(boolean waitForJobsToComplete)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteScheduler.standby()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.standby()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
StdScheduler.start()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteScheduler.start()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.start()
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
StdScheduler.startDelayed(int seconds)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteScheduler.startDelayed(int seconds)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
RemoteMBeanScheduler.startDelayed(int seconds)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler. | 
void | 
StdScheduler.triggerJob(java.lang.String jobName,
          java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.triggerJob(java.lang.String jobName,
          java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.triggerJob(java.lang.String jobName,
          java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.triggerJob(java.lang.String jobName,
          java.lang.String groupName,
          JobDataMap data)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.triggerJob(java.lang.String jobName,
          java.lang.String groupName,
          JobDataMap data)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.triggerJob(java.lang.String jobName,
          java.lang.String groupName,
          JobDataMap data)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
StdScheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName,
                             JobDataMap data)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteScheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName,
                             JobDataMap data)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
void | 
RemoteMBeanScheduler.triggerJobWithVolatileTrigger(java.lang.String jobName,
                             java.lang.String groupName,
                             JobDataMap data)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
StdScheduler.unscheduleJob(java.lang.String triggerName,
             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
RemoteScheduler.unscheduleJob(java.lang.String triggerName,
             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
boolean | 
RemoteMBeanScheduler.unscheduleJob(java.lang.String triggerName,
             java.lang.String groupName)
 Calls the equivalent method on the 'proxied'  
QuartzScheduler,
 passing the SchedulingContext associated with this
 instance. | 
| Constructor and Description | 
|---|
StdSchedulerFactory(java.util.Properties props)
Create a StdSchedulerFactory that has been initialized via
  
. | 
StdSchedulerFactory(java.lang.String fileName)
Create a StdSchedulerFactory that has been initialized via
  
. | 
| Modifier and Type | Class and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JobStoreSupport.schedulerStarted()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JmsJobException
The JmsJobException is used to indicate an error during sending of a 
  
javax.jms.Messaage. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SchedulerListenerSupport.schedulerError(java.lang.String msg,
              SchedulerException cause)  | 
void | 
BroadcastSchedulerListener.schedulerError(java.lang.String msg,
              SchedulerException cause)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SchedulerPluginWithUserTransactionSupport.initialize(java.lang.String name,
          Scheduler scheduler)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LoggingTriggerHistoryPlugin.initialize(java.lang.String name,
          Scheduler scheduler)
 Called during creation of the  
Scheduler in order to give
 the SchedulerPlugin a chance to initialize. | 
void | 
LoggingJobHistoryPlugin.initialize(java.lang.String name,
          Scheduler scheduler)
 Called during creation of the  
Scheduler in order to give
 the SchedulerPlugin a chance to initialize. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ShutdownHookPlugin.initialize(java.lang.String name,
          Scheduler scheduler)
 Called during creation of the  
Scheduler in order to give
 the SchedulerPlugin a chance to initialize. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JobInitializationPlugin.initialize(java.lang.String name,
          Scheduler scheduler)
 Called during creation of the  
Scheduler in order to give
 the SchedulerPlugin a chance to initialize. | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
SimpleInstanceIdGenerator.generateInstanceId()  | 
java.lang.String | 
HostnameInstanceIdGenerator.generateInstanceId()  | 
Job | 
SimpleJobFactory.newJob(TriggerFiredBundle bundle)  | 
Job | 
PropertySettingJobFactory.newJob(TriggerFiredBundle bundle)  | 
void | 
RAMJobStore.schedulerStarted()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
InstanceIdGenerator.generateInstanceId()
Generate the instance id for a  
Scheduler | 
java.util.Date | 
TimeBroker.getCurrentTime()
Deprecated.  
 Get the current time, as known by the  
TimeBroker. | 
void | 
SchedulerPlugin.initialize(java.lang.String name,
          Scheduler scheduler)
 Called during creation of the  
Scheduler in order to give
 the SchedulerPlugin a chance to initialize. | 
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. | 
void | 
JobStore.schedulerStarted()
 Called by the QuartzScheduler to inform the  
JobStore that
 the scheduler has started. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
JobSchedulingDataProcessor.addCalendar(Scheduler sched,
           CalendarBundle calendarBundle)
Adds a calendar. 
 | 
void | 
JobSchedulingDataProcessor.processFile(java.lang.String fileName,
           java.lang.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.processStream(java.io.InputStream stream,
             java.lang.String systemId)
Process the xmlfile named  
fileName with the given system
 ID. | 
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). |