public HandleHeartBeat(AppFunc chain, IMonitorHeartBeats monitorHeartBeats, TimeSpan interval) { _chain = chain; _monitorHeartBeats = monitorHeartBeats; _interval = interval; _tokenSource = new CancellationTokenSource(); }
internal static void SetHeartBeatMonitor(this IDictionary <string, object> environment, IMonitorHeartBeats monitorHeartBeats) { environment[MonitoringConstants.MonitorHeartBeats] = monitorHeartBeats; }
public HeartBeatSettings HeartBeatTo(IMonitorHeartBeats monitorHeartBeats, TimeSpan?interval) { _heartBeats.Add(new Tuple <IMonitorHeartBeats, TimeSpan?>(monitorHeartBeats, interval)); return(this); }