class SFTPCompressFeature implements Compress {

    public void archive(final Archive archive, final Path workdir, final List<Path> files,
                        final ProgressListener listener, final TranscriptListener transcript) throws BackgroundException {
        command.send(archive.getCompressCommand(workdir, files), listener, transcript);
    }

    public  SFTPCompressFeature(final SFTPSession session);

}