我使用过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
}
}
我正在使用最新版本,我做错了什么?
答案 0 :(得分:1)
在Netty 4中没有名为MessageEvent的类。我想你想在MessageHandler中用Message替换MessageEvent。