Conveys the detail properties of a given job instance.
JobDetails are to be created/defined with JobBuilder.
Namespace: Quartz
Assembly: Quartz (in Quartz.dll) Version: 3.0.0
Syntax
C#
public interface IJobDetail
The IJobDetail type exposes the following members.
Properties
Name | Description | |
---|---|---|
ConcurrentExecutionDisallowed |
Whether the associated Job class carries the DisallowConcurrentExecutionAttribute.
| |
Description |
Get or set the description given to the IJob instance by its
creator (if any).
| |
Durable | ||
JobDataMap |
Get or set the JobDataMap that is associated with the IJob.
| |
JobType |
Get or sets the instance of IJob that will be executed.
| |
Key |
The key that identifies this jobs uniquely.
| |
PersistJobDataAfterExecution |
Whether the associated Job class carries the PersistJobDataAfterExecutionAttribute.
| |
RequestsRecovery |
Set whether or not the IScheduler should re-Execute
the IJob if a 'recovery' or 'fail-over' situation is
encountered.
|
Methods
Name | Description | |
---|---|---|
Clone | ||
GetJobBuilder |
Get a JobBuilder that is configured to produce a
IJobDetail identical to this one.
|
Remarks
IJobs have a name and group associated with them, which should uniquely identify them within a single IScheduler.
ITrigger s are the 'mechanism' by which IJob s are scheduled. Many ITrigger s can point to the same IJob, but a single ITrigger can only point to one IJob.
See Also