/// <summary> /// Pause all triggers - equivalent of calling <see cref="M:Quartz.Spi.IJobStore.PauseTriggers(Quartz.Impl.Matchers.GroupMatcher{Quartz.TriggerKey})"/> /// on every group. /// <para> /// When <see cref="M:Quartz.Spi.IJobStore.ResumeAll"/> is called (to un-pause), trigger misfire /// instructions WILL be applied. /// </para> /// </summary> /// <seealso cref="M:Quartz.Spi.IJobStore.ResumeAll"/> public Task PauseAll(CancellationToken cancellationToken = default(CancellationToken)) { _logger.Info("PauseAll"); DoWithLock(() => _storage.PauseAllTriggers(), "Error on pausing all"); return(Task.FromResult(0)); }
/// <summary> /// Pause all triggers - equivalent of calling <see cref="M:Quartz.Spi.IJobStore.PauseTriggers(Quartz.Impl.Matchers.GroupMatcher{Quartz.TriggerKey})"/> /// on every group. /// <para> /// When <see cref="M:Quartz.Spi.IJobStore.ResumeAll"/> is called (to un-pause), trigger misfire /// instructions WILL be applied. /// </para> /// </summary> /// <seealso cref="M:Quartz.Spi.IJobStore.ResumeAll"/> public void PauseAll() { _logger.Info("PauseAll"); DoWithLock(() => _storage.PauseAllTriggers(), "Error on pausing all"); }