Esempio n. 1
0
 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;
 }
Esempio n. 3
0
 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;
 }