netty5/license
Idel Pivnitskiy 0b307fe083 Implemented FastLZ compression codec
Motivation:

FastLZ compression codec provides sending and receiving data encoded by fast FastLZ algorithm using block mode.

Modifications:

- Added part of `jfastlz` library which implements FastLZ algorithm. See FastLz class.
- Implemented FastLzFramedEncoder which extends MessageToByteEncoder and provides compression of outgoing messages.
- Implemented FastLzFramedDecoder which extends ByteToMessageDecoder and provides uncompression of incoming messages.
- Added integration tests for `FastLzFramedEncoder/Decoder`.

Result:

Full FastLZ compression codec which can compress/uncompress data using FastLZ algorithm.
2014-08-12 15:15:54 -07:00
..
LICENSE.abstractnodequeue.txt [#1259] Add optimized queue for SCMP pattern and use it in NIO and native transport 2014-02-27 13:56:15 +01:00
LICENSE.base64.txt * Moved all third party license filed into the 'license' directory 2008-12-30 02:41:09 +00:00
LICENSE.bouncycastle.txt Preparation for porting OpenSSL support in 3.10 2014-05-17 20:01:09 +09:00
LICENSE.caliper.txt Update license notices and dependencies 2012-12-14 00:38:05 +09:00
LICENSE.commons-logging.txt * Moved all third party license filed into the 'license' directory 2008-12-30 02:41:09 +00:00
LICENSE.compress-lzf.txt Implemented LZF compression codec 2014-07-17 07:18:53 +02:00
LICENSE.deque.txt Make MessageBuf bounded 2013-01-31 18:11:06 +01:00
LICENSE.harmony.txt Introduce TextHeaders and AsciiString 2014-06-14 17:14:30 +09:00
LICENSE.jboss-marshalling.txt Update license notices and dependencies 2012-12-14 00:38:05 +09:00
LICENSE.jbzip2.txt Implement a Bzip2Decoder 2014-06-24 14:49:49 +09:00
LICENSE.jfastlz.txt Implemented FastLZ compression codec 2014-08-12 15:15:54 -07:00
LICENSE.jsr166y.txt * Moved all third party license filed into the 'license' directory 2008-12-30 02:41:09 +00:00
LICENSE.jzlib.txt Add back jzlib license file and notice 2013-02-21 14:00:59 -08:00
LICENSE.libdivsufsort.txt Implemented a Bzip2Encoder 2014-07-17 16:19:59 +02:00
LICENSE.log4j.txt * Moved all third party license filed into the 'license' directory 2008-12-30 02:41:09 +00:00
LICENSE.protobuf.txt * Moved all third party license filed into the 'license' directory 2008-12-30 02:41:09 +00:00
LICENSE.slf4j.txt * Moved all third party license filed into the 'license' directory 2008-12-30 02:41:09 +00:00
LICENSE.snappy.txt Add Snappy compression codec 2012-12-18 21:09:31 +01:00
LICENSE.webbit.txt Added webbit license and credits 2011-10-27 10:34:37 +11:00