Esempio n. 1
0
        /// <summary>
        /// Stop
        /// </summary>
        /// <returns>Returns void.</returns>
        public void Stop()
        {
            try
            {
                m_ZmqImpl.Dispose();
            }
            catch (Exception e)
            {
                ZNLogger.Common.Error(string.Format(CultureInfo.InvariantCulture, "ZmqServer Error:{0}\n{1}", e.Message, e.StackTrace));
            }

            ServerIntegrate.FinishSingleStop();
        }
Esempio n. 2
0
        /// <summary>
        /// Stop
        /// </summary>
        /// <returns>Returns void.</returns>
        public void Stop()
        {
            try
            {
                m_FileWather.Changed -= m_ConfigImpl.OnChanged;

                m_ConfigImpl.Dispose();
                m_FileWather.Dispose();
            }
            catch (Exception e)
            {
                ZNLogger.Common.Error(string.Format(CultureInfo.InvariantCulture, "ConfigServer Error:{0}\n{1}", e.Message, e.StackTrace));
            }

            ServerIntegrate.FinishSingleStop();
        }
Esempio n. 3
0
        /// <summary>
        /// BootLoader
        /// </summary>
        /// <returns>Returns bool.</returns>
        private static bool BootLoader()
        {
            Environment.CurrentDirectory = AppDomain.CurrentDomain.BaseDirectory;

            try
            {
                // Shared Servers
                ServerIntegrate.Fork <ConfigServer>();
                ServerIntegrate.Fork <ApplicationServer>();
                ServerIntegrate.Fork <DeployServer>();
                ServerIntegrate.Fork <InstallServer>();
                ServerIntegrate.Fork <MailerServer>();

                // Local Servers
                ServerIntegrate.Fork <ZmqServer>();
            }
            catch (Exception e)
            {
                ZNLogger.Common.Error(string.Format(CultureInfo.InvariantCulture, "Boot Error:{0}\n{1}", e.Message, e.StackTrace));
            }

            return(true);
        }
Esempio n. 4
0
 /// <summary>
 /// Stop
 /// </summary>
 /// <returns>Returns void.</returns>
 public void Stop()
 {
     ServerIntegrate.FinishSingleStop();
 }
Esempio n. 5
0
        /// <summary>
        /// Stop
        /// </summary>
        /// <returns>Returns void.</returns>
        public void Stop()
        {
            m_QueuesSignal.Dispose();

            ServerIntegrate.FinishSingleStop();
        }