public ResultFile(IOutputStorage outputStorage, ThreadHelper threadHelper, MaximumCountEvent maxCountEvent, bool isCompressed) { _outputStorage = outputStorage; _threadHelper = threadHelper; _maxCountEvent = maxCountEvent; _isCompressed = isCompressed; }
private void CreateHelpers(IReadOnlyList <string> query) { _inputStorage = StorageFactory.GetInputStorage(_inputStorageType, query[1]); _outputStorage = StorageFactory.GetOutputStorage(_outputStorageType, query[2]); _threadHelper = new ThreadHelper(); _maxCountEvent = new MaximumCountEvent(ClusterSize); }
public FileController(IOutputStorage storage, ILogger logger) { _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _logger = (logger ?? throw new ArgumentNullException(nameof(logger))).GetLogger(GetType()); }