Esempio n. 1
0
 public PublishedContentIndexPopulator(
     ILogger <PublishedContentIndexPopulator> logger,
     IContentService contentService,
     IUmbracoDatabaseFactory umbracoDatabaseFactory,
     IPublishedContentValueSetBuilder contentValueSetBuilder)
     : base(logger, true, null, contentService, umbracoDatabaseFactory, contentValueSetBuilder)
 {
 }
Esempio n. 2
0
 public IndexController(ICacheService cacheService,
                        ILogger logger,
                        IConfig fullTextConfig,
                        IExamineManager examineManager,
                        IndexRebuilder indexRebuilder,
                        IPublishedContentValueSetBuilder valueSetBuilder,
                        IContentService contentService)
 {
     _cacheService    = cacheService;
     _fullTextConfig  = fullTextConfig;
     _logger          = logger;
     _valueSetBuilder = valueSetBuilder;
     _examineManager  = examineManager;
     _contentService  = contentService;
     _indexRebuilder  = indexRebuilder;
 }
Esempio n. 3
0
 public PerformCacheTasksComponent(
     IProfilingLogger profilingLogger,
     ILogger logger,
     IContentService contentService,
     ICacheService cacheService,
     IExamineManager examineManager,
     IPublishedContentValueSetBuilder valueSetBuilder,
     IConfig fullTextConfig)
 {
     _profilingLogger         = profilingLogger;
     _logger                  = logger;
     _contentService          = contentService;
     _cacheService            = cacheService;
     _examineManager          = examineManager;
     _valueSetBuilder         = valueSetBuilder;
     _fullTextConfig          = fullTextConfig;
     _performCacheTasksRunner = new BackgroundTaskRunner <IBackgroundTask>("PerformCacheTasks", _logger);
 }
Esempio n. 4
0
 public PerformCacheTasks(IBackgroundTaskRunner <RecurringTaskBase> runner,
                          int delayMilliseconds,
                          int periodMilliseconds,
                          IProfilingLogger profilingLogger,
                          ILogger logger,
                          IContentService contentService,
                          ICacheService cacheService,
                          IExamineManager examineManager,
                          IPublishedContentValueSetBuilder valueSetBuilder,
                          IConfig fullTextConfig)
     : base(runner, delayMilliseconds, periodMilliseconds)
 {
     _valueSetBuilder = valueSetBuilder;
     _examineManager  = examineManager;
     _cacheService    = cacheService;
     _fullTextConfig  = fullTextConfig;
     _contentService  = contentService;
     _logger          = logger;
     _profilingLogger = profilingLogger;
 }
        public ExamineComponent(IMainDom mainDom,
                                IExamineManager examineManager, IProfilingLogger profilingLogger,
                                IScopeProvider scopeProvider, IUmbracoIndexesCreator indexCreator,
                                ServiceContext services,
                                IContentValueSetBuilder contentValueSetBuilder,
                                IPublishedContentValueSetBuilder publishedContentValueSetBuilder,
                                IValueSetBuilder <IMedia> mediaValueSetBuilder,
                                IValueSetBuilder <IMember> memberValueSetBuilder)
        {
            _services                        = services;
            _scopeProvider                   = scopeProvider;
            _examineManager                  = examineManager;
            _contentValueSetBuilder          = contentValueSetBuilder;
            _publishedContentValueSetBuilder = publishedContentValueSetBuilder;
            _mediaValueSetBuilder            = mediaValueSetBuilder;
            _memberValueSetBuilder           = memberValueSetBuilder;

            _mainDom      = mainDom;
            _logger       = profilingLogger;
            _indexCreator = indexCreator;
        }
Esempio n. 6
0
 public ElasticSearchExamineComponent(IExamineManager examineManager,
                                      ElasticIndexCreator indexCreator,
                                      IProfilingLogger profilingLogger,
                                      ServiceContext services,
                                      IScopeProvider scopeProvider,
                                      IContentValueSetBuilder contentValueSetBuilder,
                                      IPublishedContentValueSetBuilder publishedContentValueSetBuilder,
                                      IValueSetBuilder <IMedia> mediaValueSetBuilder,
                                      IValueSetBuilder <IMember> memberValueSetBuilder
                                      )
 {
     _services                        = services;
     _examineManager                  = examineManager;
     _indexCreator                    = indexCreator;
     _logger                          = profilingLogger;
     _scopeProvider                   = scopeProvider;
     _contentValueSetBuilder          = contentValueSetBuilder;
     _publishedContentValueSetBuilder = publishedContentValueSetBuilder;
     _mediaValueSetBuilder            = mediaValueSetBuilder;
     _memberValueSetBuilder           = memberValueSetBuilder;
 }
Esempio n. 7
0
 public ExamineUmbracoIndexingHandler(
     IMainDom mainDom,
     ILogger <ExamineUmbracoIndexingHandler> logger,
     IProfilingLogger profilingLogger,
     IScopeProvider scopeProvider,
     IExamineManager examineManager,
     IBackgroundTaskQueue backgroundTaskQueue,
     IContentValueSetBuilder contentValueSetBuilder,
     IPublishedContentValueSetBuilder publishedContentValueSetBuilder,
     IValueSetBuilder <IMedia> mediaValueSetBuilder,
     IValueSetBuilder <IMember> memberValueSetBuilder)
 {
     _mainDom                         = mainDom;
     _logger                          = logger;
     _profilingLogger                 = profilingLogger;
     _scopeProvider                   = scopeProvider;
     _examineManager                  = examineManager;
     _backgroundTaskQueue             = backgroundTaskQueue;
     _contentValueSetBuilder          = contentValueSetBuilder;
     _publishedContentValueSetBuilder = publishedContentValueSetBuilder;
     _mediaValueSetBuilder            = mediaValueSetBuilder;
     _memberValueSetBuilder           = memberValueSetBuilder;
     _enabled                         = new Lazy <bool>(IsEnabled);
 }
 public PublishedContentIndexPopulator(IContentService contentService, ISqlContext sqlContext,
                                       IPublishedContentValueSetBuilder contentValueSetBuilder) :
     base(true, null, contentService, sqlContext, contentValueSetBuilder)
 {
 }