Interface BlockCompressionFactory
-
- All Known Implementing Classes:
AirCompressorFactory,Lz4BlockCompressionFactory
public interface BlockCompressionFactoryEach compression codec has a implementation ofBlockCompressionFactoryto create compressors and decompressors.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static BlockCompressionFactorycreateBlockCompressionFactory(org.apache.flink.configuration.NettyShuffleEnvironmentOptions.CompressionCodec compressionName)CreatesBlockCompressionFactoryaccording to the configuration.BlockCompressorgetCompressor()BlockDecompressorgetDecompressor()
-
-
-
Method Detail
-
getCompressor
BlockCompressor getCompressor()
-
getDecompressor
BlockDecompressor getDecompressor()
-
createBlockCompressionFactory
static BlockCompressionFactory createBlockCompressionFactory(org.apache.flink.configuration.NettyShuffleEnvironmentOptions.CompressionCodec compressionName)
CreatesBlockCompressionFactoryaccording to the configuration.- Parameters:
compressionName- supported compression codecs.
-
-