Пример #1
0
 public IndexEjector(
     IEventReactor eventReactor,
     FilesVersionsRegistry filesVersionsRegistry)
 {
     _eventReactor          = eventReactor;
     _filesVersionsRegistry = filesVersionsRegistry;
 }
Пример #2
0
 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;
 }
Пример #4
0
 public DeleteEventHandler(
     IEventReactor eventReactor,
     IIndexEjector indexEjector,
     PathWatchersCollection watchers)
 {
     _eventReactor = eventReactor;
     _watchers     = watchers;
     _indexEjector = indexEjector;
 }
Пример #5
0
 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;
 }
Пример #8
0
 public FileIndexer(
     IEventReactor eventReactor,
     FileParserProvider parserProvider,
     IIndex index,
     FilesVersionsRegistry filesVersionsRegistry,
     SearchEngineSettings settings)
 {
     _eventReactor          = eventReactor;
     _parserProvider        = parserProvider;
     _index                 = index;
     _filesVersionsRegistry = filesVersionsRegistry;
     _settings              = settings;
 }
Пример #9
0
 public LogLiveEventsReactively(IEventReactor reactor)
 {
     _reactor = reactor ?? throw new ArgumentNullException(nameof(reactor));
 }