public IndexEjector( IEventReactor eventReactor, FilesVersionsRegistry filesVersionsRegistry) { _eventReactor = eventReactor; _filesVersionsRegistry = filesVersionsRegistry; }
public RenameEventHandler( IEventReactor eventReactor, IFilePathActualizer filePathActualizer, PathWatchersCollection watchers) { _eventReactor = eventReactor; _filePathActualizer = filePathActualizer; _watchers = watchers; }
public IndexUpdater( IEventReactor eventReactor, IFileIndexer fileIndexer, FilesVersionsRegistry filesVersionsRegistry) { _eventReactor = eventReactor; _fileIndexer = fileIndexer; _filesVersionsRegistry = filesVersionsRegistry; }
public DeleteEventHandler( IEventReactor eventReactor, IIndexEjector indexEjector, PathWatchersCollection watchers) { _eventReactor = eventReactor; _watchers = watchers; _indexEjector = indexEjector; }
public PathRemover( IEventReactor eventReactor, PathWatchersCollection watchers, IIndexEjector indexEjector) { _eventReactor = eventReactor; _watchers = watchers; _indexEjector = indexEjector; }
public FileSupervisor( IEventReactor eventReactor, FileSystemEventsProcessor eventsProcessor, PathWatchersCollection watchers, PathPoller pathPoller) { _eventReactor = eventReactor; _eventsProcessor = eventsProcessor; _watchers = watchers; _pathPoller = pathPoller; }
public IndexCleaner( IEventReactor eventReactor, IIndex index, FilesVersionsRegistry filesVersionsRegistry, SearchEngineSettings settings) { _eventReactor = eventReactor; _index = index; _filesVersionsRegistry = filesVersionsRegistry; _settings = settings; }
public FileIndexer( IEventReactor eventReactor, FileParserProvider parserProvider, IIndex index, FilesVersionsRegistry filesVersionsRegistry, SearchEngineSettings settings) { _eventReactor = eventReactor; _parserProvider = parserProvider; _index = index; _filesVersionsRegistry = filesVersionsRegistry; _settings = settings; }
public LogLiveEventsReactively(IEventReactor reactor) { _reactor = reactor ?? throw new ArgumentNullException(nameof(reactor)); }