Class ZlibCodecFactory
- java.lang.Object
-
- io.netty.handler.codec.compression.ZlibCodecFactory
-
public final class ZlibCodecFactory extends java.lang.ObjectCreates a newZlibEncoderand a newZlibDecoder.
-
-
Field Summary
Fields Modifier and Type Field Description private static intDEFAULT_JDK_MEM_LEVELprivate static intDEFAULT_JDK_WINDOW_SIZEprivate static InternalLoggerloggerprivate static booleannoJdkZlibDecoderprivate static booleannoJdkZlibEncoderprivate static booleansupportsWindowSizeAndMemLevel
-
Constructor Summary
Constructors Modifier Constructor Description privateZlibCodecFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisSupportingWindowSizeAndMemLevel()Returnstrueif specify a custom window size and mem level is supported.static ZlibDecodernewZlibDecoder()static ZlibDecodernewZlibDecoder(byte[] dictionary)static ZlibDecodernewZlibDecoder(ZlibWrapper wrapper)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)
-
-
-
Field Detail
-
logger
private static final InternalLogger logger
-
DEFAULT_JDK_WINDOW_SIZE
private static final int DEFAULT_JDK_WINDOW_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_JDK_MEM_LEVEL
private static final int DEFAULT_JDK_MEM_LEVEL
- See Also:
- Constant Field Values
-
noJdkZlibDecoder
private static final boolean noJdkZlibDecoder
-
noJdkZlibEncoder
private static final boolean noJdkZlibEncoder
-
supportsWindowSizeAndMemLevel
private static final boolean supportsWindowSizeAndMemLevel
-
-
Method Detail
-
isSupportingWindowSizeAndMemLevel
public static boolean isSupportingWindowSizeAndMemLevel()
Returnstrueif specify a custom window size and mem level is supported.
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(int compressionLevel)
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(ZlibWrapper wrapper)
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(ZlibWrapper wrapper, int compressionLevel)
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(ZlibWrapper wrapper, int compressionLevel, int windowBits, int memLevel)
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(byte[] dictionary)
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(int compressionLevel, byte[] dictionary)
-
newZlibEncoder
public static ZlibEncoder newZlibEncoder(int compressionLevel, int windowBits, int memLevel, byte[] dictionary)
-
newZlibDecoder
public static ZlibDecoder newZlibDecoder()
-
newZlibDecoder
public static ZlibDecoder newZlibDecoder(ZlibWrapper wrapper)
-
newZlibDecoder
public static ZlibDecoder newZlibDecoder(byte[] dictionary)
-
-