public CommandsHandler(IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) { _output = output; _input = input; _apiClient = apiClient; _cancellationTokenSource = new CancellationTokenSource(); }
public GetTaskCommand(IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) : base(output, input, apiClient) { }
public ListSpacesCommand(IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) : base(output, input, apiClient) { }
public RunTaskAndForgetCommand(IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) : base(output, input, apiClient) { }
public static ICommand Construct(Command command, IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) { switch (command) { case Command.Run: return(new RunTaskAndWaitCommand(output, input, apiClient)); case Command.RunAsync: return(new RunTaskAndForgetCommand(output, input, apiClient)); case Command.GetTask: return(new GetTaskCommand(output, input, apiClient)); case Command.Status: return(new ServerStatusCommand(output, input, apiClient)); case Command.Upload: return(new UploadFileCommand(output, input, apiClient)); case Command.Browse: return(new BrowseFilesCommand(output, input, apiClient)); case Command.Del: return(new DeleteFileCommand(output, input, apiClient)); case Command.Download: return(new DownloadFileCommand(output, input, apiClient)); case Command.ValidateTasks: return(new ValidateTasksCommand(output, input, apiClient)); case Command.ListSpaces: return(new ListSpacesCommand(output, input, apiClient)); case Command.SpaceStatus: return(new SpaceStatusCommand(output, input, apiClient)); case Command.ListTasks: return(new ListTasksCommand(output, input, apiClient)); default: throw new Exception("Command not supported"); } }
public DeleteFileCommand(IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) : base(output, input, apiClient) { }
public ServerStatusCommand(IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) : base(output, input, apiClient) { }
public DataTransferUtility(IMorphServerApiClient morphServerApiClient, ApiSession apiSession) { this._morphServerApiClient = morphServerApiClient ?? throw new ArgumentNullException(nameof(morphServerApiClient)); this._apiSession = apiSession ?? throw new ArgumentNullException(nameof(apiSession)); }
public ValidateTasksCommand(IOutputEndpoint output, IInputEndpoint input, IMorphServerApiClient apiClient) : base(output, input, apiClient) { }