package com.dianping.pigeon.remoting.netty.codec; import com.dianping.pigeon.remoting.common.domain.InvocationSerializable; import org.jboss.netty.buffer.ChannelBuffer; /** * @author qi.yin * 2016/06/16 下午1:37. */ public class CodecEvent { private ChannelBuffer buffer; private InvocationSerializable invocation; private boolean isUnified; private boolean isCompress; private boolean isChecksum; private long receiveTime; private boolean isValid; public CodecEvent() { isValid = true; } public CodecEvent(ChannelBuffer buffer, boolean isUnified) { this(); this.buffer = buffer; this.isUnified = isUnified; } public ChannelBuffer getBuffer() { return buffer; } public void setBuffer(ChannelBuffer buffer) { this.buffer = buffer; } public boolean isUnified() { return isUnified; } public void setIsUnified(boolean isUnified) { this.isUnified = isUnified; } public boolean isCompress() { return isCompress; } public void setIsCompress(boolean isCompress) { this.isCompress = isCompress; } public boolean isChecksum() { return isChecksum; } public void setIsChecksum(boolean isChecksum) { this.isChecksum = isChecksum; } public long getReceiveTime() { return receiveTime; } public void setReceiveTime(long receiveTime) { this.receiveTime = receiveTime; } public boolean isValid() { return isValid; } public void setIsValid(boolean isValid) { this.isValid = isValid; } public InvocationSerializable getInvocation() { return invocation; } public void setInvocation(InvocationSerializable invocation) { this.invocation = invocation; } }