Java 无法解析MessageEvent

Java 无法解析MessageEvent,java,netty,Java,Netty,我使用了Netty提供的多合一jar,但MessageEvent无法解析: import io.netty.channel.MessageEvent; GameServer.java public void initChannel(SocketChannel ch) throws Exception { ch.pipeline().addLast( new LoggingHandler(LogLevel.INFO), new GameSe

我使用了Netty提供的多合一jar,但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
    }
}
公共类MessageHandler扩展了SimpleChannelInboundHandler{
@凌驾
已接收公共无效消息(ChannelHandlerContext arg0,MessageEvent msg){
//打印味精
}
}

我使用的是最新版本,我做错了什么?

Netty 4中没有名为MessageEvent的类。我想您想用MessageHandler中的对象替换MessageEvent。

没错!我搜索了“MessageEvent”,但什么也没有出现。非常感谢。