public DeveloperRepository( IAppDbContext appDbContext, ICancellationTokenSourceFactory cancellationTokenSourceFactory) { _appDbContext = appDbContext; _cancellationTokenSource = cancellationTokenSourceFactory.Create(); }
public WhoIsReviewerTodayService( IWhoIsReviewerTodayBot whoIsReviewerTodayBot, ICancellationTokenSourceFactory cancellationTokenSourceFactory) { _whoIsReviewerTodayBot = whoIsReviewerTodayBot; _cancellationTokenSource = cancellationTokenSourceFactory.Create(); }
public UpdateDownloader(IDirectory directory, IFile systemFile, ITempFolderProvider tempFolderProvider, IHashUtil hashUtil, ICancellationTokenSourceFactory cancellationSourceFactory) { _directory = directory; _systemFile = systemFile; _tempFolderProvider = tempFolderProvider; _hashUtil = hashUtil; _cancellationSourceFactory = cancellationSourceFactory; }
public PeriodicCacheCleaner(InProcSessionsConfiguration configuration, IInProcSessionCache sessionCache, IPeriodicTaskFactory periodicTaskFactory, ICancellationTokenSourceFactory cancellationTokenSourceFactory) { if (configuration == null) throw new ArgumentNullException("configuration"); if (sessionCache == null) throw new ArgumentNullException("sessionCache"); if (periodicTaskFactory == null) throw new ArgumentNullException("periodicTaskFactory"); if (cancellationTokenSourceFactory == null) throw new ArgumentNullException("cancellationTokenSourceFactory"); _configuration = configuration; _cancellationTokenSourceFactory = cancellationTokenSourceFactory; _periodicTask = periodicTaskFactory.Create(sessionCache.Trim); }
public ChatMembersUpdateService( IWhoIsReviewerTodayService whoIsReviewerTodayService, IChatRepository chatRepository, ICancellationTokenSourceFactory cancellationTokenSourceFactory) { _whoIsReviewerTodayService = whoIsReviewerTodayService; _chatRepository = chatRepository; _cancellationTokenSource = cancellationTokenSourceFactory.Create(); }
/// <summary> /// Constructs a new <see cref="MessageDispatcher"/> with the given dependencies. /// </summary> public MessageDispatcher( ICancellationTokenSourceFactory cancellationTokenSourceFactory, ILogger <MessageDispatcher> logger, IOptions <MessagingOptions> options, IServiceScopeFactory serviceScopeFactory) { _cancellationTokenSourceFactory = cancellationTokenSourceFactory; _logger = logger; _options = options; _serviceScopeFactory = serviceScopeFactory; }
public SendReviewDutiesMessageSchedulerService( ISchedulerFactory schedulerFactory, ICancellationTokenSourceFactory cancellationTokenSourceFactory, ISendReviewDutiesMessageJobFactory sendReviewDutiesMessageJobFactory, IHolidaysCalendar holidaysCalendar) { _cancellationTokenSource = cancellationTokenSourceFactory.Create(); _schedulerFactory = schedulerFactory; _sendReviewDutiesMessageJobFactory = sendReviewDutiesMessageJobFactory; _holidaysCalendar = holidaysCalendar; }
public NewBackupDbccServiceExecution( ITestAgentRunner testAgentRunner, ITestPollingService testPollingService, ITestEventPrimer testEventPrimer, ICancellationTokenSourceFactory cancellationTokenSourceFactory) { this.testAgentRunner = testAgentRunner; this.testPollingService = testPollingService; this.testEventPrimer = testEventPrimer; this.cancellationTokenSourceFactory = cancellationTokenSourceFactory; }
protected AgentBaseExtended(ICancellationTokenSourceFactory cancellationTokenFactory) { // DI this.cancellationTokenSourceFactory = cancellationTokenFactory; // Assembly Resolves if (assemblyResolverInitialized == false) { AssemblyHelper.InitResolves(); assemblyResolverInitialized = true; } }
public PeriodicCacheCleanerFixture() { _fakeSessionCache = A.Fake<IInProcSessionCache>(); _fakePeriodicTaskFactory = A.Fake<IPeriodicTaskFactory>(); _fakePeriodicTask = A.Fake<IPeriodicTask>(); _fakeCancellationTokenSourceFactory = A.Fake<ICancellationTokenSourceFactory>(); _validConfiguration = new InProcSessionsConfiguration(); _cancellationTokenSource = new CancellationTokenSource(); A.CallTo(() => _fakeCancellationTokenSourceFactory.Create()).Returns(_cancellationTokenSource); A.CallTo(() => _fakePeriodicTaskFactory.Create(A<Action>._)).Returns(_fakePeriodicTask); _periodicCacheCleaner = new PeriodicCacheCleaner(_validConfiguration, _fakeSessionCache, _fakePeriodicTaskFactory, _fakeCancellationTokenSourceFactory); }
public PeriodicCacheCleanerFixture() { _fakeSessionCache = A.Fake <IInProcSessionCache>(); _fakePeriodicTaskFactory = A.Fake <IPeriodicTaskFactory>(); _fakePeriodicTask = A.Fake <IPeriodicTask>(); _fakeCancellationTokenSourceFactory = A.Fake <ICancellationTokenSourceFactory>(); _validConfiguration = new InProcSessionsConfiguration(); _cancellationTokenSource = new CancellationTokenSource(); A.CallTo(() => _fakeCancellationTokenSourceFactory.Create()).Returns(_cancellationTokenSource); A.CallTo(() => _fakePeriodicTaskFactory.Create(A <Action> ._)).Returns(_fakePeriodicTask); _periodicCacheCleaner = new PeriodicCacheCleaner(_validConfiguration, _fakeSessionCache, _fakePeriodicTaskFactory, _fakeCancellationTokenSourceFactory); }
public PeriodicCacheCleaner(InProcSessionsConfiguration configuration, IInProcSessionCache sessionCache, IPeriodicTaskFactory periodicTaskFactory, ICancellationTokenSourceFactory cancellationTokenSourceFactory) { if (configuration == null) { throw new ArgumentNullException("configuration"); } if (sessionCache == null) { throw new ArgumentNullException("sessionCache"); } if (periodicTaskFactory == null) { throw new ArgumentNullException("periodicTaskFactory"); } if (cancellationTokenSourceFactory == null) { throw new ArgumentNullException("cancellationTokenSourceFactory"); } _configuration = configuration; _cancellationTokenSourceFactory = cancellationTokenSourceFactory; _periodicTask = periodicTaskFactory.Create(sessionCache.Trim); }