package com.insightfullogic.java8.examples.chapter8.strategy;
import java.io.IOException;
import java.io.OutputStream;
import java.util.zip.GZIPOutputStream;
// BEGIN GzipCompressionStrategy
public class GzipCompressionStrategy implements CompressionStrategy {
@Override
public OutputStream compress(OutputStream data) throws IOException {
return new GZIPOutputStream(data);
}
}
// END GzipCompressionStrategy