Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.quartz.Job

Packages that use Job
org.quartz | The main package of Quartz, containing the client-side interfaces.
org.quartz.impl | Contains implementations of the SchedulerFactory, JobStore, ThreadPool, and other interfaces required by the org.quartz.core.QuartzScheduler.
org.quartz.jobs |
org.quartz.jobs.ee.ejb |
org.quartz.jobs.ee.jms |
org.quartz.jobs.ee.jmx |
org.quartz.jobs.ee.mail |
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.

Uses of Job in org.quartz

Subinterfaces of Job in org.quartz
`interface` | `InterruptableJob` The interface to be implemented by ``Job`s` that provide a mechanism for having their execution interrupted.
`interface` | `StatefulJob` Deprecated. use DisallowConcurrentExecution and/or PersistJobDataAfterExecution annotations instead.

Methods in org.quartz that return Job
`Job` | `JobExecutionContext.getJobInstance()` Get the instance of the `Job` that was created for this execution.

Methods in org.quartz that return types with arguments of type Job
`Class<? extends Job>` | `JobDetail.getJobClass()` Get the instance of `Job` that will be executed.

Method parameters in org.quartz with type arguments of type Job
`static JobBuilder` | `JobBuilder.newJob(Class<? extends Job> jobClass)` Create a JobBuilder with which to define a `JobDetail`, and set the class name of the `Job` to be executed.
`JobBuilder` | `JobBuilder.ofType(Class<? extends Job> jobClazz)` Set the class which will be instantiated and executed when a Trigger fires that is associated with this JobDetail.

Uses of Job in org.quartz.impl

Methods in org.quartz.impl that return Job
`Job` | `JobExecutionContextImpl.getJobInstance()` Get the instance of the `Job` that was created for this execution.

Methods in org.quartz.impl that return types with arguments of type Job
`Class<? extends Job>` | `JobDetailImpl.getJobClass()`

Method parameters in org.quartz.impl with type arguments of type Job
`void` | `JobDetailImpl.setJobClass(Class<? extends Job> jobClass)` Set the instance of `Job` that will be executed.

Constructors in org.quartz.impl with parameters of type Job
`JobExecutionContextImpl(Scheduler scheduler, TriggerFiredBundle firedBundle, Job job)` Create a JobExcecutionContext with the given context data.

Constructor parameters in org.quartz.impl with type arguments of type Job
`JobDetailImpl(String name, Class<? extends Job> jobClass)` Deprecated. use `JobBuilder`
`JobDetailImpl(String name, String group, Class<? extends Job> jobClass)` Deprecated. use `JobBuilder`
`JobDetailImpl(String name, String group, Class<? extends Job> jobClass, boolean durability, boolean recover)` Deprecated. use `JobBuilder`

Uses of Job in org.quartz.jobs

Classes in org.quartz.jobs that implement Job
`class` | `DirectoryScanJob` Inspects a directory and compares whether any files' "last modified dates" have changed since the last time it was inspected.
`class` | `FileScanJob` Inspects a file and compares whether it's "last modified date" has changed since the last time it was inspected.
`class` | `NativeJob` Built in job for executing native executables in a separate process.
`class` | `NoOpJob` An implementation of Job, that does absolutely nothing - useful for system which only wish to use ``TriggerListener`s` and ``JobListener`s`, rather than writing Jobs that perform work.

Uses of Job in org.quartz.jobs.ee.ejb

Classes in org.quartz.jobs.ee.ejb that implement Job
`class` | `EJB3InvokerJob` A `Job` that invokes a method on an EJB3.
`class` | `EJBInvokerJob` A `Job` that invokes a method on an EJB.

Uses of Job in org.quartz.jobs.ee.jms

Classes in org.quartz.jobs.ee.jms that implement Job
`class` | `SendDestinationMessageJob` A `Job` that sends a `javax.jms.Message` to a `javax.jms.Destination`.
`class` | `SendQueueMessageJob` A `Job` that sends a `javax.jms.Message` to a `javax.jms.Queue`.
`class` | `SendTopicMessageJob` A `Job` that sends a `javax.jms.Message` to a `javax.jms.Topic`.

Uses of Job in org.quartz.jobs.ee.jmx

Classes in org.quartz.jobs.ee.jmx that implement Job
`class` | `JMXInvokerJob` Generic JMX invoker Job.

Uses of Job in org.quartz.jobs.ee.mail

Classes in org.quartz.jobs.ee.mail that implement Job
`class` | `SendMailJob` A Job which sends an e-mail with the configured content to the configured recipient.

Uses of Job in org.quartz.simpl

Methods in org.quartz.simpl that return Job
`Job` | `SimpleJobFactory.newJob(TriggerFiredBundle bundle, Scheduler Scheduler)`
`Job` | `PropertySettingJobFactory.newJob(TriggerFiredBundle bundle, Scheduler scheduler)`

Uses of Job in org.quartz.spi

Methods in org.quartz.spi that return Job
`Job` | `JobFactory.newJob(TriggerFiredBundle bundle, Scheduler scheduler)` Called by the scheduler at the time of the trigger firing, in order to produce a `Job` instance on which to call execute.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright 2001-2016, Terracotta, Inc.