BloombergFLP.CollectdWin.MetricsCollector.StopAll C# (CSharp) Method

StopAll() public method

public StopAll ( ) : void
return void
        public void StopAll()
        {
            Logger.Trace("StopAll() begin");
            _runReadThread = false;
            _runWriteThread = false;
            _runAggregatorThread = false;

            _readThread.Interrupt();
            _writeThread.Interrupt();
            _aggregatorThread.Interrupt();

            foreach (ICollectdPlugin plugin in _plugins)
                plugin.Stop();
            Logger.Trace("StopAll() end");
        }

Usage Example

        // public accessibility for running as a console application
        public virtual void StopService()
        {
            Logger.Trace("StopService() begin");
            Logger.Info("----- Stopping CollectdWinService -----");

            _metricsCollector.StopAll();
            Logger.Trace("StopService() return");
        }
All Usage Examples Of BloombergFLP.CollectdWin.MetricsCollector::StopAll