public InProcessKlingerScheduleServer(EnvironmentValidatorRepository repository, TimeSpan schedulerDelay,
                                              TimeSpan schedulerInterval)
        {
            EventChannel = new ChannelAdapter();

            _fiber             = new PoolFiber();
            _scheduler         = new TimerScheduler(_fiber);
            _repository        = repository;
            _schedulerDelay    = schedulerDelay;
            _schedulerInterval = schedulerInterval;
        }
 public StatusChannel(EnvironmentValidatorRepository repo)
 {
     _repo  = repo;
     _fiber = new PoolFiber();
 }
 public StatusConnectionHandler(EnvironmentValidatorRepository repo) :
     base("^/status", "GET")
 {
     _statusChannel = new StatusChannel(repo);
 }
 public InProcessKlingerWebServer(int port, EnvironmentValidatorRepository repo)
 {
     _port = port;
     _repo = repo;
 }