Class JdkZlibDecoder

    • Constructor Detail

      • JdkZlibDecoder

        public JdkZlibDecoder()
        Creates a new instance with the default wrapper (ZlibWrapper.ZLIB).
      • JdkZlibDecoder

        public JdkZlibDecoder​(int maxAllocation)
        Creates a new instance with the default wrapper (ZlibWrapper.ZLIB) and the specified maximum buffer allocation.
        Parameters:
        maxAllocation - Maximum size of the decompression buffer. Must be >= 0. If zero, maximum size is decided by the ByteBufAllocator.
      • JdkZlibDecoder

        public JdkZlibDecoder​(byte[] dictionary)
        Creates a new instance with the specified preset dictionary. The wrapper is always ZlibWrapper.ZLIB because it is the only format that supports the preset dictionary.
      • JdkZlibDecoder

        public JdkZlibDecoder​(byte[] dictionary,
                              int maxAllocation)
        Creates a new instance with the specified preset dictionary and maximum buffer allocation. The wrapper is always ZlibWrapper.ZLIB because 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 decided by the ByteBufAllocator.
      • JdkZlibDecoder

        public JdkZlibDecoder​(ZlibWrapper wrapper,
                              int maxAllocation)
        Creates a new instance with the specified wrapper and maximum buffer allocation. Be aware that only ZlibWrapper.GZIP, ZlibWrapper.ZLIB and ZlibWrapper.NONE are supported atm.
        Parameters:
        maxAllocation - Maximum size of the decompression buffer. Must be >= 0. If zero, maximum size is decided by the ByteBufAllocator.
      • JdkZlibDecoder

        public JdkZlibDecoder​(ZlibWrapper wrapper,
                              boolean decompressConcatenated)
      • JdkZlibDecoder

        public JdkZlibDecoder​(ZlibWrapper wrapper,
                              boolean decompressConcatenated,
                              int maxAllocation)
      • JdkZlibDecoder

        public JdkZlibDecoder​(boolean decompressConcatenated)
      • JdkZlibDecoder

        public JdkZlibDecoder​(boolean decompressConcatenated,
                              int maxAllocation)