JBoss Netty的ReplayingDecoder有关问题
JBoss Netty的ReplayingDecoder问题
这个类非常好用,但是有个问题:
因为这个函数是框架来调用的,不是自己代码调用的,我想知道这个返回值我从什么地方去取。
------解决方案--------------------
ReplayingDecoder 是抽象类,需要自己实现decode方法,return返回值,应该返回到下一个 decoder或者 handler里面,都需要自己写
这个类非常好用,但是有个问题:
decode
protected abstract Object decode(ChannelHandlerContext ctx,
Channel channel,
ChannelBuffer buffer,
T state)
throws ExceptionDecodes the received packets so far into a frame.
Parameters:
ctx - the context of this handler
channel - the current channel
buffer - the cumulative buffer of received packets so far. Note that the buffer might be empty, which means you should not make an assumption that the buffer contains at least one byte in your decoder implementation.
state - the current decoder state (null if unused)
Returns:
the decoded frame
Throws:
Exception
因为这个函数是框架来调用的,不是自己代码调用的,我想知道这个返回值我从什么地方去取。
------解决方案--------------------
ReplayingDecoder 是抽象类,需要自己实现decode方法,return返回值,应该返回到下一个 decoder或者 handler里面,都需要自己写