c8841bc9de
Motivation: LZ4 compression codec provides sending and receiving data encoded by very fast LZ4 algorithm. Modifications: - Added `lz4` library which implements LZ4 algorithm. - Implemented Lz4FramedEncoder which extends MessageToByteEncoder and provides compression of outgoing messages. - Added tests to verify the Lz4FramedEncoder and how it can compress data for the next uncompression using the original library. - Implemented Lz4FramedDecoder which extends ByteToMessageDecoder and provides uncompression of incoming messages. - Added tests to verify the Lz4FramedDecoder and how it can uncompress data after compression using the original library. - Added integration tests for Lz4FramedEncoder/Decoder. Result: Full LZ4 compression codec which can compress/uncompress data using LZ4 algorithm. |
||
---|---|---|
.. | ||
LICENSE.abstractnodequeue.txt | ||
LICENSE.base64.txt | ||
LICENSE.bouncycastle.txt | ||
LICENSE.caliper.txt | ||
LICENSE.commons-logging.txt | ||
LICENSE.compress-lzf.txt | ||
LICENSE.deque.txt | ||
LICENSE.harmony.txt | ||
LICENSE.jboss-marshalling.txt | ||
LICENSE.jbzip2.txt | ||
LICENSE.jfastlz.txt | ||
LICENSE.jsr166y.txt | ||
LICENSE.jzlib.txt | ||
LICENSE.libdivsufsort.txt | ||
LICENSE.log4j.txt | ||
LICENSE.lz4.txt | ||
LICENSE.protobuf.txt | ||
LICENSE.slf4j.txt | ||
LICENSE.snappy.txt | ||
LICENSE.webbit.txt |