The JobExecutionContext type exposes the following members.
Constructors
Name | Description | |
---|---|---|
JobExecutionContext |
Create a JobExcecutionContext with the given context data.
|
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
Get |
Get the value with the given key from the context's data map.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IncrementRefireCount |
Increments the refire count.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Put |
Put the specified value into the context's data map with the given key.
Possibly useful for sharing data between listeners and jobs.
NOTE: this data is volatile - it is lost after the job execution completes, and all TriggerListeners and JobListeners have been notified. | |
ToString | (Overrides Object ToString .) |
Properties
Name | Description | |
---|---|---|
Calendar | ||
FireTimeUtc |
The actual time the trigger fired. For instance the scheduled time may
have been 10:00:00 but the actual fire time may have been 10:00:03 if
the scheduler was too busy.
| |
JobDetail | ||
JobInstance |
Get the instance of the IJob that was created for this
execution.
Note: The Job instance is not available through remote scheduler interfaces. | |
JobRunTime |
The amount of time the job ran for. The returned
value will be MinValue until the job has actually completed (or thrown an
exception), and is therefore generally only useful to
IJobListeners and ITriggerListeners.
| |
MergedJobDataMap |
Get the convenience JobDataMap of this execution context.
| |
NextFireTimeUtc |
Gets the next fire time.
| |
PreviousFireTimeUtc |
Gets the previous fire time.
| |
Recovering |
If the IJob is being re-executed because of a 'recovery'
situation, this method will return .
| |
RefireCount |
Gets the refire count.
| |
Result |
Returns the result (if any) that the IJob set before its
execution completed (the type of object set as the result is entirely up
to the particular job).
| |
ScheduledFireTimeUtc |
The scheduled time the trigger fired for. For instance the scheduled
time may have been 10:00:00 but the actual fire time may have been
10:00:03 if the scheduler was too busy.
| |
Scheduler |
Get a handle to the IScheduler instance that fired the
IJob.
| |
Trigger |
See Also