public BackgroundTaskStarter(ILogger logger, IRunnableStateFactory runnableStateFactory,
                              int pauseInMilisecs = 0, int failurePauseInMilisecs = 1000)
 {
     _logger = logger;
     _runnableStateFactory   = runnableStateFactory;
     _pauseInMilisecs        = pauseInMilisecs;
     _failurePauseInMilisecs = failurePauseInMilisecs;
 }
 public BackgroundTaskStarter(ILogger logger, IRunnableStateFactory runnableStateFactory,
     int pauseInMilisecs = 0, int failurePauseInMilisecs = 1000)
 {
     _logger = logger;
     _runnableStateFactory = runnableStateFactory;
     _pauseInMilisecs = pauseInMilisecs;
     _failurePauseInMilisecs = failurePauseInMilisecs;
 }