ByteToMessageDecoder中decode方法,out在哪里是用的?

来源:8-2 抽象解码器ByteToMessageDecoder

慕仙6481996

2018-11-09

public class PacketDecoder extends ByteToMessageDecoder {

@Override
protected void decode(ChannelHandlerContext ctx, ByteBuf in, List out) {
    out.add(PacketCodeC.INSTANCE.decode(in));
}

}
这里的out在后续channelhandler中怎么使用的?

写回答

1回答

闪电侠

2018-11-11

在后续的 ChannelInboundHandlerAdapter 的 channelRead
方法,或者 SimpleChannelInboundHandler 的 channelRead0 方法的第二个参数会接收到

1
1
慕仙6481996
非常感谢!
2018-12-03
共1条回复

Java读源码之Netty深入剖析

解析netty各大组件细节,百万级性能调优,设计模式实际运用

2334 学习 · 283 问题

查看课程