public class SnappyFrameDecoder
extends io.netty.handler.codec.ByteToMessageDecoder
ByteBuf encoded with the Snappy framing format.
See Snappy framing format.
Note that by default, validation of the checksum header in each chunk is
DISABLED for performance improvements. If performance is less of an issue,
or if you would prefer the safety that checksum validation brings, please
use the SnappyFrameDecoder(boolean) constructor with the argument
set to true.| Constructor and Description |
|---|
SnappyFrameDecoder()
Creates a new snappy-framed decoder with validation of checksums
turned OFF.
|
SnappyFrameDecoder(boolean validateChecksums)
Creates a new snappy-framed decoder with validation of checksums
as specified.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
decode(io.netty.channel.ChannelHandlerContext ctx,
io.netty.buffer.ByteBuf in,
List<Object> out) |
actualReadableBytes, callDecode, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, handlerRemoved0, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggeredchannelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaughtensureNotSharable, handlerAdded, isSharablepublic SnappyFrameDecoder()
SnappyFrameDecoder(boolean) constructor.public SnappyFrameDecoder(boolean validateChecksums)
validateChecksums - If true, the checksum field will be validated against the actual
uncompressed data, and if the checksums do not match, a suitable
DecompressionException will be thrownCopyright © 2008–2024 The Netty Project. All rights reserved.