Interface BlockCompressionFactory
-
- All Known Implementing Classes:
AirCompressorFactory,Lz4BlockCompressionFactory
public interface BlockCompressionFactoryEach compression codec has a implementation ofBlockCompressionFactoryto create compressors and decompressors.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBlockCompressionFactory.CompressionFactoryNameName ofBlockCompressionFactory.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static BlockCompressionFactorycreateBlockCompressionFactory(String compressionFactoryName)CreatesBlockCompressionFactoryaccording to the configuration.BlockCompressorgetCompressor()BlockDecompressorgetDecompressor()
-
-
-
Method Detail
-
getCompressor
BlockCompressor getCompressor()
-
getDecompressor
BlockDecompressor getDecompressor()
-
createBlockCompressionFactory
static BlockCompressionFactory createBlockCompressionFactory(String compressionFactoryName)
CreatesBlockCompressionFactoryaccording to the configuration.- Parameters:
compressionFactoryName- supported compression codecs or user-defined class name inherited fromBlockCompressionFactory.
-
-