public void RegisterLock(IDbConnectionProvider connectionProvider,
                                 IQueryTextStoringService textStoringService, IDateRepository dateRepository)
        {
            ExtendedEventDataSaver sut = null;

            sut.RegisterLock(new QueryLockInfo());
        }
Example #2
0
 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);
 }