Class ZlibCodecFactory

java.lang.Object
io.netty.handler.codec.compression.ZlibCodecFactory

public final class ZlibCodecFactory extends Object
Creates a new ZlibEncoder and a new ZlibDecoder.
  • Field Details

    • logger

      private static final InternalLogger 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()
      Returns true if 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)