public interface Job
The interface to be implemented by classes which represent a 'job' to be performed.
Instances of Job
must have a public
no-argument constructor.
JobDataMap
provides a mechanism for 'instance member data'
that may be required by some implementations of this interface.
JobDetail
,
JobBuilder
,
ExecuteInJTATransaction
,
DisallowConcurrentExecution
,
PersistJobDataAfterExecution
,
Trigger
,
Scheduler
Modifier and Type | Method and Description |
---|---|
void |
execute(JobExecutionContext context)
|
void execute(JobExecutionContext context) throws JobExecutionException
Called by the
when a Scheduler
fires that is associated with the Trigger
Job
.
The implementation may wish to set a
result
object on the
JobExecutionContext
before this method exits. The result itself
is meaningless to Quartz, but may be informative to
or
JobListener
s
that are watching the job's
execution.
TriggerListener
s
JobExecutionException
- if there is an exception while executing the job.Copyright 2001-2019, Terracotta, Inc.