public FileExportWorker(IFolderRepository folderRepository , IFileRepository fileRepository , TransmissionService communicationService , WorkerQueueContainer workerQueueContainer , IBroker broker) { _folderRepository = folderRepository; _fileRepository = fileRepository; _communicationService = communicationService; _workerQueueContainer = workerQueueContainer; _recipientsAddedNotificationSubscription = broker.Subscribe(this); }
public FileCollectorWorker(IConfiguration configuration , IFolderRepository folderRespository , FileCollectorFactory fileCollectorFactory , WorkerQueueContainer workerQueueContainer , FileService fileService) { _triggerInterval = int.Parse(configuration[Constants.FolderCrawlTriggerInterval]); _folderRespository = folderRespository; _fileCollectorFactory = fileCollectorFactory; _workerQueueContainer = workerQueueContainer; _fileService = fileService; }
public RetryWorker(IConfiguration configuration , TransmissionService transmissionService , WorkerQueueContainer workerQueueContainer , IFileRepository fileRepository , ITransmissionRepository transmissionRepository ) { _triggerInterval = int.TryParse(configuration[Constants.RetryTriggerInterval], out var interval) ? interval : 10; _transmissionService = transmissionService; _workerQueueContainer = workerQueueContainer; _fileRepository = fileRepository; _transmissionRepository = transmissionRepository; }
public FileDisassemblerWorker(IConfiguration configuration, WorkerQueueContainer workerQueueContainer , FileDisassemblerServiceFactory fileProcessServiceFactory , TransmissionService transmissionService , IRecipientRepository recipientRepository , IWebhookService webhookService , IFileRepository fileRepository) { _amountOfConcurrentJobs = int.Parse(configuration[Constants.ConcurrentFileDisassemblyJobs]); _workerQueueContainer = workerQueueContainer; _fileProcessServiceFactory = fileProcessServiceFactory; _transmissionService = transmissionService; _recipientRepository = recipientRepository; _webhookService = webhookService; _fileRepository = fileRepository; }
public FileChunkReceiverWorker(IFileChunkRepository fileChunkRepository, WorkerQueueContainer workerQueueContainer) { _fileChunkRepository = fileChunkRepository; _workerQueueContainer = workerQueueContainer; }
public FileChunkExportWorker(WorkerQueueContainer workerQueueContainer, TransmissionService transmissionService) { _workerQueueContainer = workerQueueContainer; _transmissionService = transmissionService; }
public FileChunkController(RecyclableMemoryStreamManager recyclableMemoryStreamManager, WorkerQueueContainer workerQueueContainer) { _recyclableMemoryStreamManager = recyclableMemoryStreamManager; _workerQueueContainer = workerQueueContainer; }
public FileDisassemblerWorker(WorkerQueueContainer workerQueueContainer) { _amountOfConcurrentJobs = 10; _workerQueueContainer = workerQueueContainer; }
public TransmissionActions(FileService fileService, IEofMessageRepository eofMessageRepository, WorkerQueueContainer workerQueueContainer) { _fileService = fileService; _eofMessageRepository = eofMessageRepository; _workerQueueContainer = workerQueueContainer; }