Class GZIPStreamWrapper

  • All Implemented Interfaces:
    IStreamWrapper

    public class GZIPStreamWrapper
    extends java.lang.Object
    implements IStreamWrapper
    Since:
    3.6
    Author:
    Eike Stepper
    • Field Detail

      • DEFAULT_BUFFER_SIZE

        public static final int DEFAULT_BUFFER_SIZE
        Since:
        3.6
        See Also:
        Constant Field Values
      • DEFAULT_COMPRESSION_LEVEL

        public static final int DEFAULT_COMPRESSION_LEVEL
        Since:
        3.6
        See Also:
        Constant Field Values
    • Constructor Detail

      • GZIPStreamWrapper

        public GZIPStreamWrapper()
      • GZIPStreamWrapper

        public GZIPStreamWrapper​(int bufferSize,
                                 int compressionLevel)
        Since:
        3.6
    • Method Detail

      • wrapInputStream

        public java.util.zip.GZIPInputStream wrapInputStream​(java.io.InputStream in)
                                                      throws java.io.IOException
        Specified by:
        wrapInputStream in interface IStreamWrapper
        Throws:
        java.io.IOException
      • wrapOutputStream

        public java.util.zip.GZIPOutputStream wrapOutputStream​(java.io.OutputStream out)
                                                        throws java.io.IOException
        Specified by:
        wrapOutputStream in interface IStreamWrapper
        Throws:
        java.io.IOException
      • finishInputStream

        public void finishInputStream​(java.io.InputStream in)
                               throws java.io.IOException
        Specified by:
        finishInputStream in interface IStreamWrapper
        Throws:
        java.io.IOException
      • finishOutputStream

        public void finishOutputStream​(java.io.OutputStream out)
                                throws java.io.IOException
        Specified by:
        finishOutputStream in interface IStreamWrapper
        Throws:
        java.io.IOException