Stardust.Node.Timers.TrySendStatusToManagerTimer.TrySendStatusToManagerTimer C# (CSharp) Method

TrySendStatusToManagerTimer() public method

public TrySendStatusToManagerTimer ( NodeConfiguration nodeConfiguration, Uri callbackTemplateUri, TrySendJobDetailToManagerTimer sendJobDetailToManagerTimer, IHttpSender httpSender, double interval = 500 ) : System
nodeConfiguration NodeConfiguration
callbackTemplateUri System.Uri
sendJobDetailToManagerTimer TrySendJobDetailToManagerTimer
httpSender IHttpSender
interval double
return System
		public TrySendStatusToManagerTimer(NodeConfiguration nodeConfiguration,
		                                   Uri callbackTemplateUri,
		                                   TrySendJobDetailToManagerTimer sendJobDetailToManagerTimer,
		                                   IHttpSender httpSender, double interval = 500) : base(interval)
		{
			_cancellationTokenSource = new CancellationTokenSource();
			_whoAmI = nodeConfiguration.CreateWhoIAm(Environment.MachineName);
			_sendJobDetailToManagerTimer = sendJobDetailToManagerTimer;
			_httpSender = httpSender;
			CallbackTemplateUri = callbackTemplateUri;

			Elapsed += OnTimedEvent;
			AutoReset = true;
		}