From cf41ff8c873a1d19fd9e6987f5df0eb3b56e7c9a Mon Sep 17 00:00:00 2001 From: Mark Vainomaa Date: Sun, 26 Mar 2017 17:33:44 +0300 Subject: [PATCH] Add GZip --- .../algoritmidetest/compressors/CompressGZip.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/mikroskeem/uurimustoo/algoritmidetest/compressors/CompressGZip.java b/src/main/java/eu/mikroskeem/uurimustoo/algoritmidetest/compressors/CompressGZip.java index f001c27..2f4896f 100644 --- a/src/main/java/eu/mikroskeem/uurimustoo/algoritmidetest/compressors/CompressGZip.java +++ b/src/main/java/eu/mikroskeem/uurimustoo/algoritmidetest/compressors/CompressGZip.java @@ -1,7 +1,19 @@ package eu.mikroskeem.uurimustoo.algoritmidetest.compressors; +import lombok.Getter; + +import java.io.IOException; +import java.io.OutputStream; +import java.util.zip.GZIPOutputStream; + /** * @author Mark Vainomaa */ -public class CompressGZip { +public class CompressGZip extends AbstractCompressor { + @Getter private final String name = "GZip"; + + @Override + public OutputStream pipe(OutputStream outputStream) throws IOException { + return new GZIPOutputStream(outputStream); + } }