0

我想使用 Netty Channel.attr() 来存储 HttpRequest 以在库例程中使用。

任何人都知道如何在控制器方法中找到当前频道?

我认为@Threadlocal 范围可能会有所帮助,但我(还)想不通。

4

1 回答 1

1

所有 Netty 处理程序ChannelHandlerContext ctx在您必须覆盖的方法中都有参数。例如SimpleChannelInboundHandler

@Override
protected void channelRead0(ChannelHandlerContext ctx, Object message) {
    Channel channel = ctx.channel();
}
于 2018-11-03T09:33:51.587 回答