RAMJobStore MembersQuartz.NET API Documentation

The RAMJobStore type exposes the following members.

Constructors

  NameDescription
Public methodRAMJobStore
Initializes a new instance of the RAMJobStore class.
Top
Methods

  NameDescription
Public methodAcquireNextTrigger
Get a handle to the next trigger to be fired, and mark it as 'reserved' by the calling scheduler.
Protected methodApplyMisfire
Applies the misfire.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCalendarNames
Get the names of all of the ICalendar s in the IJobStore.

If there are no ICalendars in the given group name, the result should be a zero-length array (not  ).

Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetJobGroupNames
Get the names of all of the IJob groups.
Public methodGetJobNames
Get the names of all of the IJob s that have the given group name.
Public methodGetNumberOfCalendars
Get the number of ICalendar s that are stored in the IJobStore.
Public methodGetNumberOfJobs
Get the number of JobDetail s that are stored in the IJobStore.
Public methodGetNumberOfTriggers
Get the number of Trigger s that are stored in the IJobStore.
Public methodGetPausedTriggerGroups
Public methodGetTriggerGroupNames
Get the names of all of the Trigger groups.
Public methodGetTriggerNames
Get the names of all of the Trigger s that have the given group name.
Public methodGetTriggersForJob
Get all of the Triggers that are associated to the given Job.

If there are no matches, a zero-length array should be returned.

Public methodGetTriggerState
Get the current state of the identified Trigger.
Protected methodGetTriggerWrappersForCalendar
Gets the trigger wrappers for calendar.
Protected methodGetTriggerWrappersForJob
Gets the trigger wrappers for job.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Called by the QuartzScheduler before the IJobStore is used, in order to give the it a chance to Initialize.
Public methodIsJobGroupPaused
Returns true if the given job group is paused.
Public methodIsTriggerGroupPaused
returns true if the given TriggerGroup is paused.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPauseAll
Pause all triggers - equivalent of calling PauseTriggerGroup(SchedulingContext, String) on every group.

When ResumeAll(SchedulingContext) is called (to un-pause), trigger misfire instructions WILL be applied.

Public methodPauseJob
Pause the JobDetail with the given name - by pausing all of its current Triggers.
Public methodPauseJobGroup
Pause all of the JobDetails in the given group - by pausing all of their Triggers.

The JobStore should "remember" that the group is paused, and impose the pause on any new jobs that are added to the group while the group is paused.

Public methodPauseTrigger
Pause the Trigger with the given name.
Public methodPauseTriggerGroup
Pause all of the Triggers in the given group.

The JobStore should "remember" that the group is paused, and impose the pause on any new triggers that are added to the group while the group is paused.

Protected methodPeekTriggers
Peeks the triggers.
Public methodReleaseAcquiredTrigger
Inform the IJobStore that the scheduler no longer plans to fire the given Trigger, that it had previously acquired (reserved).
Public methodRemoveCalendar
Remove (delete) the ICalendar with the given name.

If removal of the ICalendar would result in Triggers pointing to non-existent calendars, then a JobPersistenceException will be thrown.

Public methodRemoveJob
Remove (delete) the IJob with the given name, and any Trigger s that reference it.
Public methodRemoveTrigger(SchedulingContext, String, String)
Remove (delete) the Trigger with the given name.
Public methodRemoveTrigger(SchedulingContext, String, String, Boolean)
Remove (delete) the Trigger with the given name.
Public methodReplaceTrigger
Replaces the trigger.
Public methodResumeAll
Resume (un-pause) all triggers - equivalent of calling ResumeTriggerGroup(SchedulingContext, String) on every trigger group and setting all job groups unpaused />.

If any Trigger missed one or more fire-times, then the Trigger's misfire instruction will be applied.

Public methodResumeJob
Resume (un-pause) the JobDetail with the given name.

If any of the IJob'sTrigger s missed one or more fire-times, then the Trigger's misfire instruction will be applied.

Public methodResumeJobGroup
Resume (un-pause) all of the JobDetails in the given group.

If any of the IJob s had Trigger s that missed one or more fire-times, then the Trigger's misfire instruction will be applied.

Public methodResumeTrigger
Resume (un-pause) the Trigger with the given name.
Public methodResumeTriggerGroup
Resume (un-pause) all of the Triggers in the given group.

If any Trigger missed one or more fire-times, then the Trigger's misfire instruction will be applied.

Public methodRetrieveCalendar
Retrieve the given Trigger.
Public methodRetrieveJob
Retrieve the JobDetail for the given IJob.
Public methodRetrieveTrigger
Retrieve the given Trigger.
Public methodSchedulerStarted
Called by the QuartzScheduler to inform the IJobStore that the scheduler has started.
Protected methodSetAllTriggersOfJobToState
Sets the state of all triggers of job to specified state.
Public methodShutdown
Called by the QuartzScheduler to inform the IJobStore that it should free up all of it's resources because the scheduler is shutting down.
Public methodStoreCalendar
Store the given ICalendar.
Public methodStoreJob
Store the given IJob.
Public methodStoreJobAndTrigger
Store the given JobDetail and Trigger.
Public methodStoreTrigger
Store the given Trigger.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodTriggeredJobComplete
Inform the IJobStore that the scheduler has completed the firing of the given Trigger (and the execution its associated IJob), and that the JobDataMap in the given JobDetail should be updated if the IJob is stateful.
Public methodTriggerFired
Inform the IJobStore that the scheduler is now firing the given Trigger (executing its associated IJob), that it had previously acquired (reserved).
Top
Properties

  NameDescription
Protected propertyFiredTriggerRecordId
Gets the fired trigger record id.
Protected propertyLog
Public propertyMisfireThreshold
The time span by which a trigger must have missed its next-fire-time, in order for it to be considered "misfired" and thus have its misfire instruction applied.
Public propertySupportsPersistence
Returns whether this instance supports persistence.
Top
See Also