Esempio n. 1
0
        protected override void OnStop()
        {
            try
            {
                host.Close();

                KeepAliveHeart.Shutdown();
            }
            catch (Exception ex)
            {
                logger.Fatal(nameof(OnStart), ex);
            }

            logger.Info("KeepAlive is stopped.");
        }
Esempio n. 2
0
        protected override void OnStart(string[] args)
        {
            logger = LogManager.GetLogger(this.GetType());

            try
            {
                KeepAliveHeart.OnStart();

                host = new ServiceHost(this.GetType());
                host.Open();

                logger.Info("KeepAlive is started.");
            }
            catch (Exception ex)
            {
                logger.Fatal(nameof(OnStart), ex);
            }
        }
Esempio n. 3
0
 public void AddJob(string param)
 {
     KeepAliveHeart.AddJob(param);
 }
Esempio n. 4
0
 protected override void OnContinue()
 {
     KeepAliveHeart.ResumeAll();
 }
Esempio n. 5
0
 protected override void OnPause()
 {
     KeepAliveHeart.PauseAll();
 }