Interface BlockCompressionFactory

All Known Implementing Classes:
AirCompressorFactory, Lz4BlockCompressionFactory

public interface BlockCompressionFactory
Each compression codec has a implementation of BlockCompressionFactory to create compressors and decompressors.
  • Method Details

    • getCompressor

      BlockCompressor getCompressor()
    • getDecompressor

      BlockDecompressor getDecompressor()
    • createBlockCompressionFactory

      static BlockCompressionFactory createBlockCompressionFactory(org.apache.flink.configuration.NettyShuffleEnvironmentOptions.CompressionCodec compressionName)
      Creates BlockCompressionFactory according to the configuration.
      Parameters:
      compressionName - supported compression codecs.