List of usage examples for io.netty.handler.codec.compression ZlibWrapper ZLIB_OR_NONE
ZlibWrapper ZLIB_OR_NONE
To view the source code for io.netty.handler.codec.compression ZlibWrapper ZLIB_OR_NONE.
Click Source Link
From source file:tp.MyJZLibEncoder.java
/** * Creates a new zlib encoder with the specified {@code compressionLevel} * and the specified wrapper.//from w w w . j av a2s . c om * * @param wrapper * @param compressionLevel * {@code 1} yields the fastest compression and {@code 9} yields the * best compression. {@code 0} means no compression. The default * compression level is {@code 6}. */ public MyJZLibEncoder(ZlibWrapper wrapper, int compressionLevel) { if (compressionLevel < 0 || compressionLevel > 9) { throw new IllegalArgumentException("compressionLevel: " + compressionLevel + " (expected: 0-9)"); } if (wrapper == null) { throw new NullPointerException("wrapper"); } if (wrapper == ZlibWrapper.ZLIB_OR_NONE) { throw new IllegalArgumentException( "wrapper '" + ZlibWrapper.ZLIB_OR_NONE + "' is not " + "allowed for compression."); } gzip = wrapper == ZlibWrapper.GZIP; deflater = new Deflater(compressionLevel, wrapper != ZlibWrapper.ZLIB); }