private void StartStatusCollect() { var interval = this.ConfigSource.StatusCollectInterval; if (interval == 0) { interval = 60; } interval = interval * 1000; var state = new StatusCollectState { Interval = interval, Collector = ExportProvider.GetExport <IStatusCollector>().Value, Logger = LoggerFactory.GetLogger("NRackStatus"), PerformanceCounter = new ProcessPerformanceCounter(Process.GetCurrentProcess(), PerformanceCounterInfo.GetDefaultPerformanceCounterDefinitions(), this.ConfigSource.Isolation == IsolationMode.None), BootstrapStatus = new AppServerStatus(GetBootstrapMetadata(), new StatusInfoCollection("[Bootstrap]")) }; m_StatusCollectTimer = new Timer(OnStatusCollectTimerCallback, state, interval, interval); }
private void StartStatusCollect() { var interval = this.ConfigSource.StatusCollectInterval; if(interval == 0) interval = 60; interval = interval * 1000; var state = new StatusCollectState { Interval = interval, Collector = ExportProvider.GetExport<IStatusCollector>().Value, Logger = LoggerFactory.GetLogger("NDockStatus"), PerformanceCounter = new ProcessPerformanceCounter(Process.GetCurrentProcess(), PerformanceCounterInfo.GetDefaultPerformanceCounterDefinitions(), this.ConfigSource.Isolation == IsolationMode.None), BootstrapStatus = new AppServerStatus(GetBootstrapMetadata(), new StatusInfoCollection("[Bootstrap]")) }; m_StatusCollectTimer = new Timer(OnStatusCollectTimerCallback, state, interval, interval); }
private void StartStatusCollect() { var interval = this.ConfigSource.StatusCollectInterval; if(interval == 0) interval = 60; interval = interval * 1000; var state = new StatusCollectState { Interval = interval, Collector = ExportProvider.GetExport<IStatusCollector>().Value, Logger = LogFactory.GetLog("NDockStatus") }; m_StatusCollectTimer = new Timer(OnStatusCollectTimerCallback, state, interval, interval); }