Package com.rabbitmq.stream.compression
Class DefaultCompressionCodecFactory
- java.lang.Object
-
- com.rabbitmq.stream.compression.DefaultCompressionCodecFactory
-
- All Implemented Interfaces:
CompressionCodecFactory
public class DefaultCompressionCodecFactory extends Object implements CompressionCodecFactory
CompressionCodecFactoryimplementation using various compression libraries.The GZIP codec is based on the JDK implementation, the SNAPPY codec uses Xerial Snappy (framed), the LZ4 codec uses LZ4 Java (framed), the ZSTD codec uses zstd-jni.
-
-
Constructor Summary
Constructors Constructor Description DefaultCompressionCodecFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompressionCodecget(Compression compression)Get a compression codec for a given type of compression.
-
-
-
Method Detail
-
get
public CompressionCodec get(Compression compression)
Description copied from interface:CompressionCodecFactoryGet a compression codec for a given type of compression.- Specified by:
getin interfaceCompressionCodecFactory- Parameters:
compression- the type of compression codec- Returns:
- the appropriate compression codec
-
-