Package net.minecraft.network
Class Varint21FrameDecoder
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.handler.codec.ByteToMessageDecoder
net.minecraft.network.Varint21FrameDecoder
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
public class Varint21FrameDecoder
extends io.netty.handler.codec.ByteToMessageDecoder
-
Nested Class Summary
Nested classes/interfaces inherited from class io.netty.handler.codec.ByteToMessageDecoder
io.netty.handler.codec.ByteToMessageDecoder.CumulatorNested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
io.netty.channel.ChannelHandler.Sharable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final io.netty.buffer.ByteBufprivate static final intprivate final BandwidthDebugMonitorFields inherited from class io.netty.handler.codec.ByteToMessageDecoder
COMPOSITE_CUMULATOR, MERGE_CUMULATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancopyVarint(io.netty.buffer.ByteBuf p_299967_, io.netty.buffer.ByteBuf p_298224_) protected voiddecode(io.netty.channel.ChannelHandlerContext p_130566_, io.netty.buffer.ByteBuf p_130567_, List<Object> p_130568_) protected voidhandlerRemoved0(io.netty.channel.ChannelHandlerContext p_299287_) Methods inherited from class io.netty.handler.codec.ByteToMessageDecoder
actualReadableBytes, callDecode, channelInactive, channelRead, channelReadComplete, decodeLast, discardSomeReadBytes, handlerRemoved, internalBuffer, isSingleDecode, setCumulator, setDiscardAfterReads, setSingleDecode, userEventTriggeredMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaughtMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, isSharableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.channel.ChannelHandler
handlerAdded
-
Field Details
-
MAX_VARINT21_BYTES
private static final int MAX_VARINT21_BYTES- See Also:
-
helperBuf
private final io.netty.buffer.ByteBuf helperBuf -
monitor
-
-
Constructor Details
-
Varint21FrameDecoder
-
-
Method Details
-
handlerRemoved0
protected void handlerRemoved0(io.netty.channel.ChannelHandlerContext p_299287_) - Overrides:
handlerRemoved0in classio.netty.handler.codec.ByteToMessageDecoder
-
copyVarint
private static boolean copyVarint(io.netty.buffer.ByteBuf p_299967_, io.netty.buffer.ByteBuf p_298224_) -
decode
protected void decode(io.netty.channel.ChannelHandlerContext p_130566_, io.netty.buffer.ByteBuf p_130567_, List<Object> p_130568_) - Specified by:
decodein classio.netty.handler.codec.ByteToMessageDecoder
-