package voldemort.store.compress; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.zip.GZIPInputStream; import java.util.zip.GZIPOutputStream; /** * Implementation of CompressionStrategy for the gzip format. */ public class GzipCompressionStrategy extends StreamCompressionStrategy { @Override protected OutputStream wrapOutputStream(OutputStream underlying) throws IOException { return new GZIPOutputStream(underlying); } @Override protected InputStream wrapInputStream(InputStream underlying) throws IOException { return new GZIPInputStream(underlying); } public String getType() { return "gzip"; } }