Class PortableCompressionCodecFactory
java.lang.Object
com.rabbitmq.stream.compression.PortableCompressionCodecFactory
- All Implemented Interfaces:
CompressionCodecFactory
A
CompressionCodecFactory implementation that only supports gzip and intentionally avoids
native dependencies for maximum compatibility (e.g. with Android). Party like it's 1992.
Use this factory when native compression libraries (zstd-jni, snappy-java, lz4-java) are not
available or are to be avoided for any reason.- Since:
- 1.5.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(Compression compression) Get a compression codec for a given type of compression.
-
Constructor Details
-
PortableCompressionCodecFactory
public PortableCompressionCodecFactory()
-
-
Method Details
-
get
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
-