public PersistLogEntryDataAccumulatorsCommand(IStatementsProcessingDataAccumulator statementDataAccumulator, IRepositoriesFactory repositories, ILastProcessedLogEntryEvidence processedLogEntryEvidence) { this.statementDataAccumulator = statementDataAccumulator; this.repositories = repositories; this.processedLogEntryEvidence = processedLogEntryEvidence; }
public LogEntryProcessingService(ILogEntryGroupBox groupBox, ICommandProcessingQueue <IExecutableCommand> queue, ILogEntryProcessingChainFactory chainFactory, ILastProcessedLogEntryEvidence lastProcessedEvidence) { this.groupBox = groupBox; this.queue = queue; this.chainFactory = chainFactory; this.lastProcessedEvidence = lastProcessedEvidence; this.timer = new Timer(2000); this.timer.Elapsed += Timer_Elapsed; }
public GeneralProcessingCommandFactory(ILog log, ICollectorConfiguration configuration, IStatementsProcessingDataAccumulator statementDataAccumulator, DBMS.Contracts.IRepositoriesFactory dbmsRepositories, IRepositoriesFactory dalRepositories, ILastProcessedLogEntryEvidence processedLogEntryEvidence) { this.log = log; this.configuration = configuration; this.statementDataAccumulator = statementDataAccumulator; this.dbmsRepositories = dbmsRepositories; this.dalRepositories = dalRepositories; this.processedLogEntryEvidence = processedLogEntryEvidence; }