
com.taobao.tair.extend.packet.zet.response.ResponseZRankPacket Maven / Gradle / Ivy
package com.taobao.tair.extend.packet.zet.response;
import java.nio.BufferUnderflowException;
import com.taobao.tair.ResultCode;
import com.taobao.tair.comm.Transcoder;
import com.taobao.tair.etc.TairConstant;
import com.taobao.tair.packet.BasePacket;
public class ResponseZRankPacket extends BasePacket {
private int configVersion = 0;
private int resultCode = 0;
private long value = 0;
public ResponseZRankPacket(Transcoder transcoder) {
super(transcoder);
pcode = TairConstant.TAIR_RESP_ZRANK_PACKET;
}
public int encode() {
throw new UnsupportedOperationException();
}
public boolean decode() {
try {
configVersion = byteBuffer.getInt();
resultCode = byteBuffer.getInt();
value = byteBuffer.getLong();
} catch (BufferUnderflowException e) {
resultCode = ResultCode.SERIALIZEERROR.getCode();
return false;
}
return true;
}
public void setConfigVersion(int configVersion) {
this.configVersion = configVersion;
}
public int getConfigVersion() {
return this.configVersion;
}
public void setResultCode(int resultCode) {
this.resultCode = resultCode;
}
public int getResultCode() {
return this.resultCode;
}
public long getValue() {
return value;
}
public void setValue(long value) {
this.value = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy