2014-10-07 59 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

相關問題