Example #1
0
 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 ProcessClientOutboxMessageCommandHandler(IClientOutboxStorage clientOutboxStorage)
 {
     _clientOutboxStorage = clientOutboxStorage;
 }