public PersistLogEntryDataAccumulatorsCommand(IStatementsProcessingDataAccumulator statementDataAccumulator, IRepositoriesFactory repositories, ILastProcessedLogEntryEvidence processedLogEntryEvidence) { this.statementDataAccumulator = statementDataAccumulator; this.repositories = repositories; this.processedLogEntryEvidence = processedLogEntryEvidence; }
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; }
public PublishNormalizedStatementCommand(LogEntryProcessingContext context, IStatementsProcessingDataAccumulator statementDataAccumulator) { this.context = context; this.statementDataAccumulator = statementDataAccumulator; }