public AnalysisRequestsLoader(ILog log, ICommandProcessingQueue <IExecutableCommand> queue, IWorkloadAnalysesRepository workloadAnalysesRepository, ICommandChainFactory chainFactory) { this.log = log; this.queue = queue; this.workloadAnalysesRepository = workloadAnalysesRepository; this.chainFactory = chainFactory; this.timer = new Timer(60000); this.timer.Elapsed += Timer_Elapsed; Timer_Elapsed(null, null); }
public UpdateAnalysisStateCommand(WorkloadAnalysisContext context, WorkloadAnalysisStateType desiredState, IWorkloadAnalysesRepository repository) { this.context = context; this.desiredState = desiredState; this.repository = repository; }