示例#1
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);
        }
示例#2
0
 public ScriptAPI(IInputStorage inputStorage)
 {
     InputStorage = inputStorage;
     ReturnValue  = new ScriptReturnValue();
 }
示例#3
0
 public InputController(IInputStorage inputManager)
 {
     InputManager = inputManager;
 }
示例#4
0
 public ExecuteController(IInputStorage inputManager, IWebHostEnvironment webHostEnvironment)
 {
     InputManager       = inputManager;
     WebHostEnvironment = webHostEnvironment;
 }
示例#5
0
 public CompressedFile(IInputStorage inputStorage, ResultFile resultFile, Compressor decompressor)
 {
     _inputStorage = inputStorage;
     _resultFile   = resultFile;
     _decompressor = decompressor;
 }
示例#6
0
 public SourceFile(IInputStorage inputStorage, ResultFile resultFile, Compressor compressor)
 {
     _inputStorage = inputStorage;
     _resultFile   = resultFile;
     _compressor   = compressor;
 }