public void RegisterLock(IDbConnectionProvider connectionProvider, IQueryTextStoringService textStoringService, IDateRepository dateRepository) { ExtendedEventDataSaver sut = null; sut.RegisterLock(new QueryLockInfo()); }
public ExtendedEventDataSaver(IDbConnectionProvider connectionProvider, IQueryTextStoringService queryTextStoringService, IDateRepository dateRepository, ILogger <ExtendedEventDataSaver> logger) { _connectionProvider = connectionProvider; _queryTextStoringService = queryTextStoringService; _dateRepository = dateRepository; _logger = logger; _lockModeRepository = new SimpleLookupRepository <LockingMode>(connectionProvider); _lastQueryDate = new ResettableLazy <DateTime>(connectionProvider.GetLastQueryDate <LongInfoRecord>); _lastDeadLockDate = new ResettableLazy <DateTime>(connectionProvider.GetLastQueryDate <DeadLockInfoRecord>); }
public JsonLogStoringService(IQueryTextStoringService queryTextStoringService, IDbConnectionProvider connectionProvider, IDateRepository dateRepository, IStackStoringService stackStoringService, ILogger <JsonLogStoringService> logger, ISimpleDataProvider dataProvider, IPerfomanceItemCodeStoringService codeStoringService) { _queryTextStoringService = queryTextStoringService; _connectionProvider = connectionProvider; _dateRepository = dateRepository; _stackStoringService = stackStoringService; _logger = logger; _codeStoringService = codeStoringService; _importedReaderLogs = new HashStorage <ImportedReaderLogRecord>(dataProvider, connectionProvider, logger); _importedExecutorLogs = new HashStorage <ImportedExecutorLogRecord>(dataProvider, connectionProvider, logger); _importedPerfLogs = new HashStorage <ImportedPerfomanceLogRecord>(dataProvider, connectionProvider, logger); }