package com.dianping.pigeon.remoting.netty.codec;
import org.jboss.netty.channel.Channel;
import org.jboss.netty.channel.ChannelHandlerContext;
import org.jboss.netty.handler.codec.oneone.OneToOneEncoder;
/**
* @author qi.yin
* 2016/06/22 上午10:12.
*/
public class FramePrepender extends OneToOneEncoder {
@Override
protected Object encode(ChannelHandlerContext ctx, Channel channel, Object msg) throws Exception {
if (msg == null || !(msg instanceof CodecEvent)) {
return null;
} else {
return ((CodecEvent) msg).getBuffer();
}
}
}