public void StartScheduler(int lapse, IMaterializer materializer) { Source.Tick(TimeSpan.FromSeconds(0), TimeSpan.FromMinutes(lapse), "") .Select(_ => ping.TryPingServer()) .Select(r => r.ToJson()) .RunWith(Sink.ForEach <string>(f => factRepository.SendFact(f)), materializer); }