Class ZlibCodecFactory


  • public final class ZlibCodecFactory
    extends java.lang.Object
    Creates a new ZlibEncoder and a new ZlibDecoder.
    • Field Detail

      • DEFAULT_JDK_WINDOW_SIZE

        private static final int DEFAULT_JDK_WINDOW_SIZE
        See Also:
        Constant Field Values
      • noJdkZlibDecoder

        private static final boolean noJdkZlibDecoder
      • noJdkZlibEncoder

        private static final boolean noJdkZlibEncoder
      • supportsWindowSizeAndMemLevel

        private static final boolean supportsWindowSizeAndMemLevel
    • Constructor Detail

      • ZlibCodecFactory

        private ZlibCodecFactory()
    • Method Detail

      • 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,
                                                 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​(byte[] dictionary)