2014-10-07 34 views
0

我用从Netty的所有功能于一身的广口瓶,但MessageEvent事件不能得到解决: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

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

+0

正是!我搜索了“MessageEvent”,但没有出现任何内容。谢谢。 – Kenny 2014-10-07 11:27:06

相关问题