@Extension(value="snappy", code=2) public final class SnappyRpcCompressor extends Object implements Compressor
| 构造器和说明 |
|---|
SnappyRpcCompressor() |
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
compress(byte[] data)
字节数组压缩
|
int |
compress(byte[] uncompressed,
int uncompressedOffset,
int uncompressedLength,
byte[] compressed,
int compressedOffset) |
byte[] |
deCompress(byte[] src)
字节数组解压缩
|
int |
getUncompressedLength(byte[] compressed,
int compressedOffset) |
int |
maxCompressedLength(int sourceLength) |
byte[] |
uncompress(byte[] compressed,
int compressedOffset,
int compressedSize) |
int |
uncompress(byte[] compressed,
int compressedOffset,
int compressedSize,
byte[] uncompressed,
int uncompressedOffset) |
public byte[] deCompress(byte[] src)
CompressordeCompress 在接口中 Compressorsrc - 压缩后的源字节数组public int getUncompressedLength(byte[] compressed,
int compressedOffset)
throws CorruptionException
public byte[] uncompress(byte[] compressed,
int compressedOffset,
int compressedSize)
throws CorruptionException
public int uncompress(byte[] compressed,
int compressedOffset,
int compressedSize,
byte[] uncompressed,
int uncompressedOffset)
throws CorruptionException
public int maxCompressedLength(int sourceLength)
public int compress(byte[] uncompressed,
int uncompressedOffset,
int uncompressedLength,
byte[] compressed,
int compressedOffset)
public byte[] compress(byte[] data)
Compressorcompress 在接口中 Compressordata - 未压缩的字节数组Copyright © 2008–2018 The Ant Financial. All rights reserved.