public EnterspeedContentEventsComponent( IUmbracoContextFactory umbracoContextFactory, IEnterspeedJobRepository enterspeedJobRepository, IEnterspeedJobHandler enterspeedJobHandler, IEnterspeedConfigurationService configurationService, IScopeProvider scopeProvider) { _umbracoContextFactory = umbracoContextFactory; _enterspeedJobRepository = enterspeedJobRepository; _enterspeedJobHandler = enterspeedJobHandler; _configurationService = configurationService; _scopeProvider = scopeProvider; }
public EnterspeedBackgroundTasksComponent( IProfilingLogger logger, IRuntimeState runtimeState, IEnterspeedJobHandler enterspeedJobHandler, IEnterspeedConfigurationService configurationService) { _logger = logger; _runtimeState = runtimeState; _enterspeedJobHandler = enterspeedJobHandler; _configurationService = configurationService; _handleJobsRunner = new BackgroundTaskRunner <IBackgroundTask>("HandleEnterspeedJobs", _logger); _invalidateJobsRunner = new BackgroundTaskRunner <IBackgroundTask>("InvalidateEnterspeedJobs", _logger); }
public HandleEnterspeedJobsTask( IBackgroundTaskRunner <RecurringTaskBase> runner, int delayMilliseconds, int periodMilliseconds, IRuntimeState runtime, IProfilingLogger logger, IEnterspeedJobHandler enterspeedJobHandler, IEnterspeedConfigurationService configurationService) : base(runner, delayMilliseconds, periodMilliseconds) { _runtime = runtime; _logger = logger; _enterspeedJobHandler = enterspeedJobHandler; _configurationService = configurationService; }