public StackPowerKickstarter(
     IScheduleCalculator scheduleCalculator,
     IBackgroundJobClient backgroundJobClient)
 {
     _scheduleCalculator  = scheduleCalculator;
     _backgroundJobClient = backgroundJobClient;
 }
        public StackPowerKickstarter(
			IScheduleCalculator scheduleCalculator,
			IBackgroundJobClient backgroundJobClient)
        {
            _scheduleCalculator = scheduleCalculator;
            _backgroundJobClient = backgroundJobClient;
        }
示例#3
0
 public Scheduler(IConfigurationService configurationService, IStatusService statusService, IScheduleCalculator scheduleCalculator)
 {
     ShouldRun             = true;
     _configurationService = configurationService;
     _statusService        = statusService;
     _scheduleCalculator   = scheduleCalculator;
 }
        public ScheduledStopStack(
			IRepository<Stack> stackRepository,
			IRepository<Instance> instanceRepository,
			IInstancePower startInstances,
			IScheduleCalculator scheduleCalculator,
			IBackgroundJobClient backgroundJobClient)
        {
            _stackRepository = stackRepository;
            _instanceRepository = instanceRepository;
            _stopInstances = startInstances;
            _scheduleCalculator = scheduleCalculator;
            _backgroundJobClient = backgroundJobClient;
        }
 public ScheduledStartStack(
     IRepository <Stack> stackRepository,
     IRepository <Instance> instanceRepository,
     IInstancePower startInstances,
     IScheduleCalculator scheduleCalculator,
     IBackgroundJobClient backgroundJobClient)
 {
     _stackRepository     = stackRepository;
     _instanceRepository  = instanceRepository;
     _startInstances      = startInstances;
     _scheduleCalculator  = scheduleCalculator;
     _backgroundJobClient = backgroundJobClient;
 }