Package com.rabbitmq.stream.compression
Class CommonsCompressCompressionCodecFactory
- java.lang.Object
-
- com.rabbitmq.stream.compression.CommonsCompressCompressionCodecFactory
-
- All Implemented Interfaces:
CompressionCodecFactory
public class CommonsCompressCompressionCodecFactory extends Object implements CompressionCodecFactory
CompressionCodecFactory
creating codecs using Apache Commons Compress implementations.The framed format is used for SNAPPY and LZ4.
All but ZSTD compression codecs are implemented in Commons Compress. The ZSTD codec uses the zstd-jni library.
-
-
Constructor Summary
Constructors Constructor Description CommonsCompressCompressionCodecFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompressionCodec
get(Compression compression)
Get a compression codec for a given type of compression.
-
-
-
Method Detail
-
get
public CompressionCodec get(Compression compression)
Description copied from interface:CompressionCodecFactory
Get a compression codec for a given type of compression.- Specified by:
get
in interfaceCompressionCodecFactory
- Parameters:
compression
- the type of compression codec- Returns:
- the appropriate compression codec
-
-