public IndexingService( IOrchardServices services, IIndexManager indexManager, IEnumerable<IIndexNotifierHandler> indexNotifierHandlers, IIndexStatisticsProvider indexStatisticsProvider, IIndexingTaskExecutor indexingTaskExecutor) { Services = services; _indexManager = indexManager; _indexNotifierHandlers = indexNotifierHandlers; _indexStatisticsProvider = indexStatisticsProvider; _indexingTaskExecutor = indexingTaskExecutor; T = NullLocalizer.Instance; }
public IndexingService( IIndexManager indexManager, IEnumerable <IIndexNotifierHandler> indexNotifierHandlers, IIndexStatisticsProvider indexStatisticsProvider, IIndexingTaskExecutor indexingTaskExecutor, INotifier notifier) { this.indexManager = indexManager; this.indexNotifierHandlers = indexNotifierHandlers; this.indexStatisticsProvider = indexStatisticsProvider; this.indexingTaskExecutor = indexingTaskExecutor; this.notifier = notifier; T = NullLocalizer.Instance; }
public override void Init() { base.Init(); _lockFileManager = _container.Resolve <ILockFileManager>(); _provider = _container.Resolve <IIndexProvider>(); _indexTaskExecutor = _container.Resolve <IIndexingTaskExecutor>(); _contentManager = _container.Resolve <IContentManager>(); ((IndexingTaskExecutor)_indexTaskExecutor).Logger = _logger = new StubLogger(); var thingType = new ContentTypeDefinitionBuilder() .Named(ThingDriver.ContentTypeName) .WithSetting("TypeIndexing.Indexes", "Search") .Build(); _contentDefinitionManager .Setup(x => x.GetTypeDefinition(ThingDriver.ContentTypeName)) .Returns(thingType); }
public IndexNotifierHandler(IIndexingTaskExecutor indexingTaskExecutor) { this.indexingTaskExecutor = indexingTaskExecutor; }