public class SnappyCodec extends AircompressorCodec implements DirectDecompressionCodec
CompressionCodec.DataKind, CompressionCodec.Options, CompressionCodec.SpeedModifier
Modifier and Type | Method and Description |
---|---|
void |
decompress(ByteBuffer in,
ByteBuffer out)
Decompress the in buffer to the out buffer.
|
void |
destroy()
Closes the codec, releasing the resources.
|
void |
directDecompress(ByteBuffer in,
ByteBuffer out) |
boolean |
isAvailable() |
void |
reset()
Resets the codec, preparing it for reuse.
|
close, compress, getBuffer, getDefaultOptions, getKind
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, compress, getDefaultOptions, getKind
public void decompress(ByteBuffer in, ByteBuffer out) throws IOException
CompressionCodec
decompress
in interface CompressionCodec
decompress
in class AircompressorCodec
in
- the bytes to decompressout
- the decompressed bytesIOException
public boolean isAvailable()
isAvailable
in interface DirectDecompressionCodec
public void directDecompress(ByteBuffer in, ByteBuffer out) throws IOException
directDecompress
in interface DirectDecompressionCodec
IOException
public void reset()
CompressionCodec
reset
in interface CompressionCodec
reset
in class AircompressorCodec
public void destroy()
CompressionCodec
destroy
in interface CompressionCodec
destroy
in class AircompressorCodec
Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.