Esempio n. 1
0
 public RecordFlush(ISetupMonitorConfig setupMonitorConfig, IDataCache cache, IStorageCommands storageCommands, IRecordFlushUpdate logic, IStorageFactory dbFactory, ISettings settings)
 {
     _logger = settings.LoggerProvider.CreateLogger(typeof(RecordFlush));
     _setupMonitorConfig = setupMonitorConfig;
     _cache = cache;
     _storageCommands = storageCommands;
     _logic = logic;
     _dbFactory = dbFactory;
     _settings = settings;
 }
Esempio n. 2
0
 public RecordReduce(IRecordReduceStatus reduceStatus, IRecordReduceAggregate reduceAggregater, IDataCache cache, IRecordCompare recordCompare, IStorageCommands storageCommands, IStorageFactory dbFactory, ISettings settings)
 {
     _logger = settings.LoggerProvider.CreateLogger(typeof(RecordReduce));
     _configSeed = settings.ConfigSeed;
     _reduceStatus = reduceStatus;
     _reduceAggregater = reduceAggregater;
     _cache = cache;
     _recordCompare = recordCompare;
     _storageCommands = storageCommands;
     _dbFactory = dbFactory;
     _settings = settings;
 }
Esempio n. 3
0
 public RecordFlushUpdate(IDataCache cache, IStorageCommands storageCommands)
 {
     _cache = cache;
     _storageCommands = storageCommands;
 }
 public ProcessingInstructionAccumulate(IStorageCommands commands)
 {
     _commands = commands;
 }
Esempio n. 5
0
 public RecordCompare(IStorageCommands storageCommands, ISettings settings)
 {
     _logger = settings.LoggerProvider.CreateLogger();
     _storageCommands = storageCommands;
     _settings = settings;
 }