The IJobStore type exposes the following members.
Name | Description | |
---|---|---|
AcquireNextTriggers |
Get a handle to the next trigger to be fired, and mark it as 'reserved'
by the calling scheduler.
| |
CheckExists(JobKey) |
Determine whether a IJob with the given identifier already
exists within the scheduler.
| |
CheckExists(TriggerKey) |
Determine whether a ITrigger with the given identifier already
exists within the scheduler.
| |
ClearAllSchedulingData | ||
GetCalendarNames | ||
GetJobGroupNames |
Get the names of all of the IJob
groups.
If there are no known group names, the result should be a zero-length array (not ). | |
GetJobKeys |
Get the names of all of the IJob s that
have the given group name.
If there are no jobs in the given group name, the result should be a zero-length array (not ). | |
GetNumberOfCalendars | ||
GetNumberOfJobs | ||
GetNumberOfTriggers | ||
GetPausedTriggerGroups |
Gets the paused trigger groups.
| |
GetTriggerGroupNames |
Get the names of all of the ITrigger
groups.
If there are no known group names, the result should be a zero-length array (not ). | |
GetTriggerKeys |
Get the names of all of the ITriggers
that have the given group name.
If there are no triggers in the given group name, the result should be a zero-length array (not ). | |
GetTriggersForJob |
Get all of the Triggers that are associated to the given Job.
| |
GetTriggerState |
Get the current state of the identified ITrigger.
| |
Initialize |
Called by the QuartzScheduler before the IJobStore is
used, in order to give the it a chance to Initialize.
| |
IsJobGroupPaused |
returns true if the given JobGroup is paused
| |
IsTriggerGroupPaused |
returns true if the given TriggerGroup
is paused
| |
PauseAll |
Pause all triggers - equivalent of calling PauseTriggers(GroupMatcher TriggerKey )
on every group.
When ResumeAll is called (to un-pause), trigger misfire instructions WILL be applied. | |
PauseJob | ||
PauseJobs | ||
PauseTrigger |
Pause the ITrigger with the given key.
| |
PauseTriggers |
Pause all of the ITriggers in the
given group.
| |
ReleaseAcquiredTrigger | ||
RemoveCalendar |
Remove (delete) the ICalendar with the
given name.
| |
RemoveJob | ||
RemoveJobs | ||
RemoveTrigger |
Remove (delete) the ITrigger with the given key.
| |
RemoveTriggers | ||
ReplaceTrigger |
Remove (delete) the ITrigger with the
given name, and store the new given one - which must be associated
with the same job.
| |
ResumeAll |
Resume (un-pause) all triggers - equivalent of calling ResumeTriggers(GroupMatcher TriggerKey )
on every group.
If any ITrigger missed one or more fire-times, then the ITrigger's misfire instruction will be applied. | |
ResumeJob | ||
ResumeJobs | ||
ResumeTrigger | ||
ResumeTriggers | ||
RetrieveCalendar |
Retrieve the given ITrigger.
| |
RetrieveJob |
Retrieve the IJobDetail for the given
IJob.
| |
RetrieveTrigger |
Retrieve the given ITrigger.
| |
SchedulerPaused |
Called by the QuartzScheduler to inform the JobStore that
the scheduler has been paused.
| |
SchedulerResumed |
Called by the QuartzScheduler to inform the JobStore that
the scheduler has resumed after being paused.
| |
SchedulerStarted |
Called by the QuartzScheduler to inform the IJobStore that
the scheduler has started.
| |
Shutdown |
Called by the QuartzScheduler to inform the IJobStore that
it should free up all of it's resources because the scheduler is
shutting down.
| |
StoreCalendar |
Store the given ICalendar.
| |
StoreJob |
Store the given IJobDetail.
| |
StoreJobAndTrigger |
Store the given IJobDetail and ITrigger.
| |
StoreJobsAndTriggers | ||
StoreTrigger |
Store the given ITrigger.
| |
TriggeredJobComplete |
Inform the IJobStore that the scheduler has completed the
firing of the given ITrigger (and the execution its
associated IJob), and that the JobDataMap
in the given IJobDetail should be updated if the IJob
is stateful.
| |
TriggersFired |
Name | Description | |
---|---|---|
Clustered |
Whether or not the IJobStore implementation is clustered.
| |
EstimatedTimeToReleaseAndAcquireTrigger |
How long (in milliseconds) the IJobStore implementation
estimates that it will take to release a trigger and acquire a new one.
| |
InstanceId |
Inform the IJobStore of the Scheduler instance's Id,
prior to initialize being invoked.
| |
InstanceName |
Inform the IJobStore of the Scheduler instance's name,
prior to initialize being invoked.
| |
SupportsPersistence |
Indicates whether job store supports persistence.
| |
ThreadPoolSize |
Tells the JobStore the pool size used to execute jobs.
|