API Diff between 3.3.0 and 2.6.0
1060 Additions
930 Removals
Quartz
-
public static class AdoProviderExtensions
- public static void UseFirebird(this PersistentStoreOptions options, string connectionString)
- public static void UseFirebird(this PersistentStoreOptions options, Action<AdoProviderOptions> configurer)
- public static void UseMySql(this PersistentStoreOptions options, string connectionString)
- public static void UseMySql(this PersistentStoreOptions options, Action<AdoProviderOptions> configurer)
- public static void UseOracle(this PersistentStoreOptions options, string connectionString)
- public static void UseOracle(this PersistentStoreOptions options, Action<AdoProviderOptions> configurer)
- public static void UsePostgres(this PersistentStoreOptions options, string connectionString)
- public static void UsePostgres(this PersistentStoreOptions options, Action<AdoProviderOptions> configurer)
- public static void UseSQLite(this PersistentStoreOptions options, string connectionString)
- public static void UseSQLite(this PersistentStoreOptions options, Action<AdoProviderOptions> configurer)
- public static void UseSqlServer(this PersistentStoreOptions options, string connectionString)
- public static void UseSqlServer(this PersistentStoreOptions options, Action<AdoProviderOptions> configurer)
-
public class CronExpression : IDeserializationCallback, ISerializable
-
public class DailyTimeIntervalScheduleBuilder : ScheduleBuilder<IDailyTimeIntervalTrigger>
-
public interface ICalendar
-
public interface ICancellableJobExecutionContext : IJobExecutionContext
-
public interface IDailyTimeIntervalTrigger : ITrigger, IComparable<ITrigger>
-
public interface IInterruptableJob : IJob
-
public interface IJob
-
public interface IJobConfigurator
-
public interface IJobDetail
-
public interface IJobExecutionContext
-
public interface IJobListener
-
public interface IListenerManager
-
public interface IPropertyConfigurationRoot : IPropertySetter
-
public interface IPropertyConfigurer : IPropertySetter
-
public interface IPropertySetter
-
public interface IScheduler
- void AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers)
- void AddJob(IJobDetail jobDetail, bool replace)
- void AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling)
- bool CheckExists(JobKey jobKey)
- bool CheckExists(TriggerKey triggerKey)
- void Clear()
- bool DeleteCalendar(string calName)
- bool DeleteJob(JobKey jobKey)
- bool DeleteJobs(IList<JobKey> jobKeys)
- ICalendar GetCalendar(string calName)
- IList<string> GetCalendarNames()
- IList<IJobExecutionContext> GetCurrentlyExecutingJobs()
- IJobDetail GetJobDetail(JobKey jobKey)
- IList<string> GetJobGroupNames()
- ISet<JobKey> GetJobKeys(GroupMatcher<JobKey> matcher)
- SchedulerMetaData GetMetaData()
- ISet<string> GetPausedTriggerGroups()
- ITrigger GetTrigger(TriggerKey triggerKey)
- IList<string> GetTriggerGroupNames()
- ISet<TriggerKey> GetTriggerKeys(GroupMatcher<TriggerKey> matcher)
- IList<ITrigger> GetTriggersOfJob(JobKey jobKey)
- TriggerState GetTriggerState(TriggerKey triggerKey)
- bool Interrupt(JobKey jobKey)
- bool Interrupt(string fireInstanceId)
- bool IsJobGroupPaused(string groupName)
- bool IsTriggerGroupPaused(string groupName)
- void PauseAll()
- void PauseJob(JobKey jobKey)
- void PauseJobs(GroupMatcher<JobKey> matcher)
- void PauseTrigger(TriggerKey triggerKey)
- void PauseTriggers(GroupMatcher<TriggerKey> matcher)
- DateTimeOffset? RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger)
- void ResumeAll()
- void ResumeJob(JobKey jobKey)
- void ResumeJobs(GroupMatcher<JobKey> matcher)
- void ResumeTrigger(TriggerKey triggerKey)
- void ResumeTriggers(GroupMatcher<TriggerKey> matcher)
- DateTimeOffset ScheduleJob(IJobDetail jobDetail, ITrigger trigger)
- DateTimeOffset ScheduleJob(ITrigger trigger)
- void ScheduleJob(IJobDetail jobDetail, ISet<ITrigger> triggersForJob, bool replace)
- void ScheduleJobs(IDictionary<IJobDetail, ISet<ITrigger>> triggersAndJobs, bool replace)
- void Shutdown()
- void Shutdown(bool waitForJobsToComplete)
- void Standby()
- void Start()
- void StartDelayed(TimeSpan delay)
- void TriggerJob(JobKey jobKey)
- void TriggerJob(JobKey jobKey, JobDataMap data)
- bool UnscheduleJob(TriggerKey triggerKey)
- bool UnscheduleJobs(IList<TriggerKey> triggerKeys)
- Task AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers, CancellationToken cancellationToken = default)
- Task AddJob(IJobDetail jobDetail, bool replace, CancellationToken cancellationToken = default)
- Task AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling, CancellationToken cancellationToken = default)
- Task<bool> CheckExists(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<bool> CheckExists(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task Clear(CancellationToken cancellationToken = default)
- Task<bool> DeleteCalendar(string calName, CancellationToken cancellationToken = default)
- Task<bool> DeleteJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<bool> DeleteJobs(IReadOnlyCollection<JobKey> jobKeys, CancellationToken cancellationToken = default)
- Task<ICalendar> GetCalendar(string calName, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetCalendarNames(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<IJobExecutionContext>> GetCurrentlyExecutingJobs(CancellationToken cancellationToken = default)
- Task<IJobDetail> GetJobDetail(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetJobGroupNames(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<JobKey>> GetJobKeys(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- Task<SchedulerMetaData> GetMetaData(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(CancellationToken cancellationToken = default)
- Task<ITrigger> GetTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetTriggerGroupNames(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> GetTriggerKeys(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<ITrigger>> GetTriggersOfJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<TriggerState> GetTriggerState(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<bool> Interrupt(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<bool> Interrupt(string fireInstanceId, CancellationToken cancellationToken = default)
- Task<bool> IsJobGroupPaused(string groupName, CancellationToken cancellationToken = default)
- Task<bool> IsTriggerGroupPaused(string groupName, CancellationToken cancellationToken = default)
- Task PauseAll(CancellationToken cancellationToken = default)
- Task PauseJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task PauseJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- Task PauseTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task PauseTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<DateTimeOffset?> RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger, CancellationToken cancellationToken = default)
- Task ResumeAll(CancellationToken cancellationToken = default)
- Task ResumeJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task ResumeJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- Task ResumeTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task ResumeTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<DateTimeOffset> ScheduleJob(IJobDetail jobDetail, ITrigger trigger, CancellationToken cancellationToken = default)
- Task<DateTimeOffset> ScheduleJob(ITrigger trigger, CancellationToken cancellationToken = default)
- Task ScheduleJob(IJobDetail jobDetail, IReadOnlyCollection<ITrigger> triggersForJob, bool replace, CancellationToken cancellationToken = default)
- Task ScheduleJobs(IReadOnlyDictionary<IJobDetail, IReadOnlyCollection<ITrigger>> triggersAndJobs, bool replace, CancellationToken cancellationToken = default)
- Task Shutdown(CancellationToken cancellationToken = default)
- Task Shutdown(bool waitForJobsToComplete, CancellationToken cancellationToken = default)
- Task Standby(CancellationToken cancellationToken = default)
- Task Start(CancellationToken cancellationToken = default)
- Task StartDelayed(TimeSpan delay, CancellationToken cancellationToken = default)
- Task TriggerJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task TriggerJob(JobKey jobKey, JobDataMap data, CancellationToken cancellationToken = default)
- Task<bool> UnscheduleJob(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<bool> UnscheduleJobs(IReadOnlyCollection<TriggerKey> triggerKeys, CancellationToken cancellationToken = default)
-
public interface ISchedulerFactory
-
public interface ISchedulerListener
- void JobAdded(IJobDetail jobDetail)
- void JobDeleted(JobKey jobKey)
- void JobPaused(JobKey jobKey)
- void JobResumed(JobKey jobKey)
- void JobScheduled(ITrigger trigger)
- void JobsPaused(string jobGroup)
- void JobsResumed(string jobGroup)
- void JobUnscheduled(TriggerKey triggerKey)
- void SchedulerError(string msg, SchedulerException cause)
- void SchedulerInStandbyMode()
- void SchedulerShutdown()
- void SchedulerShuttingdown()
- void SchedulerStarted()
- void SchedulerStarting()
- void SchedulingDataCleared()
- void TriggerFinalized(ITrigger trigger)
- void TriggerPaused(TriggerKey triggerKey)
- void TriggerResumed(TriggerKey triggerKey)
- void TriggersPaused(string triggerGroup)
- void TriggersResumed(string triggerGroup)
- Task JobAdded(IJobDetail jobDetail, CancellationToken cancellationToken = default)
- Task JobDeleted(JobKey jobKey, CancellationToken cancellationToken = default)
- Task JobInterrupted(JobKey jobKey, CancellationToken cancellationToken = default)
- Task JobPaused(JobKey jobKey, CancellationToken cancellationToken = default)
- Task JobResumed(JobKey jobKey, CancellationToken cancellationToken = default)
- Task JobScheduled(ITrigger trigger, CancellationToken cancellationToken = default)
- Task JobsPaused(string jobGroup, CancellationToken cancellationToken = default)
- Task JobsResumed(string jobGroup, CancellationToken cancellationToken = default)
- Task JobUnscheduled(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task SchedulerError(string msg, SchedulerException cause, CancellationToken cancellationToken = default)
- Task SchedulerInStandbyMode(CancellationToken cancellationToken = default)
- Task SchedulerShutdown(CancellationToken cancellationToken = default)
- Task SchedulerShuttingdown(CancellationToken cancellationToken = default)
- Task SchedulerStarted(CancellationToken cancellationToken = default)
- Task SchedulerStarting(CancellationToken cancellationToken = default)
- Task SchedulingDataCleared(CancellationToken cancellationToken = default)
- Task TriggerFinalized(ITrigger trigger, CancellationToken cancellationToken = default)
- Task TriggerPaused(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task TriggerResumed(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task TriggersPaused(string triggerGroup, CancellationToken cancellationToken = default)
- Task TriggersResumed(string triggerGroup, CancellationToken cancellationToken = default)
-
public interface IStatefulJob : IJob
-
public interface IThreadRunnable
-
public interface ITrigger : IComparable<ITrigger>
-
public interface ITriggerListener
- void TriggerComplete(ITrigger trigger, IJobExecutionContext context, SchedulerInstruction triggerInstructionCode)
- void TriggerFired(ITrigger trigger, IJobExecutionContext context)
- void TriggerMisfired(ITrigger trigger)
- bool VetoJobExecution(ITrigger trigger, IJobExecutionContext context)
- Task TriggerComplete(ITrigger trigger, IJobExecutionContext context, SchedulerInstruction triggerInstructionCode, CancellationToken cancellationToken = default)
- Task TriggerFired(ITrigger trigger, IJobExecutionContext context, CancellationToken cancellationToken = default)
- Task TriggerMisfired(ITrigger trigger, CancellationToken cancellationToken = default)
- Task<bool> VetoJobExecution(ITrigger trigger, IJobExecutionContext context, CancellationToken cancellationToken = default)
-
public class JobBuilder : IJobConfigurator
-
public class JobDataMap : StringKeyDirtyFlagMap
-
public abstract class QuartzThread : IThreadRunnable
-
public abstract class PropertiesHolder : IPropertyConfigurer, IPropertySetter
-
public abstract class PropertiesSetter : IPropertySetter
-
public class SchedulerBuilder : PropertiesHolder, IPropertyConfigurationRoot, IPropertySetter
-
public static class SimpleScheduleTriggerBuilderExtensions
-
public class TimeOfDay
-
public enum TimeSpanParseRule
-
public class TriggerBuilder
-
public static class TriggerUtils
- public static IList<DateTimeOffset> ComputeFireTimes(IOperableTrigger trigg, ICalendar cal, int numTimes)
- public static IList<DateTimeOffset> ComputeFireTimesBetween(IOperableTrigger trigg, ICalendar cal, DateTimeOffset from, DateTimeOffset to)
- public static IReadOnlyList<DateTimeOffset> ComputeFireTimes(IOperableTrigger trigg, ICalendar cal, int numTimes)
- public static IReadOnlyList<DateTimeOffset> ComputeFireTimesBetween(IOperableTrigger trigg, ICalendar cal, DateTimeOffset from, DateTimeOffset to)
Quartz.Collection
-
public class HashSet<T> : HashSet<T>, ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
public interface ISet<T> : ICollection<T>, IEnumerable<T>, IEnumerable
-
public interface ISortedSet<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
public class ReadOnlySet<T> : ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
-
public class TreeSet : ArrayList
-
public class TreeSet<T> : TreeSet<T>, ISortedSet<T>, ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable
Quartz.Core
-
public class JobRunShell : SchedulerListenerSupport
-
public class ListenerManagerImpl : IListenerManager
-
public class QuartzRandom
- public int Next(int maxValue)
- public int Next()
- public int Next(int minValue, int maxValue)
-
public class QuartzScheduler : IRemotableQuartzScheduler
- public virtual IList<IJobExecutionContext> CurrentlyExecutingJobs { get; }
- public virtual IReadOnlyCollection<IJobExecutionContext> CurrentlyExecutingJobs { get; }
- public IList<IJobListener> InternalJobListeners { get; }
- public IList<ISchedulerListener> InternalSchedulerListeners { get; }
- public IList<ITriggerListener> InternalTriggerListeners { get; }
- public IReadOnlyList<IJobListener> InternalJobListeners { get; }
- public IReadOnlyList<ISchedulerListener> InternalSchedulerListeners { get; }
- public IReadOnlyCollection<ITriggerListener> InternalTriggerListeners { get; }
- public static long NextLong(Random random)
- public virtual void AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers)
- public static long NextLong(QuartzRandom random)
- public virtual Task AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers, CancellationToken cancellationToken = default)
- public virtual void AddJob(IJobDetail jobDetail, bool replace)
- public virtual void AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling)
- public virtual Task AddJob(IJobDetail jobDetail, bool replace, CancellationToken cancellationToken = default)
- public virtual Task AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling, CancellationToken cancellationToken = default)
- public virtual bool CheckExists(JobKey jobKey)
- public virtual bool CheckExists(TriggerKey triggerKey)
- public virtual void Clear()
- public virtual bool DeleteCalendar(string calName)
- public virtual bool DeleteJob(JobKey jobKey)
- public virtual bool DeleteJobs(IList<JobKey> jobKeys)
- public void Dispose()
- protected virtual void Dispose(bool disposing)
- public virtual ICalendar GetCalendar(string calName)
- public virtual IList<string> GetCalendarNames()
- public virtual Task<bool> CheckExists(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> CheckExists(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task Clear(CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteCalendar(string calName, CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteJobs(IReadOnlyCollection<JobKey> jobKeys, CancellationToken cancellationToken = default)
- public virtual Task<ICalendar> GetCalendar(string calName, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetCalendarNames(CancellationToken cancellationToken = default)
- public virtual IJobDetail GetJobDetail(JobKey jobKey)
- public virtual IList<string> GetJobGroupNames()
- public virtual ISet<JobKey> GetJobKeys(GroupMatcher<JobKey> matcher)
- public virtual ISet<string> GetPausedTriggerGroups()
- public virtual ITrigger GetTrigger(TriggerKey triggerKey)
- public virtual IList<string> GetTriggerGroupNames()
- public virtual ISet<TriggerKey> GetTriggerKeys(GroupMatcher<TriggerKey> matcher)
- public virtual IList<ITrigger> GetTriggersOfJob(JobKey jobKey)
- public virtual TriggerState GetTriggerState(TriggerKey triggerKey)
- public virtual Task<IJobDetail> GetJobDetail(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetJobGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<JobKey>> GetJobKeys(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(CancellationToken cancellationToken = default)
- public virtual Task<ITrigger> GetTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetTriggerGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> GetTriggerKeys(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<ITrigger>> GetTriggersOfJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<TriggerState> GetTriggerState(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual bool Interrupt(JobKey jobKey)
- public bool Interrupt(string fireInstanceId)
- public virtual bool IsJobGroupPaused(string groupName)
- public virtual bool IsTriggerGroupPaused(string groupName)
- public virtual void NotifyJobListenersToBeExecuted(IJobExecutionContext jec)
- public virtual void NotifyJobListenersWasExecuted(IJobExecutionContext jec, JobExecutionException je)
- public virtual void NotifyJobListenersWasVetoed(IJobExecutionContext jec)
- public virtual void NotifyJobStoreJobComplete(IOperableTrigger trigger, IJobDetail detail, SchedulerInstruction instCode)
- public virtual void NotifyJobStoreJobVetoed(IOperableTrigger trigger, IJobDetail detail, SchedulerInstruction instCode)
- public virtual void NotifySchedulerListenersError(string msg, SchedulerException se)
- public virtual void NotifySchedulerListenersFinalized(ITrigger trigger)
- public virtual void NotifySchedulerListenersInStandbyMode()
- public virtual void NotifySchedulerListenersJobAdded(IJobDetail jobDetail)
- public virtual void NotifySchedulerListenersJobDeleted(JobKey jobKey)
- public virtual void NotifySchedulerListenersPausedJob(JobKey jobKey)
- public virtual void NotifySchedulerListenersPausedJobs(string group)
- public virtual void NotifySchedulerListenersPausedTrigger(TriggerKey triggerKey)
- public virtual void NotifySchedulerListenersPausedTriggers(string group)
- public virtual void NotifySchedulerListenersResumedJob(JobKey jobKey)
- public virtual void NotifySchedulerListenersResumedJobs(string group)
- public virtual void NotifySchedulerListenersResumedTrigger(TriggerKey triggerKey)
- public virtual void NotifySchedulerListenersResumedTriggers(string group)
- public virtual void (ITrigger trigger)
- public virtual void ()
- public virtual void ()
- public virtual void ()
- public virtual void ()
- public virtual void NotifySchedulerListenersUnscheduled(TriggerKey triggerKey)
- public virtual object InitializeLifetimeService()
- public virtual Task<bool> Interrupt(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> Interrupt(string fireInstanceId, CancellationToken cancellationToken = default)
- public virtual Task<bool> IsJobGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public virtual Task<bool> IsTriggerGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public virtual Task NotifyJobListenersToBeExecuted(IJobExecutionContext jec, CancellationToken cancellationToken = default)
- public virtual Task NotifyJobListenersWasExecuted(IJobExecutionContext jec, JobExecutionException je, CancellationToken cancellationToken = default)
- public virtual Task NotifyJobListenersWasVetoed(IJobExecutionContext jec, CancellationToken cancellationToken = default)
- public virtual Task NotifyJobStoreJobComplete(IOperableTrigger trigger, IJobDetail detail, SchedulerInstruction instCode, CancellationToken cancellationToken = default)
- public virtual Task NotifyJobStoreJobVetoed(IOperableTrigger trigger, IJobDetail detail, SchedulerInstruction instCode, CancellationToken cancellationToken = default)
- protected virtual Task NotifySchedulerListeners(Func<ISchedulerListener, Task> notifier, string action)
- public virtual Task NotifySchedulerListenersError(string msg, SchedulerException se, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersFinalized(ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersInStandbyMode(CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersJobAdded(IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersJobDeleted(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual void NotifySchedulerListenersPausedJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersPausedJobs(string group, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersPausedTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersPausedTriggers(string group, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersResumedJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersResumedJobs(string group, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersResumedTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersResumedTriggers(string group, CancellationToken cancellationToken = default)
- public virtual Task (ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task (CancellationToken cancellationToken = default)
- public virtual Task (CancellationToken cancellationToken = default)
- public virtual Task (CancellationToken cancellationToken = default)
- public virtual Task (CancellationToken cancellationToken = default)
- public virtual Task NotifySchedulerListenersUnscheduled(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual void NotifyTriggerListenersComplete(IJobExecutionContext jec, SchedulerInstruction instCode)
- public virtual bool NotifyTriggerListenersFired(IJobExecutionContext jec)
- public virtual void NotifyTriggerListenersMisfired(ITrigger trigger)
- public virtual void PauseAll()
- public virtual void PauseJob(JobKey jobKey)
- public virtual void PauseJobs(GroupMatcher<JobKey> groupMatcher)
- public virtual void PauseTrigger(TriggerKey triggerKey)
- public virtual void PauseTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual Task NotifyTriggerListenersComplete(IJobExecutionContext jec, SchedulerInstruction instCode, CancellationToken cancellationToken = default)
- public virtual Task<bool> NotifyTriggerListenersFired(IJobExecutionContext jec, CancellationToken cancellationToken = default)
- public virtual Task NotifyTriggerListenersMisfired(ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task PauseAll(CancellationToken cancellationToken = default)
- public virtual Task PauseJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task PauseJobs(GroupMatcher<JobKey> groupMatcher, CancellationToken cancellationToken = default)
- public virtual Task PauseTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task PauseTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual DateTimeOffset? RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger)
- public virtual void ResumeAll()
- public virtual void ResumeJob(JobKey jobKey)
- public virtual void ResumeJobs(GroupMatcher<JobKey> matcher)
- public virtual void ResumeTrigger(TriggerKey triggerKey)
- public virtual void ResumeTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual DateTimeOffset ScheduleJob(IJobDetail jobDetail, ITrigger trigger)
- public virtual DateTimeOffset ScheduleJob(ITrigger trigger)
- public virtual void ScheduleJob(IJobDetail jobDetail, ISet<ITrigger> triggersForJob, bool replace)
- public virtual void ScheduleJobs(IDictionary<IJobDetail, ISet<ITrigger>> triggersAndJobs, bool replace)
- public virtual void Shutdown()
- public virtual void Shutdown(bool waitForJobsToComplete)
- public virtual void Standby()
- public virtual void Start()
- public virtual void StartDelayed(TimeSpan delay)
- public virtual void TriggerJob(JobKey jobKey, JobDataMap data)
- public virtual void TriggerJob(IOperableTrigger trig)
- public virtual bool UnscheduleJob(TriggerKey triggerKey)
- public virtual bool UnscheduleJobs(IList<TriggerKey> triggerKeys)
- public virtual Task<DateTimeOffset?> RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger, CancellationToken cancellationToken = default)
- public virtual Task ResumeAll(CancellationToken cancellationToken = default)
- public virtual Task ResumeJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task ResumeJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task ResumeTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task ResumeTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<DateTimeOffset> ScheduleJob(IJobDetail jobDetail, ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<DateTimeOffset> ScheduleJob(ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task ScheduleJob(IJobDetail jobDetail, IReadOnlyCollection<ITrigger> triggersForJob, bool replace, CancellationToken cancellationToken = default)
- public virtual Task ScheduleJobs(IReadOnlyDictionary<IJobDetail, IReadOnlyCollection<ITrigger>> triggersAndJobs, bool replace, CancellationToken cancellationToken = default)
- public virtual Task Shutdown(CancellationToken cancellationToken = default)
- public virtual Task Shutdown(bool waitForJobsToComplete, CancellationToken cancellationToken = default)
- public virtual Task Standby(CancellationToken cancellationToken = default)
- public virtual Task Start(CancellationToken cancellationToken = default)
- public virtual Task StartDelayed(TimeSpan delay, CancellationToken cancellationToken = default)
- public virtual Task TriggerJob(JobKey jobKey, JobDataMap data, CancellationToken cancellationToken = default)
- public virtual Task TriggerJob(IOperableTrigger trig, CancellationToken cancellationToken = default)
- public virtual Task<bool> UnscheduleJob(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> UnscheduleJobs(IReadOnlyCollection<TriggerKey> triggerKeys, CancellationToken cancellationToken = default)
-
public class QuartzSchedulerResources
-
public class QuartzSchedulerThread
-
public class SchedulerSignalerImpl : ISchedulerSignaler
Quartz.Impl
-
public class DefaultThreadExecutor : IThreadExecutor
-
public class DirectSchedulerFactory : ISchedulerFactory
- public virtual ICollection<IScheduler> AllSchedulers { get; }
- public ILog Log { get; }
- public virtual void CreateScheduler(string schedulerName, string schedulerInstanceId, IThreadPool threadPool, IThreadExecutor threadExecutor, IJobStore jobStore, IDictionary<string, ISchedulerPlugin> schedulerPluginMap, TimeSpan idleWaitTime)
- public virtual void CreateScheduler(string schedulerName, string schedulerInstanceId, IThreadPool threadPool, IThreadExecutor threadExecutor, IJobStore jobStore, IDictionary<string, ISchedulerPlugin> schedulerPluginMap, TimeSpan idleWaitTime, int maxBatchSize, TimeSpan batchTimeWindow)
- public virtual void CreateScheduler(string schedulerName, string schedulerInstanceId, IThreadPool threadPool, IThreadExecutor threadExecutor, IJobStore jobStore, IDictionary<string, ISchedulerPlugin> schedulerPluginMap, TimeSpan idleWaitTime, int maxBatchSize, TimeSpan batchTimeWindow, ISchedulerExporter schedulerExporter)
- public virtual void CreateScheduler(string schedulerName, string schedulerInstanceId, IThreadPool threadPool, IJobStore jobStore, IDictionary<string, ISchedulerPlugin> schedulerPluginMap, TimeSpan idleWaitTime, int maxBatchSize, TimeSpan batchTimeWindow)
- public virtual void CreateScheduler(string schedulerName, string schedulerInstanceId, IThreadPool threadPool, IJobStore jobStore, IDictionary<string, ISchedulerPlugin> schedulerPluginMap, TimeSpan idleWaitTime, int maxBatchSize, TimeSpan batchTimeWindow, ISchedulerExporter schedulerExporter)
- public virtual IScheduler GetScheduler()
- public virtual IScheduler GetScheduler(string schedName)
- public virtual Task<IReadOnlyList<IScheduler>> GetAllSchedulers(CancellationToken cancellationToken = default)
- public virtual Task<IScheduler> GetScheduler(CancellationToken cancellationToken = default)
- public virtual Task<IScheduler> GetScheduler(string schedName, CancellationToken cancellationToken = default)
-
public class JobDetailImpl : IJobDetail
-
public class JobExecutionContextImpl : ICancellableJobExecutionContext, IJobExecutionContext, IDisposable
-
public class RemoteScheduler : IScheduler
- public virtual void AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers)
- public virtual void AddJob(IJobDetail jobDetail, bool replace)
- public virtual void AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling)
- protected virtual void CallInGuard(Action<IRemotableQuartzScheduler> action)
- protected virtual T CallInGuard<T>(Func<IRemotableQuartzScheduler, T> func)
- public virtual bool CheckExists(JobKey jobKey)
- public virtual bool CheckExists(TriggerKey triggerKey)
- public virtual void Clear()
- public virtual bool DeleteCalendar(string calName)
- public virtual bool DeleteJob(JobKey jobKey)
- public virtual bool DeleteJobs(IList<JobKey> jobKeys)
- public void Dispose()
- public virtual ICalendar GetCalendar(string calName)
- public IList<string> GetCalendarNames()
- public virtual IList<IJobExecutionContext> GetCurrentlyExecutingJobs()
- public virtual IJobDetail GetJobDetail(JobKey jobKey)
- public virtual IList<string> GetJobGroupNames()
- public virtual ISet<JobKey> GetJobKeys(GroupMatcher<JobKey> matcher)
- public virtual SchedulerMetaData GetMetaData()
- public virtual ISet<string> GetPausedTriggerGroups()
- public virtual Task AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers, CancellationToken cancellationToken = default)
- public virtual Task AddJob(IJobDetail jobDetail, bool replace, CancellationToken cancellationToken = default)
- public virtual Task AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling, CancellationToken cancellationToken = default)
- protected virtual Task CallInGuard(Action<IRemotableQuartzScheduler> action)
- protected virtual Task<T> CallInGuard<T>(Func<IRemotableQuartzScheduler, T> func)
- public virtual Task<bool> CheckExists(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> CheckExists(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task Clear(CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteCalendar(string calName, CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteJobs(IReadOnlyCollection<JobKey> jobKeys, CancellationToken cancellationToken = default)
- public virtual Task<ICalendar> GetCalendar(string calName, CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<string>> GetCalendarNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<IJobExecutionContext>> GetCurrentlyExecutingJobs(CancellationToken cancellationToken = default)
- public virtual Task<IJobDetail> GetJobDetail(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetJobGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<JobKey>> GetJobKeys(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<SchedulerMetaData> GetMetaData(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(CancellationToken cancellationToken = default)
- public virtual ITrigger GetTrigger(TriggerKey triggerKey)
- public virtual IList<string> GetTriggerGroupNames()
- public virtual ISet<TriggerKey> GetTriggerKeys(GroupMatcher<TriggerKey> matcher)
- public virtual IList<ITrigger> GetTriggersOfJob(JobKey jobKey)
- public virtual TriggerState GetTriggerState(TriggerKey triggerKey)
- public virtual bool Interrupt(JobKey jobKey)
- public bool Interrupt(string fireInstanceId)
- public virtual Task<ITrigger> GetTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetTriggerGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> GetTriggerKeys(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<ITrigger>> GetTriggersOfJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<TriggerState> GetTriggerState(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> Interrupt(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> Interrupt(string fireInstanceId, CancellationToken cancellationToken = default)
- public virtual bool IsJobGroupPaused(string groupName)
- public virtual bool IsTriggerGroupPaused(string groupName)
- public virtual void PauseAll()
- public virtual void PauseJob(JobKey jobKey)
- public virtual void PauseJobs(GroupMatcher<JobKey> matcher)
- public virtual void PauseTrigger(TriggerKey triggerKey)
- public virtual void PauseTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual DateTimeOffset? RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger)
- public virtual void ResumeAll()
- public virtual void ResumeJob(JobKey jobKey)
- public virtual void ResumeJobs(GroupMatcher<JobKey> matcher)
- public virtual void ResumeTrigger(TriggerKey triggerKey)
- public virtual void ResumeTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual DateTimeOffset ScheduleJob(IJobDetail jobDetail, ITrigger trigger)
- public virtual DateTimeOffset ScheduleJob(ITrigger trigger)
- public void ScheduleJob(IJobDetail jobDetail, ISet<ITrigger> triggersForJob, bool replace)
- public virtual void ScheduleJobs(IDictionary<IJobDetail, ISet<ITrigger>> triggersAndJobs, bool replace)
- public virtual void Shutdown()
- public virtual void Shutdown(bool waitForJobsToComplete)
- public virtual void Standby()
- public virtual void Start()
- public void StartDelayed(TimeSpan delay)
- public virtual void TriggerJob(JobKey jobKey)
- public virtual void TriggerJob(JobKey jobKey, JobDataMap data)
- public virtual bool UnscheduleJob(TriggerKey triggerKey)
- public virtual bool UnscheduleJobs(IList<TriggerKey> triggerKeys)
- public virtual Task<bool> IsJobGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public virtual Task<bool> IsTriggerGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public virtual Task PauseAll(CancellationToken cancellationToken = default)
- public virtual Task PauseJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task PauseJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task PauseTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task PauseTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- protected virtual T ReadPropertyInGuard<T>(Func<IRemotableQuartzScheduler, T> action)
- public virtual Task<DateTimeOffset?> RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger, CancellationToken cancellationToken = default)
- public virtual Task ResumeAll(CancellationToken cancellationToken = default)
- public virtual Task ResumeJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task ResumeJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task ResumeTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task ResumeTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<DateTimeOffset> ScheduleJob(IJobDetail jobDetail, ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<DateTimeOffset> ScheduleJob(ITrigger trigger, CancellationToken cancellationToken = default)
- public Task ScheduleJob(IJobDetail jobDetail, IReadOnlyCollection<ITrigger> triggersForJob, bool replace, CancellationToken cancellationToken = default)
- public virtual Task ScheduleJobs(IReadOnlyDictionary<IJobDetail, IReadOnlyCollection<ITrigger>> triggersAndJobs, bool replace, CancellationToken cancellationToken = default)
- public virtual Task Shutdown(CancellationToken cancellationToken = default)
- public virtual Task Shutdown(bool waitForJobsToComplete, CancellationToken cancellationToken = default)
- public virtual Task Standby(CancellationToken cancellationToken = default)
- public virtual Task Start(CancellationToken cancellationToken = default)
- public Task StartDelayed(TimeSpan delay, CancellationToken cancellationToken = default)
- public virtual Task TriggerJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task TriggerJob(JobKey jobKey, JobDataMap data, CancellationToken cancellationToken = default)
- public virtual Task<bool> UnscheduleJob(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> UnscheduleJobs(IReadOnlyCollection<TriggerKey> triggerKeys, CancellationToken cancellationToken = default)
-
public class SchedulerRepository
-
public class StdScheduler : IScheduler
- public virtual void AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers)
- public virtual void AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling)
- public virtual void AddJob(IJobDetail jobDetail, bool replace)
- public bool CheckExists(JobKey jobKey)
- public bool CheckExists(TriggerKey triggerKey)
- public void Clear()
- public virtual bool DeleteCalendar(string calName)
- public virtual bool DeleteJob(JobKey jobKey)
- public bool DeleteJobs(IList<JobKey> jobKeys)
- public void Dispose()
- protected virtual void Dispose(bool disposing)
- public virtual ICalendar GetCalendar(string calName)
- public IList<string> GetCalendarNames()
- public IList<IJobExecutionContext> GetCurrentlyExecutingJobs()
- public virtual IJobDetail GetJobDetail(JobKey jobKey)
- public virtual IList<string> GetJobGroupNames()
- public virtual ISet<JobKey> GetJobKeys(GroupMatcher<JobKey> matcher)
- public SchedulerMetaData GetMetaData()
- public ISet<string> GetPausedTriggerGroups()
- public virtual ITrigger GetTrigger(TriggerKey triggerKey)
- public virtual IList<string> GetTriggerGroupNames()
- public virtual ISet<TriggerKey> GetTriggerKeys(GroupMatcher<TriggerKey> matcher)
- public virtual IList<ITrigger> GetTriggersOfJob(JobKey jobKey)
- public virtual TriggerState GetTriggerState(TriggerKey triggerKey)
- public virtual bool Interrupt(JobKey jobKey)
- public bool Interrupt(string fireInstanceId)
- public bool IsJobGroupPaused(string groupName)
- public bool IsTriggerGroupPaused(string groupName)
- public virtual void PauseAll()
- public virtual void PauseJob(JobKey jobKey)
- public virtual void PauseJobs(GroupMatcher<JobKey> matcher)
- public virtual void PauseTrigger(TriggerKey triggerKey)
- public virtual void PauseTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual DateTimeOffset? RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger)
- public virtual void ResumeAll()
- public virtual void ResumeJob(JobKey jobKey)
- public virtual void ResumeJobs(GroupMatcher<JobKey> matcher)
- public virtual void ResumeTrigger(TriggerKey triggerKey)
- public virtual void ResumeTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual DateTimeOffset ScheduleJob(IJobDetail jobDetail, ITrigger trigger)
- public virtual DateTimeOffset ScheduleJob(ITrigger trigger)
- public void ScheduleJob(IJobDetail jobDetail, ISet<ITrigger> triggersForJob, bool replace)
- public void ScheduleJobs(IDictionary<IJobDetail, ISet<ITrigger>> triggersAndJobs, bool replace)
- public virtual void Shutdown()
- public virtual void Shutdown(bool waitForJobsToComplete)
- public virtual void Standby()
- public virtual void Start()
- public void StartDelayed(TimeSpan delay)
- public virtual void TriggerJob(JobKey jobKey)
- public virtual void TriggerJob(JobKey jobKey, JobDataMap data)
- public virtual bool UnscheduleJob(TriggerKey triggerKey)
- public bool UnscheduleJobs(IList<TriggerKey> triggerKeys)
- public virtual Task AddCalendar(string calName, ICalendar calendar, bool replace, bool updateTriggers, CancellationToken cancellationToken = default)
- public virtual Task AddJob(IJobDetail jobDetail, bool replace, bool storeNonDurableWhileAwaitingScheduling, CancellationToken cancellationToken = default)
- public virtual Task AddJob(IJobDetail jobDetail, bool replace, CancellationToken cancellationToken = default)
- public Task<bool> CheckExists(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> CheckExists(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public Task Clear(CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteCalendar(string calName, CancellationToken cancellationToken = default)
- public virtual Task<bool> DeleteJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> DeleteJobs(IReadOnlyCollection<JobKey> jobKeys, CancellationToken cancellationToken = default)
- public virtual Task<ICalendar> GetCalendar(string calName, CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<string>> GetCalendarNames(CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<IJobExecutionContext>> GetCurrentlyExecutingJobs(CancellationToken cancellationToken = default)
- public virtual Task<IJobDetail> GetJobDetail(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetJobGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<JobKey>> GetJobKeys(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public Task<SchedulerMetaData> GetMetaData(CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(CancellationToken cancellationToken = default)
- public virtual Task<ITrigger> GetTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetTriggerGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> GetTriggerKeys(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<ITrigger>> GetTriggersOfJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<TriggerState> GetTriggerState(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<bool> Interrupt(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> Interrupt(string fireInstanceId, CancellationToken cancellationToken = default)
- public Task<bool> IsJobGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public Task<bool> IsTriggerGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public virtual Task PauseAll(CancellationToken cancellationToken = default)
- public virtual Task PauseJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task PauseJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task PauseTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task PauseTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<DateTimeOffset?> RescheduleJob(TriggerKey triggerKey, ITrigger newTrigger, CancellationToken cancellationToken = default)
- public virtual Task ResumeAll(CancellationToken cancellationToken = default)
- public virtual Task ResumeJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task ResumeJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task ResumeTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task ResumeTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<DateTimeOffset> ScheduleJob(IJobDetail jobDetail, ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<DateTimeOffset> ScheduleJob(ITrigger trigger, CancellationToken cancellationToken = default)
- public Task ScheduleJob(IJobDetail jobDetail, IReadOnlyCollection<ITrigger> triggersForJob, bool replace, CancellationToken cancellationToken = default)
- public Task ScheduleJobs(IReadOnlyDictionary<IJobDetail, IReadOnlyCollection<ITrigger>> triggersAndJobs, bool replace, CancellationToken cancellationToken = default)
- public virtual Task Shutdown(CancellationToken cancellationToken = default)
- public virtual Task Shutdown(bool waitForJobsToComplete, CancellationToken cancellationToken = default)
- public virtual Task Standby(CancellationToken cancellationToken = default)
- public virtual Task Start(CancellationToken cancellationToken = default)
- public Task StartDelayed(TimeSpan delay, CancellationToken cancellationToken = default)
- public virtual Task TriggerJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task TriggerJob(JobKey jobKey, JobDataMap data, CancellationToken cancellationToken = default)
- public virtual Task<bool> UnscheduleJob(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public Task<bool> UnscheduleJobs(IReadOnlyCollection<TriggerKey> triggerKeys, CancellationToken cancellationToken = default)
-
public class StdSchedulerFactory : ISchedulerFactory
Quartz.Impl.AdoJobStore
-
public class AdoConstants
-
public static class AdoJobStoreUtil
-
public class AdoUtil
-
public class ConnectionAndTransactionHolder : IDisposable
-
public class CronTriggerPersistenceDelegate : ITriggerPersistenceDelegate
- protected string SchedName { get; }
- public int DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public Task<int> DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public int InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public TriggerPropertyBundle LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public int UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public Task<int> InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public Task<TriggerPropertyBundle> LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public TriggerPropertyBundle ReadTriggerPropertyBundle(DbDataReader rs)
- public Task<int> UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
-
public abstract class DBSemaphore : StdAdoConstants, ISemaphore, ITablePrefixAware
- protected ILog Log { get; }
- protected abstract void ExecuteSQL(ConnectionAndTransactionHolder conn, string lockName, string expandedSQL, string expandedInsertSQL)
- public bool IsLockOwner(string lockName)
- public bool ObtainLock(DbMetadata metadata, ConnectionAndTransactionHolder conn, string lockName)
- public void ReleaseLock(string lockName)
- protected abstract Task ExecuteSQL(Guid requestorId, ConnectionAndTransactionHolder conn, string lockName, string expandedSql, string expandedInsertSql, CancellationToken cancellationToken)
- public Task<bool> ObtainLock(Guid requestorId, ConnectionAndTransactionHolder conn, string lockName, CancellationToken cancellationToken = default)
- public Task ReleaseLock(Guid requestorId, string lockName, CancellationToken cancellationToken = default)
-
public class DelegateInitializationArgs
- public ILog Logger { get; set; }
-
public interface IDbAccessor
- void AddCommandParameter(IDbCommand cmd, string paramName, object paramValue)
- void AddCommandParameter(IDbCommand cmd, string paramName, object paramValue, Enum dataType)
- void AddCommandParameter(DbCommand cmd, string paramName, object paramValue, Enum dataType = null, int? size = default)
- IDbCommand PrepareCommand(ConnectionAndTransactionHolder cth, string commandText)
- DbCommand PrepareCommand(ConnectionAndTransactionHolder cth, string commandText)
-
public interface IDriverDelegate
- bool CalendarExists(ConnectionAndTransactionHolder conn, string calendarName)
- bool CalendarIsReferenced(ConnectionAndTransactionHolder conn, string calendarName)
- void ClearData(ConnectionAndTransactionHolder conn)
- int CountMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts)
- int DeleteAllPausedTriggerGroups(ConnectionAndTransactionHolder conn)
- int DeleteBlobTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- int DeleteCalendar(ConnectionAndTransactionHolder conn, string calendarName)
- int DeleteFiredTrigger(ConnectionAndTransactionHolder conn, string entryId)
- int DeleteFiredTriggers(ConnectionAndTransactionHolder conn)
- int DeleteFiredTriggers(ConnectionAndTransactionHolder conn, string instanceId)
- int DeleteJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey)
- int DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName)
- int DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- int DeleteSchedulerState(ConnectionAndTransactionHolder conn, string instanceId)
- int DeleteTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- IList<TriggerKey> HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state, DateTimeOffset ts)
- bool HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts, int count, IList<TriggerKey> resultList)
- Task<bool> CalendarExists(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- Task<bool> CalendarIsReferenced(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- Task ClearData(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<int> CountMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts, CancellationToken cancellationToken = default)
- Task<int> DeleteAllPausedTriggerGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<int> DeleteBlobTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<int> DeleteCalendar(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- Task<int> DeleteFiredTrigger(ConnectionAndTransactionHolder conn, string entryId, CancellationToken cancellationToken = default)
- Task<int> DeleteFiredTriggers(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<int> DeleteFiredTriggers(ConnectionAndTransactionHolder conn, string instanceId, CancellationToken cancellationToken = default)
- Task<int> DeleteJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- Task<int> DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- Task<int> DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<int> DeleteSchedulerState(ConnectionAndTransactionHolder conn, string instanceId, CancellationToken cancellationToken = default)
- Task<int> DeleteTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state, DateTimeOffset ts, CancellationToken cancellationToken = default)
- Task<bool> HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts, int count, ICollection<TriggerKey> resultList, CancellationToken cancellationToken = default)
- int InsertBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger)
- int InsertCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar)
- int InsertFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- int InsertJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job)
- int InsertPausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName)
- int InsertSchedulerState(ConnectionAndTransactionHolder conn, string instanceId, DateTimeOffset checkInTime, TimeSpan interval)
- int InsertTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- bool IsExistingTriggerGroup(ConnectionAndTransactionHolder conn, string groupName)
- bool IsJobStateful(ConnectionAndTransactionHolder conn, JobKey jobKey)
- bool IsTriggerGroupPaused(ConnectionAndTransactionHolder conn, string groupName)
- bool JobExists(ConnectionAndTransactionHolder conn, JobKey jobKey)
- ICalendar SelectCalendar(ConnectionAndTransactionHolder conn, string calendarName)
- IList<string> SelectCalendars(ConnectionAndTransactionHolder conn)
- ISet<string> SelectFiredTriggerInstanceNames(ConnectionAndTransactionHolder conn)
- IList<FiredTriggerRecord> SelectFiredTriggerRecords(ConnectionAndTransactionHolder conn, string triggerName, string groupName)
- IList<FiredTriggerRecord> SelectFiredTriggerRecordsByJob(ConnectionAndTransactionHolder conn, string jobName, string groupName)
- IList<FiredTriggerRecord> SelectInstancesFiredTriggerRecords(ConnectionAndTransactionHolder conn, string instanceName)
- IJobDetail SelectJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey, ITypeLoadHelper classLoadHelper)
- int SelectJobExecutionCount(ConnectionAndTransactionHolder conn, JobKey jobKey)
- IJobDetail SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper)
- IJobDetail SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper, bool loadJobType)
- IList<string> SelectJobGroups(ConnectionAndTransactionHolder conn)
- ISet<JobKey> SelectJobsInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<JobKey> matcher)
- IList<TriggerKey> SelectMisfiredTriggers(ConnectionAndTransactionHolder conn, DateTimeOffset timestamp)
- IList<TriggerKey> SelectMisfiredTriggersInGroupInState(ConnectionAndTransactionHolder conn, string groupName, string state, DateTimeOffset ts)
- int SelectNumCalendars(ConnectionAndTransactionHolder conn)
- int SelectNumJobs(ConnectionAndTransactionHolder conn)
- int SelectNumTriggers(ConnectionAndTransactionHolder conn)
- int SelectNumTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- ISet<string> SelectPausedTriggerGroups(ConnectionAndTransactionHolder conn)
- IList<SchedulerStateRecord> SelectSchedulerStateRecords(ConnectionAndTransactionHolder conn, string instanceName)
- IOperableTrigger SelectTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- TriggerKey SelectTriggerForFireTime(ConnectionAndTransactionHolder conn, DateTimeOffset fireTime)
- IList<string> SelectTriggerGroups(ConnectionAndTransactionHolder conn)
- IList<string> SelectTriggerGroups(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- JobDataMap SelectTriggerJobDataMap(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- IList<TriggerKey> SelectTriggerNamesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- IList<IOperableTrigger> SelectTriggersForCalendar(ConnectionAndTransactionHolder conn, string calName)
- IList<IOperableTrigger> SelectTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- IList<IOperableTrigger> SelectTriggersForRecoveringJobs(ConnectionAndTransactionHolder conn)
- ISet<TriggerKey> SelectTriggersInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- IList<TriggerKey> SelectTriggersInState(ConnectionAndTransactionHolder conn, string state)
- string SelectTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- TriggerStatus SelectTriggerStatus(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- IList<TriggerKey> SelectTriggerToAcquire(ConnectionAndTransactionHolder conn, DateTimeOffset noLaterThan, DateTimeOffset noEarlierThan, int maxCount)
- bool TriggerExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- int UpdateBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger)
- int UpdateCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar)
- int UpdateFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail job)
- int UpdateJobData(ConnectionAndTransactionHolder conn, IJobDetail job)
- int UpdateJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job)
- int UpdateSchedulerState(ConnectionAndTransactionHolder conn, string instanceId, DateTimeOffset checkInTime)
- int UpdateTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- int UpdateTriggerGroupStateFromOtherState(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState)
- int UpdateTriggerGroupStateFromOtherStates(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState1, string oldState2, string oldState3)
- int UpdateTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string state)
- int UpdateTriggerStateFromOtherState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState)
- int UpdateTriggerStateFromOtherStates(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState1, string oldState2, string oldState3)
- int UpdateTriggerStatesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, string state)
- int UpdateTriggerStatesForJobFromOtherState(ConnectionAndTransactionHolder conn, JobKey jobKey, string state, string oldState)
- int UpdateTriggerStatesFromOtherStates(ConnectionAndTransactionHolder conn, string newState, string oldState1, string oldState2)
- Task<int> InsertBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, CancellationToken cancellationToken = default)
- Task<int> InsertCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar, CancellationToken cancellationToken = default)
- Task<int> InsertFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- Task<int> InsertJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job, CancellationToken cancellationToken = default)
- Task<int> InsertPausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- Task<int> InsertSchedulerState(ConnectionAndTransactionHolder conn, string instanceId, DateTimeOffset checkInTime, TimeSpan interval, CancellationToken cancellationToken = default)
- Task<int> InsertTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- Task<bool> IsExistingTriggerGroup(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- Task<bool> IsTriggerGroupPaused(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- Task<bool> JobExists(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- Task<ICalendar> SelectCalendar(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> SelectCalendars(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> SelectFiredTriggerInstanceNames(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<FiredTriggerRecord>> SelectFiredTriggerRecords(ConnectionAndTransactionHolder conn, string triggerName, string groupName, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<FiredTriggerRecord>> SelectFiredTriggerRecordsByJob(ConnectionAndTransactionHolder conn, string jobName, string groupName, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<FiredTriggerRecord>> SelectInstancesFiredTriggerRecords(ConnectionAndTransactionHolder conn, string instanceName, CancellationToken cancellationToken = default)
- Task<IJobDetail> SelectJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey, ITypeLoadHelper classLoadHelper, CancellationToken cancellationToken = default)
- Task<int> SelectJobExecutionCount(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IJobDetail> SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper, CancellationToken cancellationToken = default)
- Task<IJobDetail> SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper, bool loadJobType, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> SelectJobGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<JobKey>> SelectJobsInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> SelectMisfiredTriggers(ConnectionAndTransactionHolder conn, DateTimeOffset timestamp, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> SelectMisfiredTriggersInGroupInState(ConnectionAndTransactionHolder conn, string groupName, string state, DateTimeOffset ts, CancellationToken cancellationToken = default)
- Task<int> SelectNumCalendars(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<int> SelectNumJobs(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<int> SelectNumTriggers(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<int> SelectNumTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> SelectPausedTriggerGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<SchedulerStateRecord>> SelectSchedulerStateRecords(ConnectionAndTransactionHolder conn, string instanceName, CancellationToken cancellationToken = default)
- Task<IOperableTrigger> SelectTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<TriggerKey> SelectTriggerForFireTime(ConnectionAndTransactionHolder conn, DateTimeOffset fireTime, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> SelectTriggerGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> SelectTriggerGroups(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<JobDataMap> SelectTriggerJobDataMap(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> SelectTriggerNamesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<IOperableTrigger>> SelectTriggersForCalendar(ConnectionAndTransactionHolder conn, string calName, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<IOperableTrigger>> SelectTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<IOperableTrigger>> SelectTriggersForRecoveringJobs(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> SelectTriggersInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> SelectTriggersInState(ConnectionAndTransactionHolder conn, string state, CancellationToken cancellationToken = default)
- Task<string> SelectTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<TriggerStatus> SelectTriggerStatus(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerAcquireResult>> SelectTriggerToAcquire(ConnectionAndTransactionHolder conn, DateTimeOffset noLaterThan, DateTimeOffset noEarlierThan, int maxCount, CancellationToken cancellationToken = default)
- Task<bool> TriggerExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<int> UpdateBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, CancellationToken cancellationToken = default)
- Task<int> UpdateCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar, CancellationToken cancellationToken = default)
- Task<int> UpdateFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail job, CancellationToken cancellationToken = default)
- Task<int> UpdateJobData(ConnectionAndTransactionHolder conn, IJobDetail job, CancellationToken cancellationToken = default)
- Task<int> UpdateJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job, CancellationToken cancellationToken = default)
- Task<int> UpdateSchedulerState(ConnectionAndTransactionHolder conn, string instanceId, DateTimeOffset checkInTime, CancellationToken cancellationToken = default)
- Task<int> UpdateTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerGroupStateFromOtherState(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerGroupStateFromOtherStates(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState1, string oldState2, string oldState3, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string state, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerStateFromOtherState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerStateFromOtherStates(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState1, string oldState2, string oldState3, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerStateFromOtherStateWithNextFireTime(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState, DateTimeOffset nextFireTime, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerStatesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, string state, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerStatesForJobFromOtherState(ConnectionAndTransactionHolder conn, JobKey jobKey, string state, string oldState, CancellationToken cancellationToken = default)
- Task<int> UpdateTriggerStatesFromOtherStates(ConnectionAndTransactionHolder conn, string newState, string oldState1, string oldState2, CancellationToken cancellationToken = default)
-
public class InvalidConfigurationException : SchedulerException
-
public interface ISemaphore
-
public interface ITriggerPersistenceDelegate
- int DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- Task<int> DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- int InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- TriggerPropertyBundle LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- int UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- Task<int> InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- Task<TriggerPropertyBundle> LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- TriggerPropertyBundle ReadTriggerPropertyBundle(DbDataReader rs)
- Task<int> UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
-
public abstract class JobStoreSupport : AdoConstants, IJobStore
- public class RecoverMisfiredJobsResult
- protected const string LockStateAccess = "STATE_ACCESS"
- protected const string LockTriggerAccess = "TRIGGER_ACCESS"
- protected string delegateTypeName
- protected DateTimeOffset lastCheckin
- public TimeSpan ClusterCheckinMisfireThreshold { get; set; }
- protected ILog Log { get; }
- public virtual TimeSpan MisfireHandlerFrequency { get; set; }
- public IObjectSerializer ObjectSerializer { get; set; }
- public IThreadExecutor ThreadExecutor { get; set; }
- protected virtual IList<IOperableTrigger> AcquireNextTrigger(ConnectionAndTransactionHolder conn, DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow)
- public virtual IList<IOperableTrigger> AcquireNextTriggers(DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow)
- protected virtual Task<IReadOnlyCollection<IOperableTrigger>> AcquireNextTrigger(ConnectionAndTransactionHolder conn, DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<IOperableTrigger>> AcquireNextTriggers(DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow, CancellationToken cancellationToken = default)
- protected virtual bool CalendarExists(ConnectionAndTransactionHolder conn, string calName)
- public bool CalendarExists(string calName)
- protected virtual string CheckBlockedState(ConnectionAndTransactionHolder conn, JobKey jobKey, string currentState)
- protected bool CheckExists(ConnectionAndTransactionHolder conn, string calName)
- public bool CheckExists(JobKey jobKey)
- protected bool CheckExists(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public bool CheckExists(TriggerKey triggerKey)
- protected bool CheckExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- protected virtual Task<bool> CalendarExists(ConnectionAndTransactionHolder conn, string calName, CancellationToken cancellationToken = default)
- public Task<bool> CalendarExists(string calName, CancellationToken cancellationToken = default)
- protected virtual Task<string> CheckBlockedState(ConnectionAndTransactionHolder conn, JobKey jobKey, string currentState, CancellationToken cancellationToken = default)
- protected Task<bool> CheckExists(ConnectionAndTransactionHolder conn, string calName, CancellationToken cancellationToken = default)
- public Task<bool> CheckExists(JobKey jobKey, CancellationToken cancellationToken = default)
- protected Task<bool> CheckExists(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> CheckExists(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected Task<bool> CheckExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public void ClearAllSchedulingData()
- protected void ClearAllSchedulingData(ConnectionAndTransactionHolder conn)
- protected virtual DateTimeOffset? ClearAndGetSignalSchedulingChangeOnTxCompletion()
- public Task ClearAllSchedulingData(CancellationToken cancellationToken = default)
- protected Task ClearAllSchedulingData(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- protected virtual IList<SchedulerStateRecord> ClusterCheckIn(ConnectionAndTransactionHolder conn)
- protected virtual void ClusterRecover(ConnectionAndTransactionHolder conn, IList<SchedulerStateRecord> failedInstances)
- protected virtual Task<IReadOnlyList<SchedulerStateRecord>> ClusterCheckIn(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- protected virtual Task ClusterRecover(ConnectionAndTransactionHolder conn, IReadOnlyList<SchedulerStateRecord> failedInstances, CancellationToken cancellationToken = default)
- protected virtual bool DoCheckin()
- protected RecoverMisfiredJobsResult DoRecoverMisfires()
- protected void ExecuteInLock(string lockName, Action<ConnectionAndTransactionHolder> txCallback)
- protected abstract T ExecuteInLock<T>(string lockName, Func<ConnectionAndTransactionHolder, T> txCallback)
- protected void ExecuteInNonManagedTXLock(string lockName, Action<ConnectionAndTransactionHolder> txCallback)
- protected T ExecuteInNonManagedTXLock<T>(string lockName, Func<ConnectionAndTransactionHolder, T> txCallback)
- protected T ExecuteInNonManagedTXLock<T>(string lockName, Func<ConnectionAndTransactionHolder, T> txCallback, Func<ConnectionAndTransactionHolder, T, bool> txValidator)
- protected T ExecuteWithoutLock<T>(Func<ConnectionAndTransactionHolder, T> txCallback)
- protected virtual IList<SchedulerStateRecord> FindFailedInstances(ConnectionAndTransactionHolder conn)
- public IList<string> GetCalendarNames()
- protected virtual IList<string> GetCalendarNames(ConnectionAndTransactionHolder conn)
- protected Task ExecuteInLock(string lockName, Func<ConnectionAndTransactionHolder, Task> txCallback, CancellationToken cancellationToken = default)
- protected abstract Task<T> ExecuteInLock<T>(string lockName, Func<ConnectionAndTransactionHolder, Task<T>> txCallback, CancellationToken cancellationToken = default)
- protected Task ExecuteInNonManagedTXLock(string lockName, Func<ConnectionAndTransactionHolder, Task> txCallback, CancellationToken cancellationToken)
- protected Task<T> ExecuteInNonManagedTXLock<T>(string lockName, Func<ConnectionAndTransactionHolder, Task<T>> txCallback, CancellationToken cancellationToken)
- protected Task<T> ExecuteInNonManagedTXLock<T>(string lockName, Func<ConnectionAndTransactionHolder, Task<T>> txCallback, Func<ConnectionAndTransactionHolder, T, Task<bool>> txValidator, CancellationToken cancellationToken)
- protected Task<T> ExecuteInNonManagedTXLock<T>(string lockName, Func<ConnectionAndTransactionHolder, Task<T>> txCallback, Func<ConnectionAndTransactionHolder, T, Task<bool>> txValidator, Guid? requestorId, CancellationToken cancellationToken)
- protected Task<T> ExecuteWithoutLock<T>(Func<ConnectionAndTransactionHolder, Task<T>> txCallback, CancellationToken cancellationToken = default)
- protected virtual Task<IReadOnlyList<SchedulerStateRecord>> FindFailedInstances(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual TimeSpan GetAcquireRetryDelay(int failureCount)
- public Task<IReadOnlyCollection<string>> GetCalendarNames(CancellationToken cancellationToken = default)
- protected virtual Task<IReadOnlyCollection<string>> GetCalendarNames(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public IList<string> GetJobGroupNames()
- protected virtual IList<string> GetJobGroupNames(ConnectionAndTransactionHolder conn)
- public ISet<JobKey> GetJobKeys(GroupMatcher<JobKey> matcher)
- protected virtual ISet<JobKey> GetJobNames(ConnectionAndTransactionHolder conn, GroupMatcher<JobKey> matcher)
- public Task<IReadOnlyCollection<string>> GetJobGroupNames(CancellationToken cancellationToken = default)
- protected virtual Task<IReadOnlyCollection<string>> GetJobGroupNames(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<JobKey>> GetJobKeys(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- protected virtual Task<IReadOnlyCollection<JobKey>> GetJobNames(ConnectionAndTransactionHolder conn, GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public int GetNumberOfCalendars()
- protected virtual int GetNumberOfCalendars(ConnectionAndTransactionHolder conn)
- public int GetNumberOfJobs()
- protected virtual int GetNumberOfJobs(ConnectionAndTransactionHolder conn)
- public int GetNumberOfTriggers()
- protected virtual int GetNumberOfTriggers(ConnectionAndTransactionHolder conn)
- public ISet<string> GetPausedTriggerGroups()
- public virtual ISet<string> GetPausedTriggerGroups(ConnectionAndTransactionHolder conn)
- public IList<string> GetTriggerGroupNames()
- protected virtual IList<string> GetTriggerGroupNames(ConnectionAndTransactionHolder conn)
- public ISet<TriggerKey> GetTriggerKeys(GroupMatcher<TriggerKey> matcher)
- protected virtual ISet<TriggerKey> GetTriggerNames(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- public IList<IOperableTrigger> GetTriggersForJob(JobKey jobKey)
- protected virtual IList<IOperableTrigger> GetTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public TriggerState GetTriggerState(TriggerKey triggerKey)
- public virtual TriggerState GetTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual void Initialize(ITypeLoadHelper loadHelper, ISchedulerSignaler s)
- public bool IsJobGroupPaused(string groupName)
- public Task<int> GetNumberOfCalendars(CancellationToken cancellationToken = default)
- protected virtual Task<int> GetNumberOfCalendars(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public Task<int> GetNumberOfJobs(CancellationToken cancellationToken = default)
- protected virtual Task<int> GetNumberOfJobs(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public Task<int> GetNumberOfTriggers(CancellationToken cancellationToken = default)
- protected virtual Task<int> GetNumberOfTriggers(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<string>> GetTriggerGroupNames(CancellationToken cancellationToken = default)
- protected virtual Task<IReadOnlyCollection<string>> GetTriggerGroupNames(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<TriggerKey>> GetTriggerKeys(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- protected virtual Task<IReadOnlyCollection<TriggerKey>> GetTriggerNames(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public Task<IReadOnlyCollection<IOperableTrigger>> GetTriggersForJob(JobKey jobKey, CancellationToken cancellationToken = default)
- protected virtual Task<IReadOnlyCollection<IOperableTrigger>> GetTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<TriggerState> GetTriggerState(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task<TriggerState> GetTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task Initialize(ITypeLoadHelper loadHelper, ISchedulerSignaler signaler, CancellationToken cancellationToken = default)
- public Task<bool> IsJobGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public bool IsTriggerGroupPaused(string groupName)
- protected virtual bool JobExists(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public Task<bool> IsTriggerGroupPaused(string groupName, CancellationToken cancellationToken = default)
- protected virtual Task<bool> JobExists(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual void PauseAll()
- public virtual void PauseAll(ConnectionAndTransactionHolder conn)
- public virtual void PauseJob(JobKey jobKey)
- public virtual IList<string> PauseJobs(GroupMatcher<JobKey> matcher)
- public void PauseTrigger(TriggerKey triggerKey)
- public virtual void PauseTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual ISet<string> PauseTriggerGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- public virtual ISet<string> PauseTriggers(GroupMatcher<TriggerKey> matcher)
- protected virtual void RecoverJobs()
- protected virtual void RecoverJobs(ConnectionAndTransactionHolder conn)
- public virtual RecoverMisfiredJobsResult RecoverMisfiredJobs(ConnectionAndTransactionHolder conn, bool recovering)
- public void ReleaseAcquiredTrigger(IOperableTrigger trigger)
- protected virtual void ReleaseAcquiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger)
- protected virtual void ReleaseLock(string lockName, bool doIt)
- public bool RemoveCalendar(string calName)
- protected virtual bool RemoveCalendar(ConnectionAndTransactionHolder conn, string calName)
- public bool RemoveJob(JobKey jobKey)
- protected virtual bool RemoveJob(ConnectionAndTransactionHolder conn, JobKey jobKey, bool activeDeleteSafe)
- public bool RemoveJobs(IList<JobKey> jobKeys)
- public bool RemoveTrigger(TriggerKey triggerKey)
- protected virtual bool RemoveTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- protected virtual bool RemoveTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, IJobDetail job)
- public bool RemoveTriggers(IList<TriggerKey> triggerKeys)
- public bool ReplaceTrigger(TriggerKey triggerKey, IOperableTrigger newTrigger)
- protected virtual bool ReplaceTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, IOperableTrigger newTrigger)
- public virtual void ResumeAll()
- public virtual void ResumeAll(ConnectionAndTransactionHolder conn)
- public virtual void ResumeJob(JobKey jobKey)
- public virtual ISet<string> ResumeJobs(GroupMatcher<JobKey> matcher)
- public virtual void ResumeTrigger(TriggerKey triggerKey)
- public virtual void ResumeTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual IList<string> ResumeTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual IList<string> ResumeTriggers(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- public ICalendar RetrieveCalendar(string calName)
- protected virtual ICalendar RetrieveCalendar(ConnectionAndTransactionHolder conn, string calName)
- public IJobDetail RetrieveJob(JobKey jobKey)
- protected virtual IJobDetail RetrieveJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public IOperableTrigger RetrieveTrigger(TriggerKey triggerKey)
- protected virtual IOperableTrigger RetrieveTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- protected void RetryExecuteInNonManagedTXLock(string lockName, Action<ConnectionAndTransactionHolder> txCallback)
- protected virtual T RetryExecuteInNonManagedTXLock<T>(string lockName, Func<ConnectionAndTransactionHolder, T> txCallback)
- public virtual Task PauseAll(CancellationToken cancellationToken = default)
- public virtual Task PauseAll(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task PauseJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> PauseJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public Task PauseTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task PauseTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> PauseTriggerGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> PauseTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- protected virtual Task RecoverJobs(CancellationToken cancellationToken)
- protected virtual Task RecoverJobs(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<RecoverMisfiredJobsResult> RecoverMisfiredJobs(ConnectionAndTransactionHolder conn, bool recovering, CancellationToken cancellationToken = default)
- public Task ReleaseAcquiredTrigger(IOperableTrigger trigger, CancellationToken cancellationToken = default)
- protected virtual Task ReleaseAcquiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, CancellationToken cancellationToken = default)
- protected virtual Task ReleaseLock(Guid requestorId, string lockName, bool doIt, CancellationToken cancellationToken)
- public Task<bool> RemoveCalendar(string calName, CancellationToken cancellationToken = default)
- protected virtual Task<bool> RemoveCalendar(ConnectionAndTransactionHolder conn, string calName, CancellationToken cancellationToken = default)
- public Task<bool> RemoveJob(JobKey jobKey, CancellationToken cancellationToken = default)
- protected virtual Task<bool> RemoveJob(ConnectionAndTransactionHolder conn, JobKey jobKey, bool activeDeleteSafe, CancellationToken cancellationToken = default)
- public Task<bool> RemoveJobs(IReadOnlyCollection<JobKey> jobKeys, CancellationToken cancellationToken = default)
- public Task<bool> RemoveTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task<bool> RemoveTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task<bool> RemoveTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, IJobDetail job, CancellationToken cancellationToken = default)
- public Task<bool> RemoveTriggers(IReadOnlyCollection<TriggerKey> triggerKeys, CancellationToken cancellationToken = default)
- public Task<bool> ReplaceTrigger(TriggerKey triggerKey, IOperableTrigger newTrigger, CancellationToken cancellationToken = default)
- protected virtual Task<bool> ReplaceTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, IOperableTrigger newTrigger, CancellationToken cancellationToken = default)
- public virtual Task ResumeAll(CancellationToken cancellationToken = default)
- public virtual Task ResumeAll(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task ResumeJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> ResumeJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task ResumeTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task ResumeTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> ResumeTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> ResumeTriggers(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public Task<ICalendar> RetrieveCalendar(string calName, CancellationToken cancellationToken = default)
- protected virtual Task<ICalendar> RetrieveCalendar(ConnectionAndTransactionHolder conn, string calName, CancellationToken cancellationToken = default)
- public Task<IJobDetail> RetrieveJob(JobKey jobKey, CancellationToken cancellationToken = default)
- protected virtual Task<IJobDetail> RetrieveJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<IOperableTrigger> RetrieveTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task<IOperableTrigger> RetrieveTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task RetryExecuteInNonManagedTXLock(string lockName, Func<ConnectionAndTransactionHolder, Task> txCallback, CancellationToken cancellationToken = default)
- protected virtual Task<T> RetryExecuteInNonManagedTXLock<T>(string lockName, Func<ConnectionAndTransactionHolder, Task<T>> txCallback, Guid? requestorId, CancellationToken cancellationToken = default)
- public void SchedulerPaused()
- public void SchedulerResumed()
- public virtual void SchedulerStarted()
- public virtual void Shutdown()
- protected virtual void SignalSchedulingChangeImmediately(DateTimeOffset? candidateNewNextFireTime)
- protected virtual void SignalSchedulingChangeOnTxCompletion(DateTimeOffset? candidateNewNextFireTime)
- public void StoreCalendar(string calName, ICalendar calendar, bool replaceExisting, bool updateTriggers)
- protected virtual void StoreCalendar(ConnectionAndTransactionHolder conn, string calName, ICalendar calendar, bool replaceExisting, bool updateTriggers)
- public void StoreJob(IJobDetail newJob, bool replaceExisting)
- protected virtual void StoreJob(ConnectionAndTransactionHolder conn, IJobDetail newJob, bool replaceExisting)
- public void StoreJobAndTrigger(IJobDetail newJob, IOperableTrigger newTrigger)
- public void StoreJobsAndTriggers(IDictionary<IJobDetail, ISet<ITrigger>> triggersAndJobs, bool replace)
- public void StoreTrigger(IOperableTrigger newTrigger, bool replaceExisting)
- protected virtual void StoreTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger newTrigger, IJobDetail job, bool replaceExisting, string state, bool forceState, bool recovering)
- public virtual void TriggeredJobComplete(IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode)
- protected virtual void TriggeredJobComplete(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode)
- protected virtual bool TriggerExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- protected virtual TriggerFiredBundle TriggerFired(ConnectionAndTransactionHolder conn, IOperableTrigger trigger)
- public virtual IList<TriggerFiredResult> TriggersFired(IList<IOperableTrigger> triggers)
- protected virtual bool UpdateMisfiredTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newStateIfNotComplete, bool forceState)
- public Task SchedulerPaused(CancellationToken cancellationToken = default)
- public Task SchedulerResumed(CancellationToken cancellationToken = default)
- public virtual Task SchedulerStarted(CancellationToken cancellationToken = default)
- public virtual Task Shutdown(CancellationToken cancellationToken = default)
- public Task StoreCalendar(string calName, ICalendar calendar, bool replaceExisting, bool updateTriggers, CancellationToken cancellationToken = default)
- protected virtual Task StoreCalendar(ConnectionAndTransactionHolder conn, string calName, ICalendar calendar, bool replaceExisting, bool updateTriggers, CancellationToken cancellationToken = default)
- public Task StoreJob(IJobDetail newJob, bool replaceExisting, CancellationToken cancellationToken = default)
- protected virtual Task StoreJob(ConnectionAndTransactionHolder conn, IJobDetail newJob, bool replaceExisting, CancellationToken cancellationToken = default)
- public Task StoreJobAndTrigger(IJobDetail newJob, IOperableTrigger newTrigger, CancellationToken cancellationToken = default)
- public Task StoreJobsAndTriggers(IReadOnlyDictionary<IJobDetail, IReadOnlyCollection<ITrigger>> triggersAndJobs, bool replace, CancellationToken cancellationToken = default)
- public Task StoreTrigger(IOperableTrigger newTrigger, bool replaceExisting, CancellationToken cancellationToken = default)
- protected virtual Task StoreTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger newTrigger, IJobDetail job, bool replaceExisting, string state, bool forceState, bool recovering, CancellationToken cancellationToken = default)
- public virtual Task TriggeredJobComplete(IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode, CancellationToken cancellationToken = default)
- protected virtual Task TriggeredJobComplete(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode, CancellationToken cancellationToken = default)
- protected virtual Task<bool> TriggerExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task<TriggerFiredBundle> TriggerFired(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerFiredResult>> TriggersFired(IReadOnlyCollection<IOperableTrigger> triggers, CancellationToken cancellationToken = default)
- protected virtual Task<bool> UpdateMisfiredTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newStateIfNotComplete, bool forceState, CancellationToken cancellationToken = default)
-
public class RecoverMisfiredJobsResult
-
public abstract class SimplePropertiesTriggerPersistenceDelegateSupport : ITriggerPersistenceDelegate
- protected string SchedName { get; }
- public int DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public Task<int> DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public int InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public TriggerPropertyBundle LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public int UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public Task<int> InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public Task<TriggerPropertyBundle> LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public TriggerPropertyBundle ReadTriggerPropertyBundle(DbDataReader rs)
- public Task<int> UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
-
public class SimpleSemaphore : ISemaphore
-
public class SimpleTriggerPersistenceDelegate : ITriggerPersistenceDelegate
- protected string SchedName { get; }
- public int DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public Task<int> DeleteExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public int InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public TriggerPropertyBundle LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public int UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public Task<int> InsertExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public Task<TriggerPropertyBundle> LoadExtendedTriggerProperties(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public TriggerPropertyBundle ReadTriggerPropertyBundle(DbDataReader rs)
- public Task<int> UpdateExtendedTriggerProperties(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
-
public class StdAdoConstants : AdoConstants
-
public class StdAdoDelegate : StdAdoConstants, IDriverDelegate, IDbAccessor
- protected IDbProvider DbProvider { get; }
- public virtual void AddCommandParameter(IDbCommand cmd, string paramName, object paramValue)
- public virtual void AddCommandParameter(IDbCommand cmd, string paramName, object paramValue, Enum dataType)
- public virtual void AddCommandParameter(DbCommand cmd, string paramName, object paramValue, Enum dataType = null, int? size = default)
- public virtual bool CalendarExists(ConnectionAndTransactionHolder conn, string calendarName)
- public virtual bool CalendarIsReferenced(ConnectionAndTransactionHolder conn, string calendarName)
- public virtual void ClearData(ConnectionAndTransactionHolder conn)
- public virtual Task<bool> CalendarExists(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- public virtual Task<bool> CalendarIsReferenced(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- public virtual Task ClearData(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual int CountMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts)
- public virtual int DeleteAllPausedTriggerGroups(ConnectionAndTransactionHolder conn)
- public virtual int DeleteBlobTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual int DeleteCalendar(ConnectionAndTransactionHolder conn, string calendarName)
- public virtual int DeleteFiredTrigger(ConnectionAndTransactionHolder conn, string entryId)
- public virtual int DeleteFiredTriggers(ConnectionAndTransactionHolder conn)
- public virtual int DeleteFiredTriggers(ConnectionAndTransactionHolder conn, string instanceName)
- public virtual int DeleteJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public virtual int DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName)
- public virtual int DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- public virtual int DeleteSchedulerState(ConnectionAndTransactionHolder conn, string instanceName)
- public virtual int DeleteTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- protected virtual void DeleteTriggerExtension(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual Task<int> CountMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteAllPausedTriggerGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteBlobTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteCalendar(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteFiredTrigger(ConnectionAndTransactionHolder conn, string entryId, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteFiredTriggers(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteFiredTriggers(ConnectionAndTransactionHolder conn, string instanceName, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<int> DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- public virtual Task<int> DeletePausedTriggerGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteSchedulerState(ConnectionAndTransactionHolder conn, string instanceName, CancellationToken cancellationToken = default)
- public virtual Task<int> DeleteTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task DeleteTriggerExtension(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken)
- protected virtual T GetJobDataFromBlob<T>(IDataReader rs, int colIndex)
- protected virtual Task<T> GetJobDataFromBlob<T>(DbDataReader rs, int colIndex)
- protected virtual T GetObjectFromBlob<T>(IDataReader rs, int colIndex)
- protected virtual Task<T> GetObjectFromBlob<T>(DbDataReader rs, int colIndex, CancellationToken cancellationToken = default)
- public virtual IList<TriggerKey> HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state, DateTimeOffset ts)
- public virtual bool HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts, int count, IList<TriggerKey> resultList)
- public virtual Task<IReadOnlyCollection<TriggerKey>> HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state, DateTimeOffset ts, CancellationToken cancellationToken = default)
- public virtual Task<bool> HasMisfiredTriggersInState(ConnectionAndTransactionHolder conn, string state1, DateTimeOffset ts, int count, ICollection<TriggerKey> resultList, CancellationToken cancellationToken = default)
- public virtual int InsertBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger)
- public virtual int InsertCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar)
- public virtual int InsertFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail job)
- public virtual int InsertJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job)
- public virtual int InsertPausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName)
- public virtual int InsertSchedulerState(ConnectionAndTransactionHolder conn, string instanceName, DateTimeOffset checkInTime, TimeSpan interval)
- public virtual int InsertTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public virtual bool IsExistingTriggerGroup(ConnectionAndTransactionHolder conn, string groupName)
- public virtual bool IsJobStateful(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public virtual Task<int> InsertBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<int> InsertCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar, CancellationToken cancellationToken = default)
- public virtual Task<int> InsertFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail job, CancellationToken cancellationToken = default)
- public virtual Task<int> InsertJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job, CancellationToken cancellationToken = default)
- public virtual Task<int> InsertPausedTriggerGroup(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- public virtual Task<int> InsertSchedulerState(ConnectionAndTransactionHolder conn, string instanceName, DateTimeOffset checkInTime, TimeSpan interval, CancellationToken cancellationToken = default)
- public virtual Task<int> InsertTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public virtual Task<bool> IsExistingTriggerGroup(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- public virtual bool IsTriggerGroupPaused(ConnectionAndTransactionHolder conn, string groupName)
- public virtual bool JobExists(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public virtual IDbCommand PrepareCommand(ConnectionAndTransactionHolder cth, string commandText)
- protected virtual byte[] ReadBytesFromBlob(IDataReader dr, int colIndex)
- public virtual Task<bool> IsTriggerGroupPaused(ConnectionAndTransactionHolder conn, string groupName, CancellationToken cancellationToken = default)
- public virtual Task<bool> JobExists(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual DbCommand PrepareCommand(ConnectionAndTransactionHolder cth, string commandText)
- protected virtual Task<byte[]> ReadBytesFromBlob(IDataReader dr, int colIndex, CancellationToken cancellationToken)
- public virtual ICalendar SelectCalendar(ConnectionAndTransactionHolder conn, string calendarName)
- public virtual IList<string> SelectCalendars(ConnectionAndTransactionHolder conn)
- public virtual ISet<string> SelectFiredTriggerInstanceNames(ConnectionAndTransactionHolder conn)
- public virtual IList<FiredTriggerRecord> SelectFiredTriggerRecords(ConnectionAndTransactionHolder conn, string triggerName, string groupName)
- public virtual IList<FiredTriggerRecord> SelectFiredTriggerRecordsByJob(ConnectionAndTransactionHolder conn, string jobName, string groupName)
- public virtual IList<FiredTriggerRecord> SelectInstancesFiredTriggerRecords(ConnectionAndTransactionHolder conn, string instanceName)
- public virtual IJobDetail SelectJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey, ITypeLoadHelper loadHelper)
- public virtual int SelectJobExecutionCount(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public virtual IJobDetail SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper)
- public virtual IJobDetail SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper, bool loadJobType)
- public virtual IList<string> SelectJobGroups(ConnectionAndTransactionHolder conn)
- public virtual ISet<JobKey> SelectJobsInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<JobKey> matcher)
- public virtual IList<TriggerKey> SelectMisfiredTriggers(ConnectionAndTransactionHolder conn, DateTimeOffset ts)
- public virtual IList<TriggerKey> SelectMisfiredTriggersInGroupInState(ConnectionAndTransactionHolder conn, string groupName, string state, DateTimeOffset ts)
- public virtual int SelectNumCalendars(ConnectionAndTransactionHolder conn)
- public virtual int SelectNumJobs(ConnectionAndTransactionHolder conn)
- public virtual int SelectNumTriggers(ConnectionAndTransactionHolder conn)
- public virtual int SelectNumTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public virtual ISet<string> SelectPausedTriggerGroups(ConnectionAndTransactionHolder conn)
- public virtual IList<SchedulerStateRecord> SelectSchedulerStateRecords(ConnectionAndTransactionHolder conn, string instanceName)
- public virtual IOperableTrigger SelectTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual TriggerKey SelectTriggerForFireTime(ConnectionAndTransactionHolder conn, DateTimeOffset fireTime)
- public virtual IList<string> SelectTriggerGroups(ConnectionAndTransactionHolder conn)
- public virtual IList<string> SelectTriggerGroups(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- public virtual JobDataMap SelectTriggerJobDataMap(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual IList<TriggerKey> SelectTriggerNamesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public virtual IList<IOperableTrigger> SelectTriggersForCalendar(ConnectionAndTransactionHolder conn, string calName)
- public virtual IList<IOperableTrigger> SelectTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey)
- public virtual IList<IOperableTrigger> SelectTriggersForRecoveringJobs(ConnectionAndTransactionHolder conn)
- public virtual ISet<TriggerKey> SelectTriggersInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher)
- public virtual IList<TriggerKey> SelectTriggersInState(ConnectionAndTransactionHolder conn, string state)
- public virtual string SelectTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual TriggerStatus SelectTriggerStatus(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual IList<TriggerKey> SelectTriggerToAcquire(ConnectionAndTransactionHolder conn, DateTimeOffset noLaterThan, DateTimeOffset noEarlierThan, int maxCount)
- public virtual Task<ICalendar> SelectCalendar(ConnectionAndTransactionHolder conn, string calendarName, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> SelectCalendars(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> SelectFiredTriggerInstanceNames(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<FiredTriggerRecord>> SelectFiredTriggerRecords(ConnectionAndTransactionHolder conn, string triggerName, string groupName, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<FiredTriggerRecord>> SelectFiredTriggerRecordsByJob(ConnectionAndTransactionHolder conn, string jobName, string groupName, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<FiredTriggerRecord>> SelectInstancesFiredTriggerRecords(ConnectionAndTransactionHolder conn, string instanceName, CancellationToken cancellationToken = default)
- public virtual Task<IJobDetail> SelectJobDetail(ConnectionAndTransactionHolder conn, JobKey jobKey, ITypeLoadHelper loadHelper, CancellationToken cancellationToken = default)
- public virtual Task<int> SelectJobExecutionCount(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IJobDetail> SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper, CancellationToken cancellationToken = default)
- public virtual Task<IJobDetail> SelectJobForTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, ITypeLoadHelper loadHelper, bool loadJobType, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> SelectJobGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<JobKey>> SelectJobsInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> SelectMisfiredTriggers(ConnectionAndTransactionHolder conn, DateTimeOffset ts, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> SelectMisfiredTriggersInGroupInState(ConnectionAndTransactionHolder conn, string groupName, string state, DateTimeOffset ts, CancellationToken cancellationToken = default)
- public virtual Task<int> SelectNumCalendars(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<int> SelectNumJobs(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<int> SelectNumTriggers(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<int> SelectNumTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> SelectPausedTriggerGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<SchedulerStateRecord>> SelectSchedulerStateRecords(ConnectionAndTransactionHolder conn, string instanceName, CancellationToken cancellationToken = default)
- public virtual Task<IOperableTrigger> SelectTrigger(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<TriggerKey> SelectTriggerForFireTime(ConnectionAndTransactionHolder conn, DateTimeOffset fireTime, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> SelectTriggerGroups(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> SelectTriggerGroups(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<JobDataMap> SelectTriggerJobDataMap(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> SelectTriggerNamesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<IOperableTrigger>> SelectTriggersForCalendar(ConnectionAndTransactionHolder conn, string calName, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<IOperableTrigger>> SelectTriggersForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<IOperableTrigger>> SelectTriggersForRecoveringJobs(ConnectionAndTransactionHolder conn, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> SelectTriggersInGroup(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> SelectTriggersInState(ConnectionAndTransactionHolder conn, string state, CancellationToken cancellationToken = default)
- public virtual Task<string> SelectTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<TriggerStatus> SelectTriggerStatus(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerAcquireResult>> SelectTriggerToAcquire(ConnectionAndTransactionHolder conn, DateTimeOffset noLaterThan, DateTimeOffset noEarlierThan, int maxCount, CancellationToken cancellationToken = default)
- public virtual bool TriggerExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey)
- public virtual int UpdateBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger)
- public virtual int UpdateCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar)
- public virtual int UpdateFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail job)
- public virtual int UpdateJobData(ConnectionAndTransactionHolder conn, IJobDetail job)
- public virtual int UpdateJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job)
- public virtual int UpdateSchedulerState(ConnectionAndTransactionHolder conn, string instanceName, DateTimeOffset checkInTime)
- public virtual int UpdateTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail)
- public virtual int UpdateTriggerGroupStateFromOtherState(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState)
- public virtual int UpdateTriggerGroupStateFromOtherStates(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState1, string oldState2, string oldState3)
- public virtual int UpdateTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string state)
- public virtual int UpdateTriggerStateFromOtherState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState)
- public virtual int UpdateTriggerStateFromOtherStates(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState1, string oldState2, string oldState3)
- public virtual int UpdateTriggerStatesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, string state)
- public virtual int UpdateTriggerStatesForJobFromOtherState(ConnectionAndTransactionHolder conn, JobKey jobKey, string state, string oldState)
- public virtual int UpdateTriggerStatesFromOtherStates(ConnectionAndTransactionHolder conn, string newState, string oldState1, string oldState2)
- public virtual Task<bool> TriggerExists(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateBlobTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateCalendar(ConnectionAndTransactionHolder conn, string calendarName, ICalendar calendar, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateFiredTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail job, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateJobData(ConnectionAndTransactionHolder conn, IJobDetail job, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateJobDetail(ConnectionAndTransactionHolder conn, IJobDetail job, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateSchedulerState(ConnectionAndTransactionHolder conn, string instanceName, DateTimeOffset checkInTime, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTrigger(ConnectionAndTransactionHolder conn, IOperableTrigger trigger, string state, IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerGroupStateFromOtherState(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerGroupStateFromOtherStates(ConnectionAndTransactionHolder conn, GroupMatcher<TriggerKey> matcher, string newState, string oldState1, string oldState2, string oldState3, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string state, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerStateFromOtherState(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerStateFromOtherStates(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState1, string oldState2, string oldState3, CancellationToken cancellationToken = default)
- public Task<int> UpdateTriggerStateFromOtherStateWithNextFireTime(ConnectionAndTransactionHolder conn, TriggerKey triggerKey, string newState, string oldState, DateTimeOffset nextFireTime, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerStatesForJob(ConnectionAndTransactionHolder conn, JobKey jobKey, string state, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerStatesForJobFromOtherState(ConnectionAndTransactionHolder conn, JobKey jobKey, string state, string oldState, CancellationToken cancellationToken = default)
- public virtual Task<int> UpdateTriggerStatesFromOtherStates(ConnectionAndTransactionHolder conn, string newState, string oldState1, string oldState2, CancellationToken cancellationToken = default)
-
public class StdRowLockSemaphore : DBSemaphore
-
public class TriggerAcquireResult
-
public class TriggerPropertyBundle
-
public class TriggerStatus
-
public class UpdateLockRowSemaphore : DBSemaphore
-
public class UpdateLockRowSemaphoreMOT : UpdateLockRowSemaphore
Quartz.Impl.AdoJobStore.Common
Quartz.Impl.Calendar
Quartz.Impl.Matchers
Quartz.Impl.Triggers
-
public abstract class AbstractTrigger : IOperableTrigger, IMutableTrigger, ITrigger, IComparable<ITrigger>, IEquatable<AbstractTrigger>
-
public class DailyTimeIntervalTriggerImpl : AbstractTrigger, IDailyTimeIntervalTrigger, ITrigger, IComparable<ITrigger>
-
public class SimpleTriggerImpl : AbstractTrigger, ISimpleTrigger, ITrigger, IComparable<ITrigger>
Quartz.Job
Quartz.Listener
-
public class BroadcastJobListener : IJobListener
-
public class BroadcastSchedulerListener : ISchedulerListener
- public IList<ISchedulerListener> GetListeners()
- public void JobAdded(IJobDetail jobDetail)
- public void JobDeleted(JobKey jobKey)
- public void JobPaused(JobKey jobKey)
- public void JobResumed(JobKey jobKey)
- public void JobScheduled(ITrigger trigger)
- public void JobsPaused(string jobGroup)
- public void JobsResumed(string jobGroup)
- public void JobUnscheduled(TriggerKey triggerKey)
- public IReadOnlyList<ISchedulerListener> GetListeners()
- public Task JobAdded(IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public Task JobDeleted(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task JobInterrupted(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task JobPaused(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task JobResumed(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task JobScheduled(ITrigger trigger, CancellationToken cancellationToken = default)
- public Task JobsPaused(string jobGroup, CancellationToken cancellationToken = default)
- public Task JobsResumed(string jobGroup, CancellationToken cancellationToken = default)
- public Task JobUnscheduled(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public void SchedulerError(string msg, SchedulerException cause)
- public void SchedulerInStandbyMode()
- public void SchedulerShutdown()
- public void SchedulerShuttingdown()
- public void SchedulerStarted()
- public void SchedulerStarting()
- public void SchedulingDataCleared()
- public void TriggerFinalized(ITrigger trigger)
- public void TriggerPaused(TriggerKey triggerKey)
- public void TriggerResumed(TriggerKey triggerKey)
- public void TriggersPaused(string triggerGroup)
- public void TriggersResumed(string triggerGroup)
- public Task SchedulerError(string msg, SchedulerException cause, CancellationToken cancellationToken = default)
- public Task SchedulerInStandbyMode(CancellationToken cancellationToken = default)
- public Task SchedulerShutdown(CancellationToken cancellationToken = default)
- public Task SchedulerShuttingdown(CancellationToken cancellationToken = default)
- public Task SchedulerStarted(CancellationToken cancellationToken = default)
- public Task SchedulerStarting(CancellationToken cancellationToken = default)
- public Task SchedulingDataCleared(CancellationToken cancellationToken = default)
- public Task TriggerFinalized(ITrigger trigger, CancellationToken cancellationToken = default)
- public Task TriggerPaused(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public Task TriggerResumed(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public Task TriggersPaused(string triggerGroup, CancellationToken cancellationToken = default)
- public Task TriggersResumed(string triggerGroup, CancellationToken cancellationToken = default)
-
public class BroadcastTriggerListener : ITriggerListener
- public IList<ITriggerListener> Listeners { get; }
- public IReadOnlyList<ITriggerListener> Listeners { get; }
- public BroadcastTriggerListener(string name, IList<ITriggerListener> listeners)
- public BroadcastTriggerListener(string name, IReadOnlyCollection<ITriggerListener> listeners)
- public void TriggerComplete(ITrigger trigger, IJobExecutionContext context, SchedulerInstruction triggerInstructionCode)
- public void TriggerFired(ITrigger trigger, IJobExecutionContext context)
- public void TriggerMisfired(ITrigger trigger)
- public bool VetoJobExecution(ITrigger trigger, IJobExecutionContext context)
- public Task TriggerComplete(ITrigger trigger, IJobExecutionContext context, SchedulerInstruction triggerInstructionCode, CancellationToken cancellationToken = default)
- public Task TriggerFired(ITrigger trigger, IJobExecutionContext context, CancellationToken cancellationToken = default)
- public Task TriggerMisfired(ITrigger trigger, CancellationToken cancellationToken = default)
- public Task<bool> VetoJobExecution(ITrigger trigger, IJobExecutionContext context, CancellationToken cancellationToken = default)
-
public abstract class JobListenerSupport : IJobListener
-
public abstract class SchedulerListenerSupport : ISchedulerListener
- protected ILog Log { get; }
- public virtual void JobAdded(IJobDetail jobDetail)
- public virtual void JobDeleted(JobKey jobKey)
- public virtual void JobPaused(JobKey jobKey)
- public virtual void JobResumed(JobKey jobKey)
- public virtual void JobScheduled(ITrigger trigger)
- public virtual void JobsPaused(string jobGroup)
- public virtual void JobsResumed(string jobGroup)
- public virtual void JobUnscheduled(TriggerKey triggerKey)
- public virtual void SchedulerError(string msg, SchedulerException cause)
- public virtual void SchedulerInStandbyMode()
- public virtual void SchedulerShutdown()
- public virtual void SchedulerShuttingdown()
- public virtual void SchedulerStarted()
- public void SchedulerStarting()
- public virtual void SchedulingDataCleared()
- public virtual void TriggerFinalized(ITrigger trigger)
- public virtual void TriggerPaused(TriggerKey triggerKey)
- public virtual void TriggerResumed(TriggerKey triggerKey)
- public virtual void TriggersPaused(string triggerGroup)
- public virtual void TriggersResumed(string triggerGroup)
- public virtual Task JobAdded(IJobDetail jobDetail, CancellationToken cancellationToken = default)
- public virtual Task JobDeleted(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task JobInterrupted(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task JobPaused(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task JobResumed(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task JobScheduled(ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task JobsPaused(string jobGroup, CancellationToken cancellationToken = default)
- public virtual Task JobsResumed(string jobGroup, CancellationToken cancellationToken = default)
- public virtual Task JobUnscheduled(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task SchedulerError(string msg, SchedulerException cause, CancellationToken cancellationToken = default)
- public virtual Task SchedulerInStandbyMode(CancellationToken cancellationToken = default)
- public virtual Task SchedulerShutdown(CancellationToken cancellationToken = default)
- public virtual Task SchedulerShuttingdown(CancellationToken cancellationToken = default)
- public virtual Task SchedulerStarted(CancellationToken cancellationToken = default)
- public virtual Task SchedulerStarting(CancellationToken cancellationToken = default)
- public virtual Task SchedulingDataCleared(CancellationToken cancellationToken = default)
- public virtual Task TriggerFinalized(ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task TriggerPaused(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task TriggerResumed(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task TriggersPaused(string triggerGroup, CancellationToken cancellationToken = default)
- public virtual Task TriggersResumed(string triggerGroup, CancellationToken cancellationToken = default)
-
public abstract class TriggerListenerSupport : ITriggerListener
- protected ILog Log { get; }
- public virtual void TriggerComplete(ITrigger trigger, IJobExecutionContext context, SchedulerInstruction triggerInstructionCode)
- public virtual void TriggerFired(ITrigger trigger, IJobExecutionContext context)
- public virtual void TriggerMisfired(ITrigger trigger)
- public virtual bool VetoJobExecution(ITrigger trigger, IJobExecutionContext context)
- public virtual Task TriggerComplete(ITrigger trigger, IJobExecutionContext context, SchedulerInstruction triggerInstructionCode, CancellationToken cancellationToken = default)
- public virtual Task TriggerFired(ITrigger trigger, IJobExecutionContext context, CancellationToken cancellationToken = default)
- public virtual Task TriggerMisfired(ITrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<bool> VetoJobExecution(ITrigger trigger, IJobExecutionContext context, CancellationToken cancellationToken = default)
Quartz.Logging
-
public static class
- public const string = "Quartz"
- public const string = "fire.instance.id"
- public const string = "job.group"
- public const string = "job.name"
- public const string = "job.type"
- public const string = "scheduler.id"
- public const string = "scheduler.name"
- public const string = "trigger.group"
- public const string = "trigger.name"
-
public interface ILogProvider
-
public static class LogContext
-
public sealed delegate Logger : MulticastDelegate
-
public enum LogLevel
-
public static class LogProvider
-
public static class OperationName
Quartz.Logging.LogProviders
Quartz.Plugin.History
Quartz.Plugin.Management
Quartz.Plugin.Xml
Quartz.Simpl
-
public class DefaultObjectSerializer : IObjectSerializer
-
public class BinaryObjectSerializer : IObjectSerializer
-
public class DedicatedThreadPool : TaskSchedulingThreadPool
-
public class DefaultThreadPool : TaskSchedulingThreadPool
-
public abstract class HostNameBasedIdGenerator : IInstanceIdGenerator
-
public interface IRemotableQuartzScheduler
-
public class PropertySettingJobFactory : SimpleJobFactory
-
public class RAMJobStore : IJobStore
- protected ILog Log { get; }
- public virtual IList<IOperableTrigger> AcquireNextTriggers(DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow)
- public virtual Task<IReadOnlyCollection<IOperableTrigger>> AcquireNextTriggers(DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow, CancellationToken cancellationToken = default)
- public bool CalendarExists(string calName)
- public bool CheckExists(JobKey jobKey)
- public bool CheckExists(TriggerKey triggerKey)
- public void ClearAllSchedulingData()
- public virtual IList<string> GetCalendarNames()
- public Task<bool> CalendarExists(string calName, CancellationToken cancellationToken = default)
- public Task<bool> CheckExists(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> CheckExists(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public Task ClearAllSchedulingData(CancellationToken cancellationToken = default)
- public virtual TimeSpan GetAcquireRetryDelay(int failureCount)
- public virtual Task<IReadOnlyCollection<string>> GetCalendarNames(CancellationToken cancellationToken = default)
- public virtual IList<string> GetJobGroupNames()
- public virtual ISet<JobKey> GetJobKeys(GroupMatcher<JobKey> matcher)
- public virtual int GetNumberOfCalendars()
- public virtual int GetNumberOfJobs()
- public virtual int GetNumberOfTriggers()
- public virtual ISet<string> GetPausedTriggerGroups()
- public virtual IList<string> GetTriggerGroupNames()
- public virtual ISet<TriggerKey> GetTriggerKeys(GroupMatcher<TriggerKey> matcher)
- public virtual IList<IOperableTrigger> GetTriggersForJob(JobKey jobKey)
- public virtual TriggerState GetTriggerState(TriggerKey triggerKey)
- protected virtual List<TriggerWrapper> GetTriggerWrappersForCalendar(string calName)
- protected virtual List<TriggerWrapper> GetTriggerWrappersForJob(JobKey jobKey)
- public virtual void Initialize(ITypeLoadHelper loadHelper, ISchedulerSignaler s)
- public virtual bool IsJobGroupPaused(string groupName)
- public virtual bool IsTriggerGroupPaused(string groupName)
- public virtual void PauseAll()
- public virtual void PauseJob(JobKey jobKey)
- public virtual IList<string> PauseJobs(GroupMatcher<JobKey> matcher)
- public virtual void PauseTrigger(TriggerKey triggerKey)
- public virtual ISet<string> PauseTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual void ReleaseAcquiredTrigger(IOperableTrigger trigger)
- public virtual bool RemoveCalendar(string calName)
- public virtual bool RemoveJob(JobKey jobKey)
- public bool RemoveJobs(IList<JobKey> jobKeys)
- public virtual bool RemoveTrigger(TriggerKey triggerKey)
- public virtual bool RemoveTrigger(TriggerKey key, bool removeOrphanedJob)
- public bool RemoveTriggers(IList<TriggerKey> triggerKeys)
- public virtual bool ReplaceTrigger(TriggerKey triggerKey, IOperableTrigger newTrigger)
- public virtual void ResumeAll()
- public virtual void ResumeJob(JobKey jobKey)
- public virtual ISet<string> ResumeJobs(GroupMatcher<JobKey> matcher)
- public virtual void ResumeTrigger(TriggerKey triggerKey)
- public virtual IList<string> ResumeTriggers(GroupMatcher<TriggerKey> matcher)
- public virtual ICalendar RetrieveCalendar(string calName)
- public virtual IJobDetail RetrieveJob(JobKey jobKey)
- public virtual IOperableTrigger RetrieveTrigger(TriggerKey triggerKey)
- public void SchedulerPaused()
- public void SchedulerResumed()
- public virtual void SchedulerStarted()
- public virtual Task<IReadOnlyCollection<string>> GetJobGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<JobKey>> GetJobKeys(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<int> GetNumberOfCalendars(CancellationToken cancellationToken = default)
- public virtual Task<int> GetNumberOfJobs(CancellationToken cancellationToken = default)
- public virtual Task<int> GetNumberOfTriggers(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> GetTriggerGroupNames(CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerKey>> GetTriggerKeys(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<IOperableTrigger>> GetTriggersForJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<TriggerState> GetTriggerState(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual IEnumerable<TriggerWrapper> GetTriggerWrappersForCalendar(string calName)
- protected virtual IEnumerable<TriggerWrapper> GetTriggerWrappersForJob(JobKey jobKey)
- public virtual Task Initialize(ITypeLoadHelper loadHelper, ISchedulerSignaler signaler, CancellationToken cancellationToken = default)
- public virtual Task<bool> IsJobGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public virtual Task<bool> IsTriggerGroupPaused(string groupName, CancellationToken cancellationToken = default)
- public virtual Task PauseAll(CancellationToken cancellationToken = default)
- public virtual Task PauseJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> PauseJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task PauseTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> PauseTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task ReleaseAcquiredTrigger(IOperableTrigger trigger, CancellationToken cancellationToken = default)
- public virtual Task<bool> RemoveCalendar(string calName, CancellationToken cancellationToken = default)
- public virtual Task<bool> RemoveJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public Task<bool> RemoveJobs(IReadOnlyCollection<JobKey> jobKeys, CancellationToken cancellationToken = default)
- public virtual Task<bool> RemoveTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- protected virtual Task<bool> RemoveTrigger(TriggerKey key, bool removeOrphanedJob)
- public Task<bool> RemoveTriggers(IReadOnlyCollection<TriggerKey> triggerKeys, CancellationToken cancellationToken = default)
- public virtual Task<bool> ReplaceTrigger(TriggerKey triggerKey, IOperableTrigger newTrigger, CancellationToken cancellationToken = default)
- public virtual Task ResumeAll(CancellationToken cancellationToken = default)
- public virtual Task ResumeJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> ResumeJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task ResumeTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<string>> ResumeTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- public virtual Task<ICalendar> RetrieveCalendar(string calName, CancellationToken cancellationToken = default)
- public virtual Task<IJobDetail> RetrieveJob(JobKey jobKey, CancellationToken cancellationToken = default)
- public virtual Task<IOperableTrigger> RetrieveTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- public Task SchedulerPaused(CancellationToken cancellationToken = default)
- public Task SchedulerResumed(CancellationToken cancellationToken = default)
- public virtual Task SchedulerStarted(CancellationToken cancellationToken = default)
- public virtual void Shutdown()
- public virtual void StoreCalendar(string name, ICalendar calendar, bool replaceExisting, bool updateTriggers)
- public virtual void StoreJob(IJobDetail newJob, bool replaceExisting)
- public virtual void StoreJobAndTrigger(IJobDetail newJob, IOperableTrigger newTrigger)
- public void StoreJobsAndTriggers(IDictionary<IJobDetail, ISet<ITrigger>> triggersAndJobs, bool replace)
- public virtual void StoreTrigger(IOperableTrigger newTrigger, bool replaceExisting)
- public virtual void TriggeredJobComplete(IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode)
- public virtual IList<TriggerFiredResult> TriggersFired(IList<IOperableTrigger> triggers)
- public virtual Task Shutdown(CancellationToken cancellationToken = default)
- public virtual Task StoreCalendar(string name, ICalendar calendar, bool replaceExisting, bool updateTriggers, CancellationToken cancellationToken = default)
- public virtual Task StoreJob(IJobDetail newJob, bool replaceExisting, CancellationToken cancellationToken = default)
- public virtual Task StoreJobAndTrigger(IJobDetail newJob, IOperableTrigger newTrigger, CancellationToken cancellationToken = default)
- public Task StoreJobsAndTriggers(IReadOnlyDictionary<IJobDetail, IReadOnlyCollection<ITrigger>> triggersAndJobs, bool replace, CancellationToken cancellationToken = default)
- public virtual Task StoreTrigger(IOperableTrigger newTrigger, bool replaceExisting, CancellationToken cancellationToken = default)
- public virtual Task TriggeredJobComplete(IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode, CancellationToken cancellationToken = default)
- public virtual Task<IReadOnlyCollection<TriggerFiredResult>> TriggersFired(IReadOnlyCollection<IOperableTrigger> triggers, CancellationToken cancellationToken = default)
-
public class RemotingSchedulerExporter : ISchedulerExporter
-
public class SimpleThreadPool : IThreadPool
-
public class SimpleTypeLoadHelper : ITypeLoadHelper
-
public class SystemPropertyInstanceIdGenerator : IInstanceIdGenerator
-
public abstract class TaskSchedulingThreadPool : IThreadPool
-
public class TriggerWrapper : IEquatable<TriggerWrapper>
-
public class ZeroSizeThreadPool : IThreadPool
Quartz.Spi
-
public interface IInstanceIdGenerator
-
public interface IJobStore
- IList<IOperableTrigger> AcquireNextTriggers(DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow)
- bool CalendarExists(string calName)
- bool CheckExists(JobKey jobKey)
- bool CheckExists(TriggerKey triggerKey)
- void ClearAllSchedulingData()
- IList<string> GetCalendarNames()
- IList<string> GetJobGroupNames()
- ISet<JobKey> GetJobKeys(GroupMatcher<JobKey> matcher)
- int GetNumberOfCalendars()
- int GetNumberOfJobs()
- int GetNumberOfTriggers()
- ISet<string> GetPausedTriggerGroups()
- IList<string> GetTriggerGroupNames()
- ISet<TriggerKey> GetTriggerKeys(GroupMatcher<TriggerKey> matcher)
- IList<IOperableTrigger> GetTriggersForJob(JobKey jobKey)
- TriggerState GetTriggerState(TriggerKey triggerKey)
- void Initialize(ITypeLoadHelper loadHelper, ISchedulerSignaler signaler)
- bool IsJobGroupPaused(string groupName)
- bool IsTriggerGroupPaused(string groupName)
- void PauseAll()
- void PauseJob(JobKey jobKey)
- IList<string> PauseJobs(GroupMatcher<JobKey> matcher)
- void PauseTrigger(TriggerKey triggerKey)
- ISet<string> PauseTriggers(GroupMatcher<TriggerKey> matcher)
- void ReleaseAcquiredTrigger(IOperableTrigger trigger)
- bool RemoveCalendar(string calName)
- bool RemoveJob(JobKey jobKey)
- bool RemoveJobs(IList<JobKey> jobKeys)
- bool RemoveTrigger(TriggerKey triggerKey)
- bool RemoveTriggers(IList<TriggerKey> triggerKeys)
- bool ReplaceTrigger(TriggerKey triggerKey, IOperableTrigger newTrigger)
- void ResumeAll()
- void ResumeJob(JobKey jobKey)
- ISet<string> ResumeJobs(GroupMatcher<JobKey> matcher)
- void ResumeTrigger(TriggerKey triggerKey)
- IList<string> ResumeTriggers(GroupMatcher<TriggerKey> matcher)
- ICalendar RetrieveCalendar(string calName)
- IJobDetail RetrieveJob(JobKey jobKey)
- IOperableTrigger RetrieveTrigger(TriggerKey triggerKey)
- void SchedulerPaused()
- void SchedulerResumed()
- void SchedulerStarted()
- void Shutdown()
- void StoreCalendar(string name, ICalendar calendar, bool replaceExisting, bool updateTriggers)
- void StoreJob(IJobDetail newJob, bool replaceExisting)
- void StoreJobAndTrigger(IJobDetail newJob, IOperableTrigger newTrigger)
- void StoreJobsAndTriggers(IDictionary<IJobDetail, ISet<ITrigger>> triggersAndJobs, bool replace)
- void StoreTrigger(IOperableTrigger newTrigger, bool replaceExisting)
- void TriggeredJobComplete(IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode)
- IList<TriggerFiredResult> TriggersFired(IList<IOperableTrigger> triggers)
- Task<IReadOnlyCollection<IOperableTrigger>> AcquireNextTriggers(DateTimeOffset noLaterThan, int maxCount, TimeSpan timeWindow, CancellationToken cancellationToken = default)
- Task<bool> CalendarExists(string calName, CancellationToken cancellationToken = default)
- Task<bool> CheckExists(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<bool> CheckExists(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task ClearAllSchedulingData(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetCalendarNames(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetJobGroupNames(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<JobKey>> GetJobKeys(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- Task<int> GetNumberOfCalendars(CancellationToken cancellationToken = default)
- Task<int> GetNumberOfJobs(CancellationToken cancellationToken = default)
- Task<int> GetNumberOfTriggers(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetPausedTriggerGroups(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> GetTriggerGroupNames(CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerKey>> GetTriggerKeys(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<IOperableTrigger>> GetTriggersForJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<TriggerState> GetTriggerState(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task Initialize(ITypeLoadHelper loadHelper, ISchedulerSignaler signaler, CancellationToken cancellationToken = default)
- Task<bool> IsJobGroupPaused(string groupName, CancellationToken cancellationToken = default)
- Task<bool> IsTriggerGroupPaused(string groupName, CancellationToken cancellationToken = default)
- Task PauseAll(CancellationToken cancellationToken = default)
- Task PauseJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> PauseJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- Task PauseTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> PauseTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task ReleaseAcquiredTrigger(IOperableTrigger trigger, CancellationToken cancellationToken = default)
- Task<bool> RemoveCalendar(string calName, CancellationToken cancellationToken = default)
- Task<bool> RemoveJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<bool> RemoveJobs(IReadOnlyCollection<JobKey> jobKeys, CancellationToken cancellationToken = default)
- Task<bool> RemoveTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<bool> RemoveTriggers(IReadOnlyCollection<TriggerKey> triggerKeys, CancellationToken cancellationToken = default)
- Task<bool> ReplaceTrigger(TriggerKey triggerKey, IOperableTrigger newTrigger, CancellationToken cancellationToken = default)
- Task ResumeAll(CancellationToken cancellationToken = default)
- Task ResumeJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> ResumeJobs(GroupMatcher<JobKey> matcher, CancellationToken cancellationToken = default)
- Task ResumeTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<string>> ResumeTriggers(GroupMatcher<TriggerKey> matcher, CancellationToken cancellationToken = default)
- Task<ICalendar> RetrieveCalendar(string calName, CancellationToken cancellationToken = default)
- Task<IJobDetail> RetrieveJob(JobKey jobKey, CancellationToken cancellationToken = default)
- Task<IOperableTrigger> RetrieveTrigger(TriggerKey triggerKey, CancellationToken cancellationToken = default)
- Task SchedulerPaused(CancellationToken cancellationToken = default)
- Task SchedulerResumed(CancellationToken cancellationToken = default)
- Task SchedulerStarted(CancellationToken cancellationToken = default)
- Task Shutdown(CancellationToken cancellationToken = default)
- Task StoreCalendar(string name, ICalendar calendar, bool replaceExisting, bool updateTriggers, CancellationToken cancellationToken = default)
- Task StoreJob(IJobDetail newJob, bool replaceExisting, CancellationToken cancellationToken = default)
- Task StoreJobAndTrigger(IJobDetail newJob, IOperableTrigger newTrigger, CancellationToken cancellationToken = default)
- Task StoreJobsAndTriggers(IReadOnlyDictionary<IJobDetail, IReadOnlyCollection<ITrigger>> triggersAndJobs, bool replace, CancellationToken cancellationToken = default)
- Task StoreTrigger(IOperableTrigger newTrigger, bool replaceExisting, CancellationToken cancellationToken = default)
- Task TriggeredJobComplete(IOperableTrigger trigger, IJobDetail jobDetail, SchedulerInstruction triggerInstCode, CancellationToken cancellationToken = default)
- Task<IReadOnlyCollection<TriggerFiredResult>> TriggersFired(IReadOnlyCollection<IOperableTrigger> triggers, CancellationToken cancellationToken = default)
-
public interface IObjectSerializer
-
public interface ISchedulerPlugin
-
public interface ISchedulerSignaler
-
public interface IThreadExecutor
-
public interface IThreadPool
-
public interface ITypeLoadHelper
-
public class TriggerFiredBundle
- public virtual DateTimeOffset? FireTimeUtc { get; }
- public virtual DateTimeOffset FireTimeUtc { get; }
- public TriggerFiredBundle(IJobDetail job, IOperableTrigger trigger, ICalendar cal, bool jobIsRecovering, DateTimeOffset? fireTimeUtc, DateTimeOffset? scheduledFireTimeUtc, DateTimeOffset? prevFireTimeUtc, DateTimeOffset? nextFireTimeUtc)
- public TriggerFiredBundle(IJobDetail job, IOperableTrigger trigger, ICalendar cal, bool jobIsRecovering, DateTimeOffset fireTimeUtc, DateTimeOffset? scheduledFireTimeUtc, DateTimeOffset? prevFireTimeUtc, DateTimeOffset? nextFireTimeUtc)
Quartz.Util
-
public class DBConnectionManager : IDbConnectionManager
-
public class DirtyFlagMap<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IDictionary, ICollection, ISerializable
-
public interface IDbConnectionManager
-
public class Key<T> : IComparable<Key<T>>
- protected Key()
- public Key(string name)
-
public static class LogicalThreadContext
-
public static class ObjectExtensions
-
public class PropertiesParser
-
public class StringKeyDirtyFlagMap : DirtyFlagMap<string, object>
Quartz.Xml
-
public class XMLSchedulingDataProcessor
- public const string PropertyQuartzSystemIdDir = "quartz.system.id.dir"
- public const string QuartzSchema = "http://quartznet.sourceforge.net/xml/job_scheduling_data_2_0.xsd"
- protected const string ThreadLocalKeyScheduler = "quartz_scheduler"
- protected readonly ITypeLoadHelper typeLoadHelper
- protected IList<IJobDetail> LoadedJobs { get; }
- protected IList<ITrigger> LoadedTriggers { get; }
- protected ILog Log { get; }
- protected virtual IReadOnlyList<IJobDetail> LoadedJobs { get; }
- protected virtual IReadOnlyList<ITrigger> LoadedTriggers { get; }
- protected ITypeLoadHelper TypeLoadHelper { get; }
- protected void ExecutePreProcessCommands(IScheduler scheduler)
- protected Task ExecutePreProcessCommands(IScheduler scheduler, CancellationToken cancellationToken = default)
- public virtual void ProcessFile()
- public virtual void ProcessFile(string fileName)
- public virtual void ProcessFile(string fileName, string systemId)
- public void ProcessFileAndScheduleJobs(IScheduler sched, bool overWriteExistingJobs)
- public virtual void ProcessFileAndScheduleJobs(IScheduler sched)
- public virtual void ProcessFileAndScheduleJobs(string fileName, IScheduler sched)
- public virtual void ProcessFileAndScheduleJobs(string fileName, string systemId, IScheduler sched)
- public virtual Task ProcessFile(CancellationToken cancellationToken = default)
- public virtual Task ProcessFile(string fileName, CancellationToken cancellationToken = default)
- public virtual Task ProcessFile(string fileName, string systemId, CancellationToken cancellationToken = default)
- public Task ProcessFileAndScheduleJobs(IScheduler sched, bool overWriteExistingJobs, CancellationToken cancellationToken = default)
- public virtual Task ProcessFileAndScheduleJobs(IScheduler sched, CancellationToken cancellationToken = default)
- public virtual Task ProcessFileAndScheduleJobs(string fileName, IScheduler sched, CancellationToken cancellationToken = default)
- public virtual Task ProcessFileAndScheduleJobs(string fileName, string systemId, IScheduler sched, CancellationToken cancellationToken = default)
- public virtual void ProcessStream(Stream stream, string systemId)
- public virtual void ProcessStreamAndScheduleJobs(Stream stream, IScheduler sched)
- public virtual Task ProcessStream(Stream stream, string systemId, CancellationToken cancellationToken = default)
- public virtual Task ProcessStreamAndScheduleJobs(Stream stream, IScheduler sched, CancellationToken cancellationToken = default)
- public virtual void ScheduleJobs(IScheduler sched)
- public virtual Task ScheduleJobs(IScheduler sched, CancellationToken cancellationToken = default)