Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 3
0
 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;
 }