Beispiel #1
0
 public ResultFile(IOutputStorage outputStorage, ThreadHelper threadHelper, MaximumCountEvent maxCountEvent, bool isCompressed)
 {
     _outputStorage = outputStorage;
     _threadHelper  = threadHelper;
     _maxCountEvent = maxCountEvent;
     _isCompressed  = isCompressed;
 }
Beispiel #2
0
        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());
 }