Class ZlibCodecFactory
java.lang.Object
io.netty.handler.codec.compression.ZlibCodecFactory
Creates a new
ZlibEncoder and a new ZlibDecoder.-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanReturnstrueif specify a custom window size and mem level is supported.static ZlibDecoderDeprecated.UsenewZlibDecoder(int).static ZlibDecodernewZlibDecoder(byte[] dictionary) Deprecated.static ZlibDecodernewZlibDecoder(byte[] dictionary, int maxAllocation) Create a new decoder instance with the specified preset dictionary and maximum buffer allocation.static ZlibDecodernewZlibDecoder(int maxAllocation) Create a new decoder instance with specified maximum buffer allocation.static ZlibDecodernewZlibDecoder(ZlibWrapper wrapper) Deprecated.static ZlibDecodernewZlibDecoder(ZlibWrapper wrapper, int maxAllocation) Create a new decoder instance with the specified wrapper and maximum buffer allocation.static ZlibEncodernewZlibEncoder(byte[] dictionary) static ZlibEncodernewZlibEncoder(int compressionLevel) static ZlibEncodernewZlibEncoder(int compressionLevel, byte[] dictionary) static ZlibEncodernewZlibEncoder(int compressionLevel, int windowBits, int memLevel, byte[] dictionary) static ZlibEncodernewZlibEncoder(ZlibWrapper wrapper) static ZlibEncodernewZlibEncoder(ZlibWrapper wrapper, int compressionLevel) static ZlibEncodernewZlibEncoder(ZlibWrapper wrapper, int compressionLevel, int windowBits, int memLevel)
-
Method Details
-
isSupportingWindowSizeAndMemLevel
public static boolean isSupportingWindowSizeAndMemLevel()Returnstrueif specify a custom window size and mem level is supported. -
newZlibEncoder
-
newZlibEncoder
-
newZlibEncoder
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(ZlibWrapper wrapper, int compressionLevel, int windowBits, int memLevel) -
newZlibEncoder
-
newZlibEncoder
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(int compressionLevel, int windowBits, int memLevel, byte[] dictionary) -
newZlibDecoder
Deprecated.UsenewZlibDecoder(int).Create a new decoder instance. -
newZlibDecoder
Create a new decoder instance with specified maximum buffer allocation.- Parameters:
maxAllocation- Maximum size of the decompression buffer. Must be >= 0. If zero, maximum size is not limited by decoder.
-
newZlibDecoder
Deprecated.Create a new decoder instance with the specified wrapper. -
newZlibDecoder
Create a new decoder instance with the specified wrapper and maximum buffer allocation.- Parameters:
maxAllocation- Maximum size of the decompression buffer. Must be >= 0. If zero, maximum size is not limited by decoder.
-
newZlibDecoder
Deprecated.Create a new decoder instance with the specified preset dictionary. The wrapper is alwaysZlibWrapper.ZLIBbecause it is the only format that supports the preset dictionary. -
newZlibDecoder
Create a new decoder instance with the specified preset dictionary and maximum buffer allocation. The wrapper is alwaysZlibWrapper.ZLIBbecause it is the only format that supports the preset dictionary.- Parameters:
maxAllocation- Maximum size of the decompression buffer. Must be >= 0. If zero, maximum size is not limited by decoder.
-