public UnitOfWork(IClientOutboxStorageV2 clientOutboxStorage, IMessageSession messageSession, IUnitOfWorkContext unitOfWorkContext, ReadOnlySettings settings) { _clientOutboxStorage = clientOutboxStorage; _messageSession = messageSession; _unitOfWorkContext = unitOfWorkContext; _settings = settings; }
public ClientOutboxCleaner(ITimerService timerService, IClientOutboxStorage clientOutboxStorage, IClientOutboxStorageV2 clientOutboxStorageV2, ReadOnlySettings settings, CriticalError criticalError) { _timerService = timerService; _clientOutboxStorage = clientOutboxStorage; _clientOutboxStorageV2 = clientOutboxStorageV2; _criticalError = criticalError; _frequency = settings.GetOrDefault <TimeSpan?>("Persistence.Sql.Outbox.FrequencyToRunDeduplicationDataCleanup") ?? TimeSpan.FromMinutes(1); _maxAge = settings.GetOrDefault <TimeSpan?>("Persistence.Sql.Outbox.TimeToKeepDeduplicationData") ?? TimeSpan.FromDays(7); }
public TestableClientOutboxCleaner(ITimerService timerService, IClientOutboxStorage clientOutboxStorage, IClientOutboxStorageV2 clientOutboxStorageV2, ReadOnlySettings settings, CriticalError criticalError) : base(timerService, clientOutboxStorage, clientOutboxStorageV2, settings, criticalError) { }
public UnitOfWorkManager(IClientOutboxStorageV2 clientOutboxStorage, IEnumerable <IUnitOfWork> unitsOfWork, IUnitOfWorkContext unitOfWorkContext) { _clientOutboxStorage = clientOutboxStorage; _unitsOfWork = unitsOfWork; _unitOfWorkContext = unitOfWorkContext; }
public ProcessClientOutboxMessageCommandV2Handler(IClientOutboxStorageV2 clientOutboxStorage) { _clientOutboxStorage = clientOutboxStorage; }