Aqueduct.Monitoring.ReadingPublisher.Start C# (CSharp) Method

Start() public static method

public static Start ( int processInterval, bool enableTimer = true ) : void
processInterval int
enableTimer bool
return void
		public static void Start(int processInterval, bool enableTimer = true)
		{
            Logger.Debug("Starting publisher");
			if (_initialised)
				return;

			lock (InitialisationLock)
			{
				if (_initialised)
					return;
                Logger.Debug("Initialising timer");
				_timer = new Timer();
				_timer.Interval = processInterval;
				_timer.Elapsed += Timer_Elapsed;

				if (enableTimer)
					_timer.Start();

				_initialised = true;
			}
		}