Uses of Interface
org.quartz.JobDetail

Packages that use JobDetail
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.core.jmx   
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.listeners   
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 JobDetail in org.quartz
 

Methods in org.quartz that return JobDetail
 JobDetail JobBuilder.build()
          Produce the JobDetail instance defined by this JobBuilder.
 JobDetail JobExecutionContext.getJobDetail()
           Get the JobDetail associated with the Job.
 JobDetail Scheduler.getJobDetail(JobKey jobKey)
          Get the JobDetail for the Job instance with the given key.
 

Methods in org.quartz with parameters of type JobDetail
 void Scheduler.addJob(JobDetail jobDetail, boolean replace)
          Add the given Job to the Scheduler - with no associated Trigger.
 TriggerBuilder<T> TriggerBuilder.forJob(JobDetail jobDetail)
          Set the identity of the Job which should be fired by the produced Trigger, by extracting the JobKey from the given job.
 void SchedulerListener.jobAdded(JobDetail jobDetail)
           Called by the Scheduler when a JobDetail has been added.
 Date Scheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
          Add the given JobDetail to the Scheduler, and associate the given Trigger with it.
 

Method parameters in org.quartz with type arguments of type JobDetail
 void Scheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
          Schedule all of the given jobs with the related set of triggers.
 

Constructors in org.quartz with parameters of type JobDetail
ObjectAlreadyExistsException(JobDetail offendingJob)
           Create a ObjectAlreadyExistsException and auto-generate a message using the name/group from the given JobDetail.
 

Uses of JobDetail in org.quartz.core
 

Methods in org.quartz.core that return JobDetail
 JobDetail QuartzScheduler.getJobDetail(JobKey jobKey)
           Get the JobDetail for the Job instance with the given name and group.
 JobDetail RemotableQuartzScheduler.getJobDetail(JobKey jobKey)
           
 

Methods in org.quartz.core with parameters of type JobDetail
 void QuartzScheduler.addJob(JobDetail jobDetail, boolean replace)
           Add the given Job to the Scheduler - with no associated Trigger.
 void RemotableQuartzScheduler.addJob(JobDetail jobDetail, boolean replace)
           
 boolean JobRunShell.completeTriggerRetryLoop(OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction instCode)
           
 void QuartzSchedulerMBeanImpl.jobAdded(JobDetail jobDetail)
           
 void SampledStatisticsImpl.jobAdded(JobDetail jobDetail)
           
protected  void QuartzScheduler.notifyJobStoreJobComplete(OperableTrigger trigger, JobDetail detail, Trigger.CompletedExecutionInstruction instCode)
           
protected  void QuartzScheduler.notifyJobStoreJobVetoed(OperableTrigger trigger, JobDetail detail, Trigger.CompletedExecutionInstruction instCode)
           
 void QuartzScheduler.notifySchedulerListenersJobAdded(JobDetail jobDetail)
           
 Date QuartzScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Add the Job identified by the given JobDetail to the Scheduler, and associate the given Trigger with it.
 Date RemotableQuartzScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           
 boolean JobRunShell.vetoedJobRetryLoop(OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction instCode)
           
 

Method parameters in org.quartz.core with type arguments of type JobDetail
 void QuartzScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 void RemotableQuartzScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 

Uses of JobDetail in org.quartz.core.jmx
 

Methods in org.quartz.core.jmx that return JobDetail
static JobDetail JobDetailSupport.newJobDetail(CompositeData cData)
           
static JobDetail JobDetailSupport.newJobDetail(Map<String,Object> attrMap)
           
 

Methods in org.quartz.core.jmx with parameters of type JobDetail
static CompositeData JobDetailSupport.toCompositeData(JobDetail jobDetail)
           
static TabularData JobDetailSupport.toTabularData(JobDetail[] jobDetails)
           
 

Uses of JobDetail in org.quartz.impl
 

Classes in org.quartz.impl that implement JobDetail
 class JobDetailImpl
           Conveys the detail properties of a given Job instance.
 

Methods in org.quartz.impl that return JobDetail
 JobDetail JobExecutionContextImpl.getJobDetail()
           
 JobDetail RemoteScheduler.getJobDetail(JobKey jobKey)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 JobDetail RemoteMBeanScheduler.getJobDetail(JobKey jobKey)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 JobDetail StdScheduler.getJobDetail(JobKey jobKey)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 

Methods in org.quartz.impl with parameters of type JobDetail
 void RemoteScheduler.addJob(JobDetail jobDetail, boolean replace)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 void RemoteMBeanScheduler.addJob(JobDetail jobDetail, boolean replace)
           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.
 Date RemoteScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Date RemoteMBeanScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler, passing the SchedulingContext associated with this instance.
 Date StdScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 

Method parameters in org.quartz.impl with type arguments of type JobDetail
 void RemoteScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 void RemoteMBeanScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 void StdScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 

Uses of JobDetail in org.quartz.impl.jdbcjobstore
 

Methods in org.quartz.impl.jdbcjobstore that return JobDetail
protected  JobDetail JobStoreSupport.retrieveJob(Connection conn, JobKey key)
           
 JobDetail JobStoreSupport.retrieveJob(JobKey jobKey)
           Retrieve the JobDetail for the given Job.
 JobDetail StdJDBCDelegate.selectJobDetail(Connection conn, JobKey jobKey, ClassLoadHelper loadHelper)
           Select the JobDetail object for a given job name / group name.
 JobDetail DriverDelegate.selectJobDetail(Connection conn, JobKey jobKey, ClassLoadHelper loadHelper)
           Select the JobDetail object for a given job name / group name.
 JobDetail StdJDBCDelegate.selectJobForTrigger(Connection conn, ClassLoadHelper loadHelper, TriggerKey triggerKey)
           Select the job to which the trigger is associated.
 JobDetail DriverDelegate.selectJobForTrigger(Connection conn, ClassLoadHelper loadHelper, TriggerKey triggerKey)
           Select the job to which the trigger is associated.
 

Methods in org.quartz.impl.jdbcjobstore with parameters of type JobDetail
 int CronTriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int TriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int SimplePropertiesTriggerPersistenceDelegateSupport.insertExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int SimpleTriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int StdJDBCDelegate.insertFiredTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail job)
           Insert a fired trigger.
 int DriverDelegate.insertFiredTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           Insert a fired trigger.
 int StdJDBCDelegate.insertJobDetail(Connection conn, JobDetail job)
           Insert the job detail record.
 int DriverDelegate.insertJobDetail(Connection conn, JobDetail job)
           Insert the job detail record.
 int PointbaseDelegate.insertJobDetail(Connection conn, JobDetail job)
           Insert the job detail record.
 int StdJDBCDelegate.insertTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           Insert the base trigger data.
 int DriverDelegate.insertTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           Insert the base trigger data.
 int PointbaseDelegate.insertTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
protected  void JobStoreSupport.storeJob(Connection conn, JobDetail newJob, boolean replaceExisting)
           Insert or update a job.
 void JobStoreSupport.storeJob(JobDetail newJob, boolean replaceExisting)
           Store the given JobDetail.
 void JobStoreSupport.storeJobAndTrigger(JobDetail newJob, OperableTrigger newTrigger)
           Store the given JobDetail and Trigger.
protected  void JobStoreSupport.storeTrigger(Connection conn, OperableTrigger newTrigger, JobDetail job, boolean replaceExisting, String state, boolean forceState, boolean recovering)
           Insert or update a trigger.
protected  void JobStoreSupport.triggeredJobComplete(Connection conn, OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction triggerInstCode)
           
 void JobStoreSupport.triggeredJobComplete(OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction triggerInstCode)
           Inform the JobStore that the scheduler has completed the firing of the given Trigger (and the execution its associated Job), and that the JobDataMap in the given JobDetail should be updated if the Job is stateful.
 int CronTriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int TriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int SimplePropertiesTriggerPersistenceDelegateSupport.updateExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int SimpleTriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int StdJDBCDelegate.updateFiredTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail job)
           Update a fired trigger.
 int DriverDelegate.updateFiredTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           Update a fired trigger record.
 int StdJDBCDelegate.updateJobData(Connection conn, JobDetail job)
           Update the job data map for the given job.
 int DriverDelegate.updateJobData(Connection conn, JobDetail job)
           Update the job data map for the given job.
 int PointbaseDelegate.updateJobData(Connection conn, JobDetail job)
           Update the job data map for the given job.
 int StdJDBCDelegate.updateJobDetail(Connection conn, JobDetail job)
           Update the job detail record.
 int DriverDelegate.updateJobDetail(Connection conn, JobDetail job)
           Update the job detail record.
 int PointbaseDelegate.updateJobDetail(Connection conn, JobDetail job)
           Update the job detail record.
 int StdJDBCDelegate.updateTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           Update the base trigger data.
 int DriverDelegate.updateTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           Update the base trigger data.
 int PointbaseDelegate.updateTrigger(Connection conn, OperableTrigger trigger, String state, JobDetail jobDetail)
           
 

Method parameters in org.quartz.impl.jdbcjobstore with type arguments of type JobDetail
 void JobStoreSupport.storeJobsAndTriggers(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 

Uses of JobDetail in org.quartz.listeners
 

Methods in org.quartz.listeners with parameters of type JobDetail
 void SchedulerListenerSupport.jobAdded(JobDetail jobDetail)
           
 void BroadcastSchedulerListener.jobAdded(JobDetail jobDetail)
           
 

Uses of JobDetail in org.quartz.simpl
 

Methods in org.quartz.simpl that return JobDetail
 JobDetail RAMJobStore.retrieveJob(JobKey jobKey)
           Retrieve the JobDetail for the given Job.
 

Methods in org.quartz.simpl with parameters of type JobDetail
 void RAMJobStore.storeJob(JobDetail newJob, boolean replaceExisting)
           Store the given Job.
 void RAMJobStore.storeJobAndTrigger(JobDetail newJob, OperableTrigger newTrigger)
           Store the given JobDetail and Trigger.
 void RAMJobStore.triggeredJobComplete(OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction triggerInstCode)
           Inform the JobStore that the scheduler has completed the firing of the given Trigger (and the execution its associated Job), and that the JobDataMap in the given JobDetail should be updated if the Job is stateful.
 

Method parameters in org.quartz.simpl with type arguments of type JobDetail
 void RAMJobStore.storeJobsAndTriggers(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 

Uses of JobDetail in org.quartz.spi
 

Methods in org.quartz.spi that return JobDetail
 JobDetail TriggerFiredBundle.getJobDetail()
           
 JobDetail JobStore.retrieveJob(JobKey jobKey)
          Retrieve the JobDetail for the given Job.
 

Methods in org.quartz.spi with parameters of type JobDetail
 void JobStore.storeJob(JobDetail newJob, boolean replaceExisting)
          Store the given JobDetail.
 void JobStore.storeJobAndTrigger(JobDetail newJob, OperableTrigger newTrigger)
          Store the given JobDetail and Trigger.
 void JobStore.triggeredJobComplete(OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction triggerInstCode)
          Inform the JobStore that the scheduler has completed the firing of the given Trigger (and the execution of its associated Job completed, threw an exception, or was vetoed), and that the JobDataMap in the given JobDetail should be updated if the Job is stateful.
 

Method parameters in org.quartz.spi with type arguments of type JobDetail
 void JobStore.storeJobsAndTriggers(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 

Constructors in org.quartz.spi with parameters of type JobDetail
TriggerFiredBundle(JobDetail job, OperableTrigger trigger, Calendar cal, boolean jobIsRecovering, Date fireTime, Date scheduledFireTime, Date prevFireTime, Date nextFireTime)
           
 

Uses of JobDetail in org.quartz.xml
 

Fields in org.quartz.xml with type parameters of type JobDetail
protected  List<JobDetail> XMLSchedulingDataProcessor.loadedJobs
           
 

Methods in org.quartz.xml that return types with arguments of type JobDetail
protected  List<JobDetail> XMLSchedulingDataProcessor.getLoadedJobs()
          Returns a List of jobs loaded from the xml file.
 

Methods in org.quartz.xml with parameters of type JobDetail
protected  void XMLSchedulingDataProcessor.addJobToSchedule(JobDetail job)
           
 



Copyright 2001-2011, Terracotta, Inc.