/// <summary> /// Stops this bootstrap. /// </summary> public void Stop() { var servers = m_AppServers.ToArray(); if (servers.Any(s => s.Config != null && s.Config.StartupOrder != 0)) { Array.Reverse(servers); } foreach (var server in servers) { if (server.State == ServerState.Running) { server.Stop(); if (Config.Isolation != IsolationMode.None) { if (m_GlobalLog.IsInfoEnabled) { m_GlobalLog.InfoFormat("The server instance {0} has been stopped!", server.Name); } } } } if (m_PerfMonitor != null) { m_PerfMonitor.Stop(); if (m_GlobalLog.IsDebugEnabled) { m_GlobalLog.Debug("The PerformanceMonitor has been stoppped!"); } } }
/// <summary> /// Stops this bootstrap. /// </summary> public void Stop() { foreach (var server in m_AppServers) { if (server.State == ServerState.Running) { server.Stop(); if (Config.Isolation != IsolationMode.None) { if (m_GlobalLog.IsInfoEnabled) { m_GlobalLog.InfoFormat("The server instance {0} has been stopped!", server.Name); } } } } if (m_PerfMonitor != null) { m_PerfMonitor.Stop(); if (m_GlobalLog.IsDebugEnabled) { m_GlobalLog.Debug("The PerformanceMonitor has been stoppped!"); } } }
/// <summary> /// Stops this bootstrap. /// </summary> public void Stop() { foreach (var server in m_AppServers) { if (server.IsRunning) { server.Stop(); if (m_GlobalLog.IsInfoEnabled) { m_GlobalLog.Info(server.Name + " has been stopped"); } } } if (m_PerfMonitor != null) { m_PerfMonitor.Stop(); } }