When a ByteBuf is used in a ChannelPipeline, there are additional rules you need to keep in mind:
- Each inbound (a.k.a. upstream) handler in a pipeline has to release the received messages. Netty does not release them automatically for you.
- Note that codec framework does release the messages automatically and a user has to increase the reference count if he or she wants to pass a message as-is to the next handler.
- When an outbound (a.k.a. downstream) message reaches at the beginning of the pipeline, Netty will release it after writing it out.
在ChannelPipeline中使用ByteBuf时,需注意每个上游处理器必须释放接收到的消息,Codec框架会自动释放消息,用户若需将消息传递给下一个处理器,则需增加引用计数。下游消息在写入后由Netty自动释放。
1383

被折叠的 条评论
为什么被折叠?



