无法解析MessageEvent

时间:2014-10-07 10:52:40

标签: java netty

我使用过Netty的多功能一体机,但无法解析MessageEvent:

import io.netty.channel.MessageEvent;

GameServer.java

public void initChannel(SocketChannel ch) throws Exception {
    ch.pipeline().addLast(
            new LoggingHandler(LogLevel.INFO),
            new GameServerHandler());
    ch.pipeline().addLast("protobufHandler", new MessagesHandler()); 
}

此外,如果我删除MessageEvent以使其工作,我无法覆盖它。

public class MessageHandler extends SimpleChannelInboundHandler<Object> {
    @Override
    public void messageReceived(ChannelHandlerContext arg0, MessageEvent msg) {
        // Print msg
    }
}

我正在使用最新版本,我做错了什么?

1 个答案:

答案 0 :(得分:1)

在Netty 4中没有名为MessageEvent的类。我想你想在MessageHandler中用Message替换MessageEvent。