コード例 #1
0
 public async Task Shutdown()
 {
     if (scheduler?.IsStarted ?? false)
     {
         await scheduler.Shutdown();
     }
 }
コード例 #2
0
 protected override void PostStop()
 {
     if (!_externallySupplied)
     {
         _scheduler.Shutdown();
     }
     base.PostStop();
 }
コード例 #3
0
        public void Stop()
        {
            if (!_scheduler.IsStarted)
            {
                return;
            }

            _logger.Info("Stopping Scheduler...");
            _scheduler.Shutdown(true);
        }
コード例 #4
0
 /// <summary>
 /// 停止
 /// </summary>
 public async Task StopAsync()
 {
     if (_scheduler == null)
     {
         return;
     }
     if (_scheduler.IsShutdown)
     {
         return;
     }
     await _scheduler.Shutdown(true);
 }
コード例 #5
0
ファイル: QuartzStartup.cs プロジェクト: lvjiajun/HubRestful
        public void Stop()
        {
            if (_scheduler == null)
            {
                return;
            }

            if (_scheduler.Shutdown(waitForJobsToComplete: true).Wait(30000))
            {
                _scheduler = null;
            }
            else
            {
            }
            _logger.LogCritical("Schedule job upload as application stopped");
        }
コード例 #6
0
        public static async Task Stop()
        {
            if (_mqtt != null)
            {
                await _mqtt.StopAsync();
            }

            if (_quartzScheduler != null)
            {
                try
                {
                    await _quartzScheduler.Shutdown();
                }
                catch (SchedulerException)
                {
                }
            }

            _actorSystem?.Dispose();
        }
コード例 #7
0
        public void Stop()
        {
            _scheduler.Shutdown();

            _log.LogInformation <Scheduler>($"Scheduler shutdown.");
        }
コード例 #8
0
 public void Dispose()
 {
     Scheduler.PauseAll();
     Scheduler.Shutdown(false);
 }
コード例 #9
0
ファイル: Scheduler.cs プロジェクト: snofang/TrepubDotNet
 public void Shutdown()
 {
     scheduler.Shutdown().Wait();
 }
コード例 #10
0
ファイル: Spec.cs プロジェクト: csuffyy/GridDomain
 public void TearDown()
 {
     ResultHolder.Clear();
     _quartzScheduler.Shutdown(false);
 }
コード例 #11
0
 public virtual void Stop()
 {
     scheduler.Shutdown(true);
     logger.Info("Scheduler shutdown complete");
 }
コード例 #12
0
 protected override void PostStop()
 {
     _scheduler.Shutdown();
     base.PostStop();
 }
コード例 #13
0
 protected override void OnStop()
 {
     scheduler.Shutdown();
 }