Beispiel #1
0
 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;
 }
Beispiel #3
0
        public HeartBeatSettings HeartBeatTo(IMonitorHeartBeats monitorHeartBeats, TimeSpan?interval)
        {
            _heartBeats.Add(new Tuple <IMonitorHeartBeats, TimeSpan?>(monitorHeartBeats, interval));

            return(this);
        }