Class ZlibCodecFactory
java.lang.Object
io.netty.handler.codec.compression.ZlibCodecFactory
Creates a new
ZlibEncoder
and a new ZlibDecoder
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private static final InternalLogger
private static final boolean
private static final boolean
private static final boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Returnstrue
if specify a custom window size and mem level is supported.static ZlibDecoder
static ZlibDecoder
newZlibDecoder
(byte[] dictionary) static ZlibDecoder
newZlibDecoder
(ZlibWrapper wrapper) static ZlibEncoder
newZlibEncoder
(byte[] dictionary) static ZlibEncoder
newZlibEncoder
(int compressionLevel) static ZlibEncoder
newZlibEncoder
(int compressionLevel, byte[] dictionary) static ZlibEncoder
newZlibEncoder
(int compressionLevel, int windowBits, int memLevel, byte[] dictionary) static ZlibEncoder
newZlibEncoder
(ZlibWrapper wrapper) static ZlibEncoder
newZlibEncoder
(ZlibWrapper wrapper, int compressionLevel) static ZlibEncoder
newZlibEncoder
(ZlibWrapper wrapper, int compressionLevel, int windowBits, int memLevel)
-
Field Details
-
logger
-
DEFAULT_JDK_WINDOW_SIZE
private static final int DEFAULT_JDK_WINDOW_SIZE- See Also:
-
DEFAULT_JDK_MEM_LEVEL
private static final int DEFAULT_JDK_MEM_LEVEL- See Also:
-
noJdkZlibDecoder
private static final boolean noJdkZlibDecoder -
noJdkZlibEncoder
private static final boolean noJdkZlibEncoder -
supportsWindowSizeAndMemLevel
private static final boolean supportsWindowSizeAndMemLevel
-
-
Constructor Details
-
ZlibCodecFactory
private ZlibCodecFactory()
-
-
Method Details
-
isSupportingWindowSizeAndMemLevel
public static boolean isSupportingWindowSizeAndMemLevel()Returnstrue
if 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
-
newZlibDecoder
-
newZlibDecoder
-