github.com/rbisecke/kafka-go@v0.4.27/gzip/gzip.go (about)

     1  // Package gzip does nothing, it's kept for backward compatibility to avoid
     2  // breaking the majority of programs that imported it to install the compression
     3  // codec, which is now always included.
     4  package gzip
     5  
     6  import (
     7  	gz "compress/gzip"
     8  
     9  	"github.com/rbisecke/kafka-go/compress/gzip"
    10  )
    11  
    12  const (
    13  	Code                    = 1
    14  	DefaultCompressionLevel = gz.DefaultCompression
    15  )
    16  
    17  type CompressionCodec = gzip.Codec
    18  
    19  func NewCompressionCodec() *CompressionCodec {
    20  	return NewCompressionCodecLevel(DefaultCompressionLevel)
    21  }
    22  
    23  func NewCompressionCodecLevel(level int) *CompressionCodec {
    24  	return &CompressionCodec{Level: level}
    25  }