Package io.airlift.compress.lzo
Class LzoCompressor
- java.lang.Object
-
- io.airlift.compress.lzo.LzoCompressor
-
- All Implemented Interfaces:
Compressor
public class LzoCompressor extends Object implements Compressor
This class is not thread-safe
-
-
Constructor Summary
Constructors Constructor Description LzoCompressor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength)voidcompress(ByteBuffer inputBuffer, ByteBuffer outputBuffer)intmaxCompressedLength(int uncompressedSize)
-
-
-
Method Detail
-
maxCompressedLength
public int maxCompressedLength(int uncompressedSize)
- Specified by:
maxCompressedLengthin interfaceCompressor
-
compress
public int compress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength)- Specified by:
compressin interfaceCompressor- Returns:
- number of bytes written to the output
-
compress
public void compress(ByteBuffer inputBuffer, ByteBuffer outputBuffer)
- Specified by:
compressin interfaceCompressor
-
-