Java 无法解析MessageEvent
我使用了Netty提供的多合一jar,但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
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”,但什么也没有出现。非常感谢。