public interface BlockDecompressor
| Modifier and Type | Method and Description |
|---|---|
int |
decompress(byte[] src,
int srcOff,
int srcLen,
byte[] dst,
int dstOff)
Decompress source data read from src and write the decompressed data to dst.
|
int |
decompress(ByteBuffer src,
int srcOff,
int srcLen,
ByteBuffer dst,
int dstOff)
Decompress source data read from (
Buffer.position() + srcOff),
and write the decompressed data to dst. |
int decompress(ByteBuffer src, int srcOff, int srcLen, ByteBuffer dst, int dstOff) throws DataCorruptionException, InsufficientBufferException
Buffer.position() + srcOff),
and write the decompressed data to dst.src - Compressed data to read fromsrcOff - The start offset of compressed datasrcLen - The length of data which want to be decompresseddst - The target to write decompressed datadstOff - The start offset to write the decompressed dataDataCorruptionException - if data corruption found when decompressingInsufficientBufferException - if the target does not have sufficient spaceint decompress(byte[] src,
int srcOff,
int srcLen,
byte[] dst,
int dstOff)
throws DataCorruptionException,
InsufficientBufferException
src - Compressed data to read fromsrcOff - The start offset of compressed datasrcLen - The length of data which want to be decompresseddst - The target to write decompressed datadstOff - The start offset to write the decompressed dataDataCorruptionException - if data corruption found when decompressingInsufficientBufferException - if the target does not have sufficient spaceCopyright © 2014–2020 The Apache Software Foundation. All rights reserved.