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 Summary
Modifier and TypeMethodDescriptionstatic BlockCompressionFactorycreateBlockCompressionFactory(org.apache.flink.configuration.NettyShuffleEnvironmentOptions.CompressionCodec compressionName) CreatesBlockCompressionFactoryaccording to the configuration.
-
Method Details
-
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.
-