예제 #1
0
        public StartCommand(ICatapultEngine engine, ICatapultEngineConfig engineConfig, IConsole console,
                            ILogger <StartCommand> logger)
            : base(console, logger)
        {
            _engine       = engine;
            _engineConfig = engineConfig;

            _jobCheckerTimer          = new Timer(_engineConfig.JobCheckingInterval * 1000);
            _jobCheckerTimer.Elapsed += _jobCheckerTimer_Elapsed;
            _jobCheckerTimer.Stop();
        }
예제 #2
0
 public CheckCommand(ICatapultEngine engine, IConsole console, ILogger <CheckCommand> logger) : base(console, logger)
 {
     _engine = engine;
 }