public UploadFolderHandler(IDbContextLocator dbContextLocator, IFolderHandler folderHandler, IQueueManager queueManager, IRsyncLauncher rsyncLauncher, IW6Api api) : base(dbContextLocator) { _folderHandler = folderHandler; _queueManager = queueManager; _rsyncLauncher = rsyncLauncher; _api = api; }
public PrepareFolderHandler(IDbContextLocator dbContextLocator, IFolderHandler folderHandler, IDialogManager dialogManager) : base(dbContextLocator) { _folderHandler = folderHandler; _dialogManager = dialogManager; }
public WhiteListFoldersHandler(IDbContextLocator dbContextLocator, IFolderHandler folderHandler) : base(dbContextLocator) { _folderHandler = folderHandler; }
private static void AddFolderHandler(IFolderHandler handler) { FolderHandlers.Add(handler); folderHandlerWeight += handler.Weight; }
public FolderProcessor(IFolderHandler folderHandler, IFileHandler fileHandler) { _folderHandler = folderHandler; _lateFileHandler = new LateWriteFileHandler(fileHandler); }
public FolderProcessor() { _folderHandler = new FolderHandler(); FileHandlerBuilder(); }