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;
}