コード例 #1
0
 public StatisticsProcessingCommandFactory(ILog log, ICommandProcessingQueue <IExecutableCommand> queue, IStatisticsProcessingDataAccumulator statisticsAccumulator,
                                           DBMS.Contracts.IRepositoriesFactory dbmsRepositories, IRepositoriesFactory dalRepositories,
                                           IDatabaseDependencyHierarchyProvider dependencyHierarchyProvider)
 {
     this.log   = log;
     this.queue = queue;
     this.statisticsAccumulator       = statisticsAccumulator;
     this.dbmsRepositories            = dbmsRepositories;
     this.dalRepositories             = dalRepositories;
     this.dependencyHierarchyProvider = dependencyHierarchyProvider;
 }
コード例 #2
0
 public PublishTotalDatabaseStatisticsCommand(TotalStatisticsCollectNextSampleContext context, IStatisticsProcessingDataAccumulator accumulator)
 {
     this.context     = context;
     this.accumulator = accumulator;
 }
コード例 #3
0
 public PersistStatisticsDataAccumulatorsCommand(IStatisticsProcessingDataAccumulator statisticsAccumulator, IRepositoriesFactory repositories)
 {
     this.statisticsAccumulator = statisticsAccumulator;
     this.repositories          = repositories;
 }