void channelRead(ChannelHandlerContext ctx, Object msg)
通道从对端读取数据,当事件轮询到读事件,调用底层 SocketChanne 的 read 方法后,将读取的字节通过事件链进行处理,NIO 的触发入口为AbstractNioByteChannel 的内部类 NioByteUnsafe 的 read 方法。
void channelReadComplete(ChannelHandlerContext ctx)
处理完一次通道读事件后触发,在 Netty 中一次读事件处理中,会多次调用SocketChannel 的 read方法。触发入口为AbstractNioByteChannel 的内部类NioByteUnsafe 的 read 方法。
void userEventTriggered(ChannelHandlerContext ctx, Object evt)
触发用户自定义的事件,目前只定义了ChannelInputShutdownEvent(如果允许半关闭(输入端关闭而服务端不关闭))事件。
Triggered
最新推荐文章于 2024-09-06 10:31:07 发布