public Compressor(CompressionMode mode, MaximumCountEvent maxCountEvent, ThreadHelper threadHelper) { _maxCountEvent = maxCountEvent; _threadHelper = threadHelper; StartThreads(mode); }
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); }