mina netty

在mina中可以设置
Java代码

[code="java"]MdcInjectionFilter.setProperty(session, "employNum", employNum); [/code]

然后
Java代码

[code="java"]public void sessionClosed(IoSession session) throws Exception {

    String employNum = (String) session.getAttribute("employNum")[/code];  

在netty中怎么做到呢?

两种不同的通信框架使用上略有区别。可以尝试在Context的附件方法中使用。
[code="java"]
@Override
public void channelClosed(ChannelHandlerContext ctx, ChannelStateEvent e)
throws Exception {
Object attachment = ctx.getAttachment();
super.channelClosed(ctx, e);
}
[/code]