This is the base interface for all driver delegate classes.
Namespace: Quartz.Impl.AdoJobStore
Assembly: Quartz (in Quartz.dll) Version: 3.0.0
Syntax
C#
public interface IDriverDelegate
The IDriverDelegate type exposes the following members.
Methods
Name | Description | |
---|---|---|
CalendarExists |
Check whether or not a calendar exists.
| |
CalendarIsReferenced |
Check whether or not a calendar is referenced by any triggers.
| |
ClearData | ||
CountMisfiredTriggersInState |
Counts the misfired triggers in states.
| |
DeleteAllPausedTriggerGroups |
Deletes all paused trigger groups.
| |
DeleteBlobTrigger |
Delete the BLOB trigger data for a trigger.
| |
DeleteCalendar |
Delete a calendar.
| |
DeleteFiredTrigger |
Delete a fired trigger.
| |
DeleteFiredTriggers(ConnectionAndTransactionHolder, CancellationToken) |
Delete all fired triggers.
| |
DeleteFiredTriggers(ConnectionAndTransactionHolder, String, CancellationToken) |
Delete all fired triggers of the given instance.
| |
DeleteJobDetail |
Delete the job detail record for the given job.
| |
DeletePausedTriggerGroup(ConnectionAndTransactionHolder, GroupMatcherTriggerKey, CancellationToken) | ||
DeletePausedTriggerGroup(ConnectionAndTransactionHolder, String, CancellationToken) |
Deletes the paused trigger group.
| |
DeleteSchedulerState |
Delete a scheduler-instance state record.
| |
DeleteTrigger |
Delete the base trigger data for a trigger.
| |
HasMisfiredTriggersInState(ConnectionAndTransactionHolder, String, DateTimeOffset, CancellationToken) |
Get the names of all of the triggers in the given state that have
misfired - according to the given timestamp.
| |
HasMisfiredTriggersInState(ConnectionAndTransactionHolder, String, DateTimeOffset, Int32, ICollectionTriggerKey, CancellationToken) |
Selects the misfired triggers in states.
| |
Initialize |
Initializes the driver delegate with configuration data.
| |
InsertBlobTrigger |
Insert the blob trigger data.
| |
InsertCalendar |
Insert a new calendar.
| |
InsertFiredTrigger |
Insert a fired trigger.
| |
InsertJobDetail |
Insert the job detail record.
| |
InsertPausedTriggerGroup |
Inserts the paused trigger group.
| |
InsertSchedulerState |
Insert a scheduler-instance state record.
| |
InsertTrigger |
Insert the base trigger data.
| |
IsExistingTriggerGroup |
Determines whether given trigger group already exists.
| |
IsJobStateful |
Check whether or not the given job is stateful.
| |
IsTriggerGroupPaused |
Determines whether the specified trigger group is paused.
| |
JobExists |
Check whether or not the given job exists.
| |
SelectCalendar |
Select a calendar.
| |
SelectCalendars |
Select all of the stored calendars.
| |
SelectFiredTriggerInstanceNames |
Select the distinct instance names of all fired-trigger records.
| |
SelectFiredTriggerRecords |
Select the states of all fired-trigger records for a given trigger, or
trigger group if trigger name is .
| |
SelectFiredTriggerRecordsByJob |
Select the states of all fired-trigger records for a given job, or job
group if job name is .
| |
SelectInstancesFiredTriggerRecords |
Select the states of all fired-trigger records for a given scheduler
instance.
| |
SelectJobDetail |
Select the JobDetail object for a given job name / group name.
| |
SelectJobExecutionCount |
Get the number instances of the identified job currently executing.
| |
SelectJobForTrigger(ConnectionAndTransactionHolder, TriggerKey, ITypeLoadHelper, CancellationToken) |
Select the job to which the trigger is associated.
| |
SelectJobForTrigger(ConnectionAndTransactionHolder, TriggerKey, ITypeLoadHelper, Boolean, CancellationToken) |
Select the job to which the trigger is associated. Allow option to load actual job class or not. When case of
remove, we do not need to load the type, which in many cases, it's no longer exists.
| |
SelectJobGroups |
Select all of the job group names that are stored.
| |
SelectJobsInGroup |
Select all of the jobs contained in a given group.
| |
SelectMisfiredTriggers |
Get the names of all of the triggers that have misfired - according to
the given timestamp.
| |
SelectMisfiredTriggersInGroupInState |
Get the names of all of the triggers in the given group and state that
have misfired - according to the given timestamp.
| |
SelectNumCalendars |
Select the total number of calendars stored.
| |
SelectNumJobs |
Select the total number of jobs stored.
| |
SelectNumTriggers |
Select the total number of triggers stored.
| |
SelectNumTriggersForJob |
Select the number of triggers associated with a given job.
| |
SelectPausedTriggerGroups |
Selects the paused trigger groups.
| |
SelectSchedulerStateRecords |
A List of all current SchedulerStateRecords.
If instanceId is not null, then only the record for the identified instance will be returned. | |
SelectTrigger |
Select a trigger.
| |
SelectTriggerForFireTime |
Select the trigger that will be fired at the given fire time.
| |
SelectTriggerGroups(ConnectionAndTransactionHolder, CancellationToken) |
Select all of the trigger group names that are stored.
| |
SelectTriggerGroups(ConnectionAndTransactionHolder, GroupMatcherTriggerKey, CancellationToken) | ||
SelectTriggerJobDataMap |
Select a trigger's JobDataMap.
| |
SelectTriggerNamesForJob |
Get the names of all of the triggers associated with the given job.
| |
SelectTriggersForCalendar |
Select the triggers for a calendar
| |
SelectTriggersForJob |
Select the triggers for a job>
| |
SelectTriggersForRecoveringJobs |
Select all of the triggers for jobs that are requesting recovery. The
returned trigger objects will have unique "recoverXXX" trigger names and
will be in the DefaultRecoveryGroup trigger group.
| |
SelectTriggersInGroup |
Select all of the triggers contained in a given group.
| |
SelectTriggersInState |
Select all of the triggers in a given state.
| |
SelectTriggerState |
Select a trigger's state value.
| |
SelectTriggerStatus |
Select a triggers status (state and next fire time).
| |
SelectTriggerToAcquire |
Select the next trigger which will fire to fire between the two given timestamps
in ascending order of fire time, and then descending by priority.
| |
TriggerExists |
Check whether or not a trigger exists.
| |
UpdateBlobTrigger |
Update the blob trigger data.
| |
UpdateCalendar |
Update a calendar.
| |
UpdateFiredTrigger | ||
UpdateJobData |
Update the job data map for the given job.
| |
UpdateJobDetail |
Update the job detail record.
| |
UpdateSchedulerState |
Update a scheduler-instance state record.
| |
UpdateTrigger |
Update the base trigger data.
| |
UpdateTriggerGroupStateFromOtherState |
Update all of the triggers of the given group to the given new state, if
they are in the given old state.
| |
UpdateTriggerGroupStateFromOtherStates |
Update all triggers in the given group to the given new state, if they
are in one of the given old states.
| |
UpdateTriggerState |
Update the state for a given trigger.
| |
UpdateTriggerStateFromOtherState |
Update the given trigger to the given new state, if it is in the given
old state.
| |
UpdateTriggerStateFromOtherStates |
Update the given trigger to the given new state, if it is one of the
given old states.
| |
UpdateTriggerStatesForJob |
Update the states of all triggers associated with the given job.
| |
UpdateTriggerStatesForJobFromOtherState |
Update the states of any triggers associated with the given job, that
are the given current state.
| |
UpdateTriggerStatesFromOtherStates |
Update all triggers having one of the two given states, to the given new
state.
|
Remarks
This interface is very similar to the IJobStore interface except each method has an additional ConnectionAndTransactionHolder parameter.
Unless a database driver has some extremely-DB-specific requirements, any IDriverDelegate implementation classes should extend the StdAdoDelegate class.
See Also