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.impl.jdbcjobstore.oracle   
org.quartz.listeners   
org.quartz.locality   
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.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 RemotableQuartzScheduler.getJobDetail(JobKey jobKey)
           
 JobDetail QuartzScheduler.getJobDetail(JobKey jobKey)
           Get the JobDetail for the Job instance with the given name and group.
 

Methods in org.quartz.core with parameters of type JobDetail
 void RemotableQuartzScheduler.addJob(JobDetail jobDetail, boolean replace)
           
 void QuartzScheduler.addJob(JobDetail jobDetail, boolean replace)
           Add the given Job to the Scheduler - with no associated Trigger.
 boolean JobRunShell.completeTriggerRetryLoop(org.quartz.spi.OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction instCode)
           
 void QuartzSchedulerMBeanImpl.jobAdded(JobDetail jobDetail)
           
 void SampledStatisticsImpl.jobAdded(JobDetail jobDetail)
           
protected  void QuartzScheduler.notifyJobStoreJobComplete(org.quartz.spi.OperableTrigger trigger, JobDetail detail, Trigger.CompletedExecutionInstruction instCode)
           
protected  void QuartzScheduler.notifyJobStoreJobVetoed(org.quartz.spi.OperableTrigger trigger, JobDetail detail, Trigger.CompletedExecutionInstruction instCode)
           
 void QuartzScheduler.notifySchedulerListenersJobAdded(JobDetail jobDetail)
           
 Date RemotableQuartzScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           
 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.
 boolean JobRunShell.vetoedJobRetryLoop(org.quartz.spi.OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction instCode)
           
 

Method parameters in org.quartz.core with type arguments of type JobDetail
 void RemotableQuartzScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 void QuartzScheduler.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()
           Get the JobDetail associated with the Job.
 JobDetail RemoteScheduler.getJobDetail(JobKey jobKey)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 JobDetail StdScheduler.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.
 

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 StdScheduler.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.
 Date RemoteScheduler.scheduleJob(JobDetail jobDetail, Trigger trigger)
           Calls the equivalent method on the 'proxied' QuartzScheduler.
 Date StdScheduler.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.
 

Method parameters in org.quartz.impl with type arguments of type JobDetail
 void RemoteScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 void StdScheduler.scheduleJobs(Map<JobDetail,List<Trigger>> triggersAndJobs, boolean replace)
           
 void RemoteMBeanScheduler.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, org.quartz.spi.ClassLoadHelper loadHelper)
           Select the JobDetail object for a given job name / group name.
 JobDetail DriverDelegate.selectJobDetail(Connection conn, JobKey jobKey, org.quartz.spi.ClassLoadHelper loadHelper)
           Select the JobDetail object for a given job name / group name.
 JobDetail StdJDBCDelegate.selectJobForTrigger(Connection conn, org.quartz.spi.ClassLoadHelper loadHelper, TriggerKey triggerKey)
           Select the job to which the trigger is associated.
 JobDetail DriverDelegate.selectJobForTrigger(Connection conn, org.quartz.spi.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 SimplePropertiesTriggerPersistenceDelegateSupport.insertExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int SimpleTriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int CronTriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int TriggerPersistenceDelegate.insertExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int StdJDBCDelegate.insertFiredTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail job)
           Insert a fired trigger.
 int DriverDelegate.insertFiredTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           Insert a fired trigger.
 int StdJDBCDelegate.insertJobDetail(Connection conn, JobDetail job)
           Insert the job detail record.
 int PointbaseDelegate.insertJobDetail(Connection conn, JobDetail job)
           Insert the job detail record.
 int DriverDelegate.insertJobDetail(Connection conn, JobDetail job)
           Insert the job detail record.
 int StdJDBCDelegate.insertTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           Insert the base trigger data.
 int PointbaseDelegate.insertTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int DriverDelegate.insertTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           Insert the base trigger data.
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, org.quartz.spi.OperableTrigger newTrigger)
           Store the given JobDetail and Trigger.
protected  void JobStoreSupport.storeTrigger(Connection conn, org.quartz.spi.OperableTrigger newTrigger, JobDetail job, boolean replaceExisting, String state, boolean forceState, boolean recovering)
           Insert or update a trigger.
protected  void JobStoreSupport.triggeredJobComplete(Connection conn, org.quartz.spi.OperableTrigger trigger, JobDetail jobDetail, Trigger.CompletedExecutionInstruction triggerInstCode)
           
 void JobStoreSupport.triggeredJobComplete(org.quartz.spi.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 SimplePropertiesTriggerPersistenceDelegateSupport.updateExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int SimpleTriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int CronTriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int TriggerPersistenceDelegate.updateExtendedTriggerProperties(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int StdJDBCDelegate.updateFiredTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail job)
           Update a fired trigger.
 int DriverDelegate.updateFiredTrigger(Connection conn, org.quartz.spi.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 PointbaseDelegate.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 StdJDBCDelegate.updateJobDetail(Connection conn, JobDetail job)
           Update the job detail record.
 int PointbaseDelegate.updateJobDetail(Connection conn, JobDetail job)
           Update the job detail record.
 int DriverDelegate.updateJobDetail(Connection conn, JobDetail job)
           Update the job detail record.
 int StdJDBCDelegate.updateTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           Update the base trigger data.
 int PointbaseDelegate.updateTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int DriverDelegate.updateTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           Update the base trigger data.
 

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.impl.jdbcjobstore.oracle
 

Methods in org.quartz.impl.jdbcjobstore.oracle with parameters of type JobDetail
 int OracleDelegate.insertJobDetail(Connection conn, JobDetail job)
           
 int OracleDelegate.insertTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 int OracleDelegate.updateJobData(Connection conn, JobDetail job)
           
 int OracleDelegate.updateJobDetail(Connection conn, JobDetail job)
           
 int OracleDelegate.updateTrigger(Connection conn, org.quartz.spi.OperableTrigger trigger, String state, JobDetail jobDetail)
           
 

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.locality
 

Subinterfaces of JobDetail in org.quartz.locality
 interface LocalityJobDetail
          A specialized JobDetail that contains Quartz Where information
 

Classes in org.quartz.locality that implement JobDetail
 class DelegatingLocalityJobDetail
          Wrapping a JobDetail instance while adding the LocalityAware contract All JobDetail method calls will be delegated to the wrapped JobDetail instance
 

Methods in org.quartz.locality with parameters of type JobDetail
static LocalityJobBuilder LocalityJobBuilder.localJob(JobDetail jobDetail)
          Factory method to create builder to a wrapping LocalityAware JobDetail
 

Constructors in org.quartz.locality with parameters of type JobDetail
DelegatingLocalityJobDetail(JobDetail jobDetail, NodeSpec nodeSpec)
          Constructs a LocalityAware JobDetail, wrapping an existing JobDetail instance, with additional NodeSpec
 

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, org.quartz.spi.OperableTrigger newTrigger)
           Store the given JobDetail and Trigger.
 void RAMJobStore.triggeredJobComplete(org.quartz.spi.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.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-2013, Terracotta, Inc.