Package voldemort.store.compress

Source Code of voldemort.store.compress.GzipCompressionStrategy

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";
    }
}
TOP

Related Classes of voldemort.store.compress.GzipCompressionStrategy

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.