Class PacketFramer

java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.ChannelDuplexHandler
io.netty.handler.codec.ByteToMessageCodec<io.netty.buffer.ByteBuf>
net.minestom.server.network.netty.codec.PacketFramer
All Implemented Interfaces:
io.netty.channel.ChannelHandler, io.netty.channel.ChannelInboundHandler, io.netty.channel.ChannelOutboundHandler

public class PacketFramer
extends io.netty.handler.codec.ByteToMessageCodec<io.netty.buffer.ByteBuf>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler

    io.netty.channel.ChannelHandler.Sharable
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static org.slf4j.Logger LOGGER  
  • Constructor Summary

    Constructors 
    Constructor Description
    PacketFramer​(PacketProcessor packetProcessor)  
  • Method Summary

    Modifier and Type Method Description
    protected void decode​(io.netty.channel.ChannelHandlerContext ctx, io.netty.buffer.ByteBuf buf, java.util.List<java.lang.Object> out)  
    protected void encode​(io.netty.channel.ChannelHandlerContext ctx, io.netty.buffer.ByteBuf from, io.netty.buffer.ByteBuf to)  

    Methods inherited from class io.netty.handler.codec.ByteToMessageCodec

    acceptOutboundMessage, channelInactive, channelRead, channelReadComplete, decodeLast, handlerAdded, handlerRemoved, write

    Methods inherited from class io.netty.channel.ChannelDuplexHandler

    bind, close, connect, deregister, disconnect, flush, read

    Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter

    channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggered

    Methods inherited from class io.netty.channel.ChannelHandlerAdapter

    ensureNotSharable, isSharable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOGGER

      public static final org.slf4j.Logger LOGGER
  • Constructor Details

  • Method Details

    • encode

      protected void encode​(io.netty.channel.ChannelHandlerContext ctx, io.netty.buffer.ByteBuf from, io.netty.buffer.ByteBuf to)
      Specified by:
      encode in class io.netty.handler.codec.ByteToMessageCodec<io.netty.buffer.ByteBuf>
    • decode

      protected void decode​(io.netty.channel.ChannelHandlerContext ctx, io.netty.buffer.ByteBuf buf, java.util.List<java.lang.Object> out)
      Specified by:
      decode in class io.netty.handler.codec.ByteToMessageCodec<io.netty.buffer.ByteBuf>