public void Handle(DecompressCommand command, ThreadCancelationToken token) { var fileSliser = new FileSliserBuilder(command.InputFileInfo.FullName) .UseGZIPCompressStrategy() .Build(); var gzipProcess = new DecompressProcess(); base.HandleBase(command, fileSliser, gzipProcess, token); }
public void Handle(CompressCommand command, ThreadCancelationToken token) { var fileSliser = new FileSliserBuilder(command.InputFileInfo.FullName) .UseFixedSizeStrategy(command.PartSizeMB) .Build(); var gzipProcess = new CompressProcess(); base.HandleBase(command, fileSliser, gzipProcess, token); }